aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/Makefile
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-04-01 10:09:33 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-04-01 10:09:33 +0100
commitf3bf1dc1689aea30d3026d533a3e2130b51d439b (patch)
tree2738eb816ee7d234950fb958c3ddf2302df9fb63 /tools/libxc/Makefile
parentcd0ce972887f0487f3279d7aa84a147ba4374b8d (diff)
downloadxen-f3bf1dc1689aea30d3026d533a3e2130b51d439b.tar.gz
xen-f3bf1dc1689aea30d3026d533a3e2130b51d439b.tar.bz2
xen-f3bf1dc1689aea30d3026d533a3e2130b51d439b.zip
x86: Support loading Linux bzImage v2.08 and up.
The latest -mm kernel (2.6.25-rc3-mm1) contains v2.08 of the Linux bzImage format which embeds an ELF file in place of the raw payload allowing it to be extracted and used by the Xen domain builder. It is expected that this functionality will be put forward for 2.6.26. Signed-off-by : Ian Campbell <ijc@hellion.org.uk>
Diffstat (limited to 'tools/libxc/Makefile')
-rw-r--r--tools/libxc/Makefile9
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/libxc/Makefile b/tools/libxc/Makefile
index b73bbfe55b..82c58f9ebf 100644
--- a/tools/libxc/Makefile
+++ b/tools/libxc/Makefile
@@ -46,10 +46,11 @@ GUEST_SRCS-y += libelf-tools.c libelf-loader.c
GUEST_SRCS-y += libelf-dominfo.c libelf-relocate.c
# new domain builder
-GUEST_SRCS-y += xc_dom_core.c xc_dom_boot.c
-GUEST_SRCS-y += xc_dom_elfloader.c
-GUEST_SRCS-y += xc_dom_binloader.c
-GUEST_SRCS-y += xc_dom_compat_linux.c
+GUEST_SRCS-y += xc_dom_core.c xc_dom_boot.c
+GUEST_SRCS-y += xc_dom_elfloader.c
+GUEST_SRCS-$(CONFIG_X86) += xc_dom_bzimageloader.c
+GUEST_SRCS-y += xc_dom_binloader.c
+GUEST_SRCS-y += xc_dom_compat_linux.c
GUEST_SRCS-$(CONFIG_X86) += xc_dom_x86.c
GUEST_SRCS-$(CONFIG_IA64) += xc_dom_ia64.c