[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:21:45 BST 2020


https://bugs.libre-soc.org/show_bug.cgi?id=450

--- Comment #52 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
 958 #       pgtable_addr := x"00" & r.pgbase(55 downto 19) &
 959 #                       ((r.pgbase(18 downto 3) and not mask) or
 960 #                       (addrsh and mask)) & "000";
 961         comb += pgtable_addr.eq(
 962                  Cat(
 963                   Cat(
 964                    Const(0b000, 3),
 965                    (
 966                     (r.pgbase[3:19] & ~mask)
 967                     | (addrsh       &  mask)
 968                    )
 969                   ),
 970                   Const(0x00, 8)
 971                  )
 972                 )

pgbase[19:56] is missing around line 968

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list