- # first level match, this may be a giga page,
- # check the ASID flags as well
- with m.If(vpn2_hit):
+
+ with m.If(asid_ok & tags_ok):
+ # first level, only vpn3 needs to match
+ with m.If (tags.is_512G & vpn3_ok):
+ m.d.comb += [ self.lu_content_o.eq(content),
+ self.lu_is_512G_o.eq(1),
+ self.lu_hit_o.eq(1),
+ ]