u-boot/arch/x86/cpu/intel_common
Simon Glass f4d227c99f x86: Create a 32/64-bit selection for the app
Most EFI implementations use 64-bit but U-Boot only supports running as
a 32-bit app at present. While efi-x86_payload64 does boot from 64-bit
UEFI it immediately changes back to 32-bit before starting U-Boot.

In order to support a 64-bit U-Boot app, update the Kconfig to add an
option for 32/64 bit. Update the prompt for the existing option so it is
clear it relates to the stub. Move both up to just under the choice that
controls them, since this looks better and the menu.

Use CONFIG_EFI_APP in the Makefile instead of CONFIG_TARGET_EFI_APP,
since the latter is specific to a single target and we will have two.

Memory size is set to 32MB for now so that it can run on qemu without
increasing the default memory size. We may need to increase the default
later.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
2021-11-07 18:36:55 +01:00
..
acpi.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
car.S x86: Update a stale comment about ifdtool 2019-05-08 13:02:10 +08:00
car2.S WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
car2_uninit.S x86: Add support for newer CAR schemes 2019-12-15 11:44:18 +08:00
cpu.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
cpu_from_spl.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
fast_spi.c x86: spi: Add a way to access the SPI mapping via registers 2020-06-02 09:16:13 +08:00
generic_wifi.c x86: acpi: Add a common routine to write WiFi info 2020-09-25 11:27:15 +08:00
intel_opregion.c x86: Silence some logging statements 2020-11-06 09:51:32 +08:00
itss.c treewide: Use OF_REAL instead of !OF_PLATDATA 2021-09-25 09:46:15 -06:00
lpc.c x86: sizeof-array-div error in lpc_common_early_init 2021-03-09 09:42:12 +08:00
lpss.c x86: Add low-power subsystem (lpss) support 2019-12-15 11:44:25 +08:00
Makefile x86: Create a 32/64-bit selection for the app 2021-11-07 18:36:55 +01:00
me_status.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
microcode.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
mrc.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
p2sb.c treewide: Try to avoid the preprocessor with OF_REAL 2021-09-25 09:46:15 -06:00
pch.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
report_platform.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00