On 25/7/06 07:06, "Zachary Amsden" <zach at vmware.com> wrote: > 1) Init code fills in pv_ops struct > 2) Linux does a bunch of stuff - now about to set up pagetables on BSP > 3) set_fixaddr_top(pv_ops->get_linear_top()) (once only, in > arch/i386/mm/init.c) I think this is the best proposal so far, since it removes how having a way to control where the VA space ends and having fixaddrs (at all, at the end of VA space) would be tied together otherwise. And it leaves the code more readable with the set_fixaddr_top call on the main code path. christian