diff options
author | cl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk> | 2006-05-11 17:30:50 +0100 |
---|---|---|
committer | cl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk> | 2006-05-11 17:30:50 +0100 |
commit | 15efc30a115d80da597e88dabfd8bd4914645b35 (patch) | |
tree | c4a7c7ae0ccdaed8897c7f7e1690c30932ae1158 /buildconfigs/linux-defconfig_xen_x86_32 | |
parent | 7e8cc1fb7f2b24c6c7724c231f72219f8034041a (diff) | |
download | xen-15efc30a115d80da597e88dabfd8bd4914645b35.tar.gz xen-15efc30a115d80da597e88dabfd8bd4914645b35.tar.bz2 xen-15efc30a115d80da597e88dabfd8bd4914645b35.zip |
Add support to domain builders for loading kernels with physical addresses in the elf paddr and entry fields.
Add a new __xen_guest header field to distinguish between kernels with
the previous use of the paddr field and the new use.
Add a new __xen_guest header field to control the kernel entry point,
since the elf header entry field now points to a physical address.
This header field is also useful for supporting alternative entry
points in kernel images which run both on xen and native.
Also add a kernel config option to control whether the resulting kernel
should include compatibility code to run on Xen 3.0.2 or whether such
code such be left out, resulting in a kernel which will only run on
newer Xen versions. Default to having compatibility enabled.
Kernels built with the new use of the elf header fields would otherwise
not work on Xen versions prior to this changeset.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
Diffstat (limited to 'buildconfigs/linux-defconfig_xen_x86_32')
-rw-r--r-- | buildconfigs/linux-defconfig_xen_x86_32 | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/buildconfigs/linux-defconfig_xen_x86_32 b/buildconfigs/linux-defconfig_xen_x86_32 index 5ef11bc386..1b7440637a 100644 --- a/buildconfigs/linux-defconfig_xen_x86_32 +++ b/buildconfigs/linux-defconfig_xen_x86_32 @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.16-xen -# Thu Apr 20 17:07:18 2006 +# Linux kernel version: 2.6.16.13-xen +# Thu May 11 17:11:00 2006 # CONFIG_X86_32=y CONFIG_SEMAPHORE_SLEEPERS=y @@ -888,7 +888,7 @@ CONFIG_MTD_NAND_DISKONCHIP=m # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y -CONFIG_MTD_NAND_NANDSIM=y +CONFIG_MTD_NAND_NANDSIM=m # # OneNAND Flash Device Drivers @@ -3009,7 +3009,7 @@ CONFIG_CRYPTO_TEST=m # # CONFIG_CRYPTO_DEV_PADLOCK is not set CONFIG_XEN=y -CONFIG_XEN_INTERFACE_VERSION=0x00030101 +CONFIG_XEN_INTERFACE_VERSION=0x00030202 # # XEN @@ -3030,10 +3030,12 @@ CONFIG_XEN_NETDEV_LOOPBACK=y CONFIG_XEN_BLKDEV_FRONTEND=y CONFIG_XEN_NETDEV_FRONTEND=y # CONFIG_XEN_BLKDEV_TAP is not set -CONFIG_XEN_TPMDEV_FRONTEND=m CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DISABLE_SERIAL=y CONFIG_XEN_SYSFS=y +CONFIG_XEN_COMPAT_030002_AND_LATER=y +# CONFIG_XEN_COMPAT_LATEST_ONLY is not set +CONFIG_XEN_COMPAT_030002=y CONFIG_HAVE_ARCH_ALLOC_SKB=y CONFIG_HAVE_ARCH_DEV_ALLOC_SKB=y CONFIG_NO_IDLE_HZ=y |