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/cpu/Makefile | |
parent | 987116f7f6432f07bcfbbaf5cff6c62503edad1e (diff) | |
download | u-boot-imx-dca9220c355612beeb5b78ff1c4be54d626fbb5b.zip u-boot-imx-dca9220c355612beeb5b78ff1c4be54d626fbb5b.tar.gz u-boot-imx-dca9220c355612beeb5b78ff1c4be54d626fbb5b.tar.bz2 |
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/cpu/Makefile')
-rw-r--r-- | arch/x86/cpu/Makefile | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/x86/cpu/Makefile b/arch/x86/cpu/Makefile index fd81310..97b26b0 100644 --- a/arch/x86/cpu/Makefile +++ b/arch/x86/cpu/Makefile @@ -8,7 +8,11 @@ # SPDX-License-Identifier: GPL-2.0+ # +ifeq ($(CONFIG_$(SPL_)X86_64),y) +extra-y = start64.o +else extra-y = start.o +endif extra-$(CONFIG_$(SPL_)X86_16BIT_INIT) += resetvec.o start16.o obj-y += interrupts.o cpu.o cpu_x86.o call64.o setjmp.o |