msk = self.msk
 
-#       m := (others => '0');
-        # TODO value should be vhdl (others => '0') in nmigen
-        comb += msk.eq(0)
-
 #       for i in 0 to 43 loop
         for i in range(44):
 #           if i < to_integer(r.shift) then
 #           addr := r.addr;
 #           tlb_data := (others => '0');
             comb += addr.eq(r.addr)
-            comb += tlb_data.eq('''TODO ()others => '0') ''')
 #       elsif tlb_load = '1' then
         with m.If(tlb_load):
 #           addr := r.addr(63 downto 12) & x"000";
 #           addr := prtable_addr;
 #           tlb_data := (others => '0');
             comb += addr.eq(prtable_addr)
-            comb += tlb_data.eq('''TODO (others => '0')''')
 #       else
         with m.Else():
 #           addr := pgtable_addr;
 #           tlb_data := (others => '0');
             comb += addr.eq(pgtable_addr)
-            comb += tlb_data.eq('''TODO (others => '0')''')
 #       end if;
 
 #       l_out.done <= r.done;