> > IIUC enabling/disabling boot mode is no different to and other VM change. > > If the virtual->physical mapping happens to be the same then it's > > perfectly ok to reuse the TB. > > Not in this case: in boot mode, physical and virtual address 0 > generates TBs from PROM code.
How is this different to using the MMU to map the PROM at virtual address zero? I see exactly one use of MMU_BM. It simply hard-wires a particular virtual->physical address mapping. Paul