diff --git a/debian/changelog b/debian/changelog index 6c439480e..7fa5ed8be 100644 --- a/debian/changelog +++ b/debian/changelog @@ -101,7 +101,7 @@ linux-2.6 (2.6.26-1~experimental.1) UNRELEASED; urgency=low [ Ian Campbell ] * Readme.build updated on how to generate orig tarballs. * Forward port vmlinuz-target.patch. - * Enable save/restore and memory ballooning in Xen packages. + * Enable Xen save/restore and memory ballooning for Xen enabled kernels. [ Bastian Blank ] * [powerpc/powerpc-miboot] Disable. (closes: #481358) diff --git a/debian/patches/features/all/xen/tip-x86.patch b/debian/patches/features/all/xen/tip-x86.patch index 736cbff94..001c50479 100644 --- a/debian/patches/features/all/xen/tip-x86.patch +++ b/debian/patches/features/all/xen/tip-x86.patch @@ -959,10 +959,10 @@ diff --git a/arch/x86/xen/Kconfig b/arch/x86/xen/Kconfig index 6c388e5..c2cc995 100644 --- a/arch/x86/xen/Kconfig +++ b/arch/x86/xen/Kconfig -@@ -20,3 +20,13 @@ config XEN - select SYS_HYPERVISOR - help - This is the /proc/xen interface used by Xen's libxc. +@@ -12,3 +12,13 @@ config XEN + This is the Linux Xen port. Enabling this will allow the + kernel to boot in a paravirtualized environment under the + Xen hypervisor. + +config XEN_MAX_DOMAIN_MEMORY + int "Maximum allowed size of a domain in gigabytes" diff --git a/debian/patches/features/all/xen/xenctrl.patch b/debian/patches/features/all/xen/xenctrl.patch index f93db5788..3686191e2 100644 --- a/debian/patches/features/all/xen/xenctrl.patch +++ b/debian/patches/features/all/xen/xenctrl.patch @@ -21,10 +21,11 @@ diff --git a/arch/x86/xen/Kconfig b/arch/x86/xen/Kconfig index 4d5f264..4723bc1 100644 --- a/arch/x86/xen/Kconfig +++ b/arch/x86/xen/Kconfig -@@ -11,3 +11,10 @@ config XEN - This is the Linux Xen port. Enabling this will allow the - kernel to boot in a paravirtualized environment under the - Xen hypervisor. +@@ -22,3 +22,10 @@ config XEN + according to the maximum possible memory size of a Xen + domain. This array uses 1 page per gigabyte, so there's no + need to be too stingy here. +\ No newline at end of file + +config XENCTRL + tristate "Xen's user space control interfaces" diff --git a/debian/patches/series/1~experimental.1 b/debian/patches/series/1~experimental.1 index 261392c91..4c14e9faf 100644 --- a/debian/patches/series/1~experimental.1 +++ b/debian/patches/series/1~experimental.1 @@ -48,3 +48,4 @@ + bugfix/fix-hifn_795X-divdi3.patch + bugfix/all/mtd-prevent-physmap-from-causing-request_module-runaway-loop-modprobe-net-pf-1.patch #+ features/all/0001-iwlwifi-Set-monitor-mode-for-3945.patch ++ features/all/xen/tip-x86.patch diff --git a/debian/patches/series/1~experimental.1-extra b/debian/patches/series/1~experimental.1-extra index 2f82fd5a2..51d795922 100644 --- a/debian/patches/series/1~experimental.1-extra +++ b/debian/patches/series/1~experimental.1-extra @@ -7,4 +7,3 @@ + features/all/xen/xenctrl-privcmd.patch featureset=xen + features/all/xen/xenctrl-xenbus.patch featureset=xen + features/all/xen/xenctrl-sys-hypervisor.patch featureset=xen -+ features/all/xen/tip-x86.patch featureset=xen