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

From: H. Peter Anvin
Date: Thu Jan 24 2008 - 18:48:40 EST


Jeremy Fitzhardinge wrote:
H. Peter Anvin wrote:
While we're mucking around in this area, there is another thing which we should eventually get around to fixing:

we need a set of page tables with an identity mapping as well as the kernel mapping, for trampolining (during startup, but also during things like ACPI suspend/resume.) Right now, we let those be the swapper page tables, but that's probably not really a good idea, since it can hide bugs.

So you're suggesting a second system pagetable which has a P=V alias as well as the normal kernel mapping, used only when we actually need that alias? Sounds simple enough to arrange.


Yes. We'd use it during initialization and at other times when we need trampolining, but give the swapper something which only has the kernel map.

-hpa
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/