[Libre-soc-bugs] [Bug 450] Create MMU from microwatt mmu.vhdl
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Sat Aug 15 04:29:10 BST 2020
https://bugs.libre-soc.org/show_bug.cgi?id=450
--- Comment #53 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
997 with m.If(tlbie_req):
998 # addr := r.addr;
999 # tlb_data := (others => '0');
1000 comb += addr.eq(r.addr)
comb += tlb_data.eq(0) is missing.
ok, it is and it isn't. the default is the reset value, which in this case is
zero. however check all prior lines: if tlb_data has previously been assigned
to, then it is critically important not to skip the assign to zero.
1004 # tlb_data := pte;
this however is definitely missing.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list