Re: [PATCH] x86: Construct 32 bit boot time page tables in native format.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: H. Peter Anvin
Date: Monday, January 28, 2008 - 12:51 pm

Pavel Machek wrote:

This really comes down to the concept that we should keep an 
identity-mapped page table set around and keep it maintained. 
Maintenance should be relatively cheap -- we don't care about the 
vmalloc area (but if it's easier to have it, it won't cause any harm), 
and we already have to have code to synchronize the PGDs on !PAE and the 
PMDs on Xen (although that was supposedly getting fixed).  This is 
nothing very different than synchronizing yet another PGD[*] offset.

This obviously relates to (and needs to be on top of) the 
always-native-pagetables work.

[*] = Almost.  There is one exception: for 3 GB kernel:1 GB userspace, 
we must ensure that only 1 GB of the kernel area is synced.

	-hpa


--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] x86: make nx_enabled conditional on CONFIG_X86_PAE, Harvey Harrison, (Tue Jan 22, 2:00 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Jeremy Fitzhardinge, (Wed Jan 23, 6:06 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Jeremy Fitzhardinge, (Thu Jan 24, 3:35 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Jeremy Fitzhardinge, (Thu Jan 24, 3:58 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Jeremy Fitzhardinge, (Thu Jan 24, 4:40 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Jeremy Fitzhardinge, (Thu Jan 24, 4:51 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Jeremy Fitzhardinge, (Thu Jan 24, 5:11 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Jeremy Fitzhardinge, (Thu Jan 24, 5:31 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Rafael J. Wysocki, (Thu Jan 24, 5:46 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Eric W. Biederman, (Thu Jan 24, 7:16 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Eric W. Biederman, (Thu Jan 24, 7:56 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Jeremy Fitzhardinge, (Thu Jan 24, 9:41 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Eric W. Biederman, (Fri Jan 25, 4:07 am)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Rafael J. Wysocki, (Fri Jan 25, 3:02 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Rafael J. Wysocki, (Mon Jan 28, 8:25 am)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Rafael J. Wysocki, (Mon Jan 28, 10:02 am)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., H. Peter Anvin, (Mon Jan 28, 12:51 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Jeremy Fitzhardinge, (Mon Jan 28, 1:03 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Rafael J. Wysocki, (Mon Jan 28, 1:26 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Rafael J. Wysocki, (Mon Jan 28, 1:28 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Jeremy Fitzhardinge, (Mon Jan 28, 1:44 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Rafael J. Wysocki, (Mon Jan 28, 1:50 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Rafael J. Wysocki, (Mon Jan 28, 1:59 pm)
Re: [PATCH] x86: Construct 32 bit boot time page tables in ..., Rafael J. Wysocki, (Mon Jan 28, 3:02 pm)