[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <1356574740-6806-9-git-send-email-daniel.kiper@oracle.com>
Date: Thu, 27 Dec 2012 03:18:57 +0100
From: Daniel Kiper <daniel.kiper@...cle.com>
To: andrew.cooper3@...rix.com, ebiederm@...ssion.com, hpa@...or.com,
jbeulich@...e.com, konrad.wilk@...cle.com, maxim.uvarov@...cle.com,
mingo@...hat.com, tglx@...utronix.de, vgoyal@...hat.com,
x86@...nel.org, kexec@...ts.infradead.org,
linux-kernel@...r.kernel.org,
virtualization@...ts.linux-foundation.org,
xen-devel@...ts.xensource.com
Cc: Daniel Kiper <daniel.kiper@...cle.com>
Subject: [PATCH v3 08/11] x86/xen: Add kexec/kdump Kconfig and makefile rules
Add kexec/kdump Kconfig and makefile rules.
Signed-off-by: Daniel Kiper <daniel.kiper@...cle.com>
---
arch/x86/Kconfig | 3 +++
arch/x86/xen/Kconfig | 1 +
arch/x86/xen/Makefile | 3 +++
3 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 79795af..e2746c4 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -1600,6 +1600,9 @@ config KEXEC_JUMP
Jump between original kernel and kexeced kernel and invoke
code in physical address mode via KEXEC
+config KEXEC_FIRMWARE
+ def_bool n
+
config PHYSICAL_START
hex "Physical address where the kernel is loaded" if (EXPERT || CRASH_DUMP)
default "0x1000000"
diff --git a/arch/x86/xen/Kconfig b/arch/x86/xen/Kconfig
index 131dacd..8469c1c 100644
--- a/arch/x86/xen/Kconfig
+++ b/arch/x86/xen/Kconfig
@@ -7,6 +7,7 @@ config XEN
select PARAVIRT
select PARAVIRT_CLOCK
select XEN_HAVE_PVMMU
+ select KEXEC_FIRMWARE if KEXEC
depends on X86_64 || (X86_32 && X86_PAE && !X86_VISWS)
depends on X86_TSC
help
diff --git a/arch/x86/xen/Makefile b/arch/x86/xen/Makefile
index 96ab2c0..99952d7 100644
--- a/arch/x86/xen/Makefile
+++ b/arch/x86/xen/Makefile
@@ -22,3 +22,6 @@ obj-$(CONFIG_PARAVIRT_SPINLOCKS)+= spinlock.o
obj-$(CONFIG_XEN_DEBUG_FS) += debugfs.o
obj-$(CONFIG_XEN_DOM0) += apic.o vga.o
obj-$(CONFIG_SWIOTLB_XEN) += pci-swiotlb-xen.o
+obj-$(CONFIG_KEXEC_FIRMWARE) += kexec.o
+obj-$(CONFIG_KEXEC_FIRMWARE) += machine_kexec_$(BITS).o
+obj-$(CONFIG_KEXEC_FIRMWARE) += relocate_kernel_$(BITS).o
--
1.5.6.5
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists