March 7, 2013
11:50 a.m.
On Thu, Mar 07, 2013 at 12:34:27AM -0500, Valdis.Kletnieks@vt.edu wrote:
On Thu, 07 Mar 2013 12:48:06 +0800, ishare said:
because all the pde (0-768) are set to 0x0 ,so no phsical pages are mapping to these pde . isn't it?
The pdes don't end at 768. Think about what pde numbers the kernel gets when it loads at 0xc0000000 (which is where it lands with the default 3G/1G split).
Of course , the mapping of address above 0xc0000000 have not been effected ever , think about address 0x5 there is no phsical address mapping it .