Linux x86: Where is the real mode address space mapped to in protected kernel mode?
In Linux running on an x86 platform where is the real mode address space mapped to in protected kernel mode? In kernel mode, a thread can access the kernel address space directly. The kernel is in the lower 8MB, The page table is at a certain position, etc (as describe here ). But where does the real mode address space go? Can it be accessed directly? For example the BIOS and BIOS addons (See here )? Ulfalizer (My x86-fu is a bit weak. I'll add some tags so that other people can (hopefully) correct me if I'm lying anywhere.) Physical addresses are the same in real and protected mode. The only