diff options
author | Simon Glass <sjg@chromium.org> | 2017-01-16 07:03:48 -0700 |
---|---|---|
committer | Bin Meng <bmeng.cn@gmail.com> | 2017-02-06 11:38:46 +0800 |
commit | dca9220c355612beeb5b78ff1c4be54d626fbb5b (patch) | |
tree | a08e209898c0fb4ef2a696444e25828273adc3ad /arch/x86/Makefile | |
parent | 987116f7f6432f07bcfbbaf5cff6c62503edad1e (diff) | |
download | u-boot-dca9220c355612beeb5b78ff1c4be54d626fbb5b.tar.gz u-boot-dca9220c355612beeb5b78ff1c4be54d626fbb5b.tar.xz u-boot-dca9220c355612beeb5b78ff1c4be54d626fbb5b.zip |
x86: Add 64-bit start-up code
Add code to start up U-Boot in 64-bit mode. It is fairly simple since we are
running from RAM and SPL has done the low-level init.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'arch/x86/Makefile')
-rw-r--r-- | arch/x86/Makefile | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/x86/Makefile b/arch/x86/Makefile index dd0e22f970..4be1c353cc 100644 --- a/arch/x86/Makefile +++ b/arch/x86/Makefile @@ -3,8 +3,13 @@ # ifeq ($(CONFIG_EFI_APP),) +ifdef CONFIG_$(SPL_)X86_64 +head-y := arch/x86/cpu/start64.o +else head-y := arch/x86/cpu/start.o endif +endif + head-$(CONFIG_$(SPL_)X86_16BIT_INIT) += arch/x86/cpu/start16.o head-$(CONFIG_$(SPL_)X86_16BIT_INIT) += arch/x86/cpu/resetvec.o |