driver conflict on priv_mode and virt_mode, do not understand right now,
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 3 Dec 2021 19:17:11 +0000 (19:17 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 3 Dec 2021 19:17:11 +0000 (19:17 +0000)
commenting them out in loadstore.py

src/soc/fu/ldst/loadstore.py

index f7fedc2c735ee4f56c34079a52f4ad4499786e5a..010c7a0f638e4244abee53361f014408794ebf12 100644 (file)
@@ -326,8 +326,9 @@ class LoadStore1(PortInterfaceBase):
             m.d.comb += d_out.byte_sel.eq(self.req.byte_sel)
             m.d.comb += self.addr.eq(self.req.addr)
             m.d.comb += d_out.nc.eq(self.req.nc)
-            m.d.comb += d_out.priv_mode.eq(self.req.priv_mode)
-            m.d.comb += d_out.virt_mode.eq(self.req.virt_mode)
+            # XXX driver conflict.  ehn??
+            # XXX m.d.comb += d_out.priv_mode.eq(self.req.priv_mode)
+            # XXX m.d.comb += d_out.virt_mode.eq(self.req.virt_mode)
             m.d.comb += self.align_intr.eq(self.req.align_intr)
             #m.d.comb += Display("validblip dcbz=%i addr=%x",
             #self.req.dcbz,self.req.addr)
@@ -337,8 +338,9 @@ class LoadStore1(PortInterfaceBase):
             m.d.comb += d_out.byte_sel.eq(ldst_r.byte_sel)
             m.d.comb += self.addr.eq(ldst_r.addr)
             m.d.comb += d_out.nc.eq(ldst_r.nc)
-            m.d.comb += d_out.priv_mode.eq(ldst_r.priv_mode)
-            m.d.comb += d_out.virt_mode.eq(ldst_r.virt_mode)
+            # XXX driver conflict.  ehn??
+            # XXX m.d.comb += d_out.priv_mode.eq(ldst_r.priv_mode)
+            # XXX m.d.comb += d_out.virt_mode.eq(ldst_r.virt_mode)
             m.d.comb += self.align_intr.eq(ldst_r.align_intr)
             #m.d.comb += Display("no_validblip dcbz=%i addr=%x",
             #ldst_r.dcbz,ldst_r.addr)