Logical and physical address with MMU on? -
i'm having doubts how kernel physical , logical addresses handled mmu. i'll try explain question doing example. let's doing assumption on arm architecture.
the system starts mmu off, addresses pass inside cpu physical. before enable mmu make page table our physical addresses mapped @ virtual addresses physical address + 0xc0000000
. after turn on mmu. of clear. questions start:
since in pipeline architecture let's instruction after load address 0x8000. knowledge here should have page fault since mmu doesn't find address anywhere inside page table, it's invoked page fault handle situation. if we've set interrupt vector, inside there's branch physical address, mmu doesn't find address , fall unavoidably in endless loop. missing?
wiki
Comments
Post a Comment