Commit 2a6c8d5a authored by Thomas Gleixner's avatar Thomas Gleixner

x86_64: move boot

Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent 9e9b4573
...@@ -82,7 +82,7 @@ core-$(CONFIG_IA32_EMULATION) += arch/x86_64/ia32/ ...@@ -82,7 +82,7 @@ core-$(CONFIG_IA32_EMULATION) += arch/x86_64/ia32/
drivers-$(CONFIG_PCI) += arch/x86/pci/ drivers-$(CONFIG_PCI) += arch/x86/pci/
drivers-$(CONFIG_OPROFILE) += arch/x86/oprofile/ drivers-$(CONFIG_OPROFILE) += arch/x86/oprofile/
boot := arch/x86_64/boot boot := arch/x86/boot
PHONY += bzImage bzlilo install archmrproper \ PHONY += bzImage bzlilo install archmrproper \
fdimage fdimage144 fdimage288 isoimage archclean fdimage fdimage144 fdimage288 isoimage archclean
...@@ -90,10 +90,12 @@ PHONY += bzImage bzlilo install archmrproper \ ...@@ -90,10 +90,12 @@ PHONY += bzImage bzlilo install archmrproper \
#Default target when executing "make" #Default target when executing "make"
all: bzImage all: bzImage
BOOTIMAGE := arch/x86_64/boot/bzImage BOOTIMAGE := arch/x86/boot/bzImage
KBUILD_IMAGE := $(BOOTIMAGE) KBUILD_IMAGE := $(BOOTIMAGE)
bzImage: vmlinux bzImage: vmlinux
$(Q)mkdir -p $(objtree)/arch/x86_64/boot
$(Q)ln -fsn $(objtree)/arch/x86/boot/bzImage $(objtree)/arch/x86_64/boot/bzImage
$(Q)$(MAKE) $(build)=$(boot) $(BOOTIMAGE) $(Q)$(MAKE) $(build)=$(boot) $(BOOTIMAGE)
bzlilo: vmlinux bzlilo: vmlinux
...@@ -109,6 +111,7 @@ install: ...@@ -109,6 +111,7 @@ install:
$(Q)$(MAKE) $(build)=$(boot) BOOTIMAGE=$(BOOTIMAGE) $@ $(Q)$(MAKE) $(build)=$(boot) BOOTIMAGE=$(BOOTIMAGE) $@
archclean: archclean:
$(Q)rm -rf $(objtree)/arch/x86_64/boot
$(Q)$(MAKE) $(clean)=$(boot) $(Q)$(MAKE) $(clean)=$(boot)
define archhelp define archhelp
......
bootsect
bzImage
setup
setup.bin
setup.elf
#
# arch/x86_64/boot/Makefile
#
# The actual boot code is shared with i386 including the Makefile.
# So tell kbuild that we fetch the code from i386 and include the
# Makefile from i386 too.
src := arch/x86/boot
include $(src)/Makefile
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment