On 9/7/05, Thomas Petazzoni <thomas.petazzoni@xxxxxxxx> wrote: > Hi, > > NAHieu wrote: > > > So the conclusion is: (in *vanilla kernel*) page tables are only for > > userspace processes, and kernel space doesnt need page tables at all. > > No, once the pagination has been activated on an i386 processor, then > the address of each memory access is translated into a physical address > using page tables. So page tables are mandatory for all virtual addresses. > > However, on a conceptual point-of-view, page tables are not really > needed in the 3G-4G area, since it is simply an identity-mapping of the > physical memory. But since the i386 architecture *needs* page tables, > then we must have them. That is very clear now ;-) Thanks, NAH -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/