Hi, Alan I'm study the "Revision 187465" : "Prepare for a larger kernel virtual address space". After read some relative source code, I have an question about the macro NKPT on amd64: why 32 is enough for the kernel page table pages? Do it means that the range (KERNBASE, virtual_avail) should always less than 64MB( 32 * 2MB)? -- 别做梦,你已24岁了