|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?
Keir Fraser wrote:
>>> $subject says all. Running latest bits from the 3.0.2 testing tree,
>>> trying to boot a 3.0.3 linux guest kernel with the compat option
>>> enabled, doesn't boot on x86_64 (32bit works ok). Kernel dies very
>>> early at boot:
>> changeset 11226 is the culprit (stop setting _PAGE_USER for kernel pages).
>
> To fix this we'd need to make all the KERNPG_XXX macros into variables and
> poke in PAGE_USER if running on an older version of Xen.
As xen must be able to deal with PAGE_USER being set anyway (to deal
with old guests) I'd simply make that a compile time option depending on
CONFIG_XEN_COMPAT_030002, so we can avoid the extra cost of checking
some variable at runtime ...
What was the reason for that change btw? Just make the differences
between native and paravirtualized smaller?
cheers,
Gerd
--
Gerd Hoffmann <kraxel@xxxxxxx>
http://www.suse.de/~kraxel/julika-dora.jpeg
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?, Gerd Hoffmann
- Re: [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?, Gerd Hoffmann
- Re: [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?, Keir Fraser
- Re: [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?,
Gerd Hoffmann <=
- Re: [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?, Keir Fraser
- Re: [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?, Gerd Hoffmann
- Re: [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?, Keir Fraser
- Re: [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?, Jan Beulich
- Re: [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?, Keir Fraser
- Re: [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?, Jan Beulich
- Re: [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?, Keir Fraser
- Re: [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?, Jan Beulich
- Re: [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?, Keir Fraser
- Re: [Xen-devel] CONFIG_XEN_COMPAT_030002 broken?, Gerd Hoffmann
|
|
|
|
|