From 5d032640464e261f34d214d1ebb677204a862da2 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Wed, 27 Feb 2019 12:56:14 -0700 Subject: [PATCH] UEFI for galp2, galp3, galp3-b --- system76/galp2/config | 60 ++++++++++------------------------------- system76/galp3-b/config | 60 ++++++++++------------------------------- system76/galp3/config | 60 ++++++++++------------------------------- 3 files changed, 42 insertions(+), 138 deletions(-) diff --git a/system76/galp2/config b/system76/galp2/config index bd9af9fa5c..40cf41b7d3 100644 --- a/system76/galp2/config +++ b/system76/galp2/config @@ -88,8 +88,6 @@ CONFIG_MAINBOARD_DIR="system76/kbl-u" CONFIG_MAINBOARD_PART_NUMBER="galp2" CONFIG_MAX_CPUS=8 CONFIG_CBFS_SIZE=0x600000 -CONFIG_UART_FOR_CONSOLE=2 -CONFIG_PAYLOAD_CONFIGFILE="" CONFIG_MAINBOARD_VENDOR="System76" CONFIG_VGA_BIOS_ID="8086,5916" CONFIG_ONBOARD_VGA_IS_PRIMARY=y @@ -104,7 +102,7 @@ CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="System76" CONFIG_VARIANT_DIR="galp2" CONFIG_DEVICETREE="devicetree.cb" CONFIG_INTEL_GMA_VBT_FILE="system76/$(VARIANT_DIR)/vbt" -CONFIG_POST_IO=y +# CONFIG_POST_IO is not set CONFIG_DCACHE_RAM_BASE=0xfef00000 CONFIG_DCACHE_RAM_SIZE=0x40000 CONFIG_MAX_REBOOT_CNT=3 @@ -116,12 +114,11 @@ CONFIG_DCACHE_BSP_STACK_SIZE=0x4000 CONFIG_MMCONF_BASE_ADDRESS=0xe0000000 CONFIG_HAVE_INTEL_FIRMWARE=y # CONFIG_POST_DEVICE is not set -CONFIG_DRIVERS_UART_8250IO=y +# CONFIG_DRIVERS_UART_8250IO is not set # CONFIG_VBOOT is not set CONFIG_DIMM_MAX=2 CONFIG_TPM_PIRQ=0x0 CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00 -CONFIG_TTYS0_LCS=3 CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Galago Pro" CONFIG_IFD_BIN_PATH="system76/$(VARIANT_DIR)/descriptor" CONFIG_ME_BIN_PATH="system76/$(VARIANT_DIR)/me" @@ -215,7 +212,6 @@ CONFIG_IED_REGION_SIZE=0x400000 CONFIG_PCIEXP_ASPM=y CONFIG_PCIEXP_COMMON_CLOCK=y CONFIG_PCIEXP_CLK_PM=y -CONFIG_TTYS0_BASE=0x3e8 # CONFIG_SOC_INTEL_COMMON_CANNONLAKE_BASE is not set # CONFIG_SOC_INTEL_COFFEELAKE is not set # CONFIG_SOC_INTEL_WHISKEYLAKE is not set @@ -272,7 +268,6 @@ CONFIG_SOC_INTEL_COMMON_BLOCK_HDA_VERB=y CONFIG_SOC_INTEL_COMMON_BLOCK_I2C=y CONFIG_SOC_INTEL_COMMON_BLOCK_ITSS=y CONFIG_SOC_INTEL_COMMON_BLOCK_LPC=y -# CONFIG_SOC_INTEL_COMMON_BLOCK_LPC_COMB_ENABLE is not set CONFIG_SOC_INTEL_COMMON_BLOCK_LPSS=y CONFIG_SOC_INTEL_COMMON_BLOCK_P2SB=y CONFIG_SOC_INTEL_COMMON_BLOCK_PCIE=y @@ -424,7 +419,6 @@ CONFIG_EC_BASE_ACPI_COMMAND=0x934 CONFIG_EC_BASE_HOST_DATA=0x940 CONFIG_EC_BASE_HOST_COMMAND=0x944 CONFIG_EC_BASE_PACKET=0x950 -CONFIG_SEABIOS_PS2_TIMEOUT=0 # # Intel Firmware @@ -600,8 +594,6 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY=y # CONFIG_SPI_FLASH_HAS_VOLATILE_GROUP is not set # CONFIG_HAVE_SPI_CONSOLE_SUPPORT is not set CONFIG_TPM_INIT=y -CONFIG_DRIVERS_UART=y -# CONFIG_DRIVERS_UART_8250IO_SKIP_INIT is not set # CONFIG_NO_UART_ON_SUPERIO is not set # CONFIG_UART_OVERRIDE_INPUT_CLOCK_DIVIDER is not set # CONFIG_UART_OVERRIDE_REFCLK is not set @@ -700,27 +692,10 @@ CONFIG_RTC=y CONFIG_BOOTBLOCK_CONSOLE=y CONFIG_POSTCAR_CONSOLE=y CONFIG_SQUELCH_EARLY_SMP=y -CONFIG_CONSOLE_SERIAL=y - -# -# I/O mapped, 8250-compatible -# - -# -# Serial port base address = 0x3e8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# CONFIG_CONSOLE_SERIAL_38400 is not set -# CONFIG_CONSOLE_SERIAL_19200 is not set -# CONFIG_CONSOLE_SERIAL_9600 is not set -CONFIG_TTYS0_BAUD=115200 # CONFIG_SPKMODEM is not set # CONFIG_CONSOLE_NE2K is not set CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set # CONFIG_CONSOLE_SPI_FLASH is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y @@ -733,7 +708,6 @@ CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set # CONFIG_NO_POST is not set # CONFIG_CMOS_POST is not set -CONFIG_POST_IO_PORT=0x80 # CONFIG_NO_EARLY_BOOTBLOCK_POSTCODES is not set CONFIG_HWBASE_DEBUG_CB=y CONFIG_HAVE_ACPI_RESUME=y @@ -772,25 +746,12 @@ CONFIG_GENERATE_SMBIOS_TABLES=y # CONFIG_PAYLOAD_FILO is not set # CONFIG_PAYLOAD_GRUB2 is not set # CONFIG_PAYLOAD_LINUXBOOT is not set -CONFIG_PAYLOAD_SEABIOS=y +# CONFIG_PAYLOAD_SEABIOS is not set # CONFIG_PAYLOAD_UBOOT is not set # CONFIG_PAYLOAD_YABITS is not set # CONFIG_PAYLOAD_LINUX is not set -# CONFIG_PAYLOAD_TIANOCORE is not set -CONFIG_PAYLOAD_FILE="payloads/external/SeaBIOS/seabios/out/bios.bin.elf" -CONFIG_SEABIOS_STABLE=y -# CONFIG_SEABIOS_MASTER is not set -# CONFIG_SEABIOS_REVISION is not set -CONFIG_SEABIOS_THREAD_OPTIONROMS=y -CONFIG_SEABIOS_VGA_COREBOOT=y -CONFIG_SEABIOS_BOOTORDER_FILE="" -# CONFIG_SEABIOS_ADD_SERCON_PORT_FILE is not set -CONFIG_PAYLOAD_VGABIOS_FILE="payloads/external/SeaBIOS/seabios/out/vgabios.bin" -CONFIG_SEABIOS_DEBUG_LEVEL=-1 - -# -# Using default SeaBIOS log level -# +CONFIG_PAYLOAD_TIANOCORE=y +CONFIG_PAYLOAD_FILE="payloads/external/tianocore/tianocore/Build/UEFIPAYLOAD.fd" CONFIG_PAYLOAD_OPTIONS="" CONFIG_PXE=y @@ -801,6 +762,13 @@ CONFIG_PXE_ROM=y # CONFIG_BUILD_IPXE is not set CONFIG_PXE_ROM_FILE="system76/$(VARIANT_DIR)/pxe" CONFIG_PXE_SERIAL_CONSOLE=y +CONFIG_TIANOCORE_STABLE=y +# CONFIG_TIANOCORE_REVISION is not set +# CONFIG_TIANOCORE_TARGET_IA32 is not set +CONFIG_TIANOCORE_TARGET_X64=y +# CONFIG_TIANOCORE_DEBUG is not set +CONFIG_TIANOCORE_RELEASE=y +CONFIG_TIANOCORE_USE_8254_TIMER=y CONFIG_COMPRESSED_PAYLOAD_LZMA=y # CONFIG_COMPRESSED_PAYLOAD_LZ4 is not set # CONFIG_PAYLOAD_IS_FLAT_BINARY is not set @@ -829,7 +797,6 @@ CONFIG_HAVE_DISPLAY_MTRRS=y # # General Debug Settings # -# CONFIG_GDB_STUB is not set # CONFIG_FATAL_ASSERTS is not set CONFIG_HAVE_DEBUG_GPIO=y # CONFIG_DEBUG_GPIO is not set @@ -859,4 +826,5 @@ CONFIG_REG_SCRIPT=y # CONFIG_EARLY_CBMEM_LIST is not set CONFIG_RELOCATABLE_MODULES=y CONFIG_GENERIC_GPIO_LIB=y +CONFIG_SPD_READ_BY_WORD=y CONFIG_C_ENVIRONMENT_BOOTBLOCK=y diff --git a/system76/galp3-b/config b/system76/galp3-b/config index 2a7ac33668..5dc30fa65e 100644 --- a/system76/galp3-b/config +++ b/system76/galp3-b/config @@ -88,8 +88,6 @@ CONFIG_MAINBOARD_DIR="system76/kbl-u" CONFIG_MAINBOARD_PART_NUMBER="galp3-b" CONFIG_MAX_CPUS=8 CONFIG_CBFS_SIZE=0x600000 -CONFIG_UART_FOR_CONSOLE=2 -CONFIG_PAYLOAD_CONFIGFILE="" CONFIG_MAINBOARD_VENDOR="System76" CONFIG_VGA_BIOS_ID="8086,5917" CONFIG_ONBOARD_VGA_IS_PRIMARY=y @@ -104,7 +102,7 @@ CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="System76" CONFIG_VARIANT_DIR="galp3-b" CONFIG_DEVICETREE="devicetree.cb" CONFIG_INTEL_GMA_VBT_FILE="system76/$(VARIANT_DIR)/vbt" -CONFIG_POST_IO=y +# CONFIG_POST_IO is not set CONFIG_DCACHE_RAM_BASE=0xfef00000 CONFIG_DCACHE_RAM_SIZE=0x40000 CONFIG_MAX_REBOOT_CNT=3 @@ -116,12 +114,11 @@ CONFIG_DCACHE_BSP_STACK_SIZE=0x4000 CONFIG_MMCONF_BASE_ADDRESS=0xe0000000 CONFIG_HAVE_INTEL_FIRMWARE=y # CONFIG_POST_DEVICE is not set -CONFIG_DRIVERS_UART_8250IO=y +# CONFIG_DRIVERS_UART_8250IO is not set # CONFIG_VBOOT is not set CONFIG_DIMM_MAX=2 CONFIG_TPM_PIRQ=0x0 CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00 -CONFIG_TTYS0_LCS=3 CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Galago Pro" CONFIG_IFD_BIN_PATH="system76/$(VARIANT_DIR)/descriptor" CONFIG_ME_BIN_PATH="system76/$(VARIANT_DIR)/me" @@ -215,7 +212,6 @@ CONFIG_IED_REGION_SIZE=0x400000 CONFIG_PCIEXP_ASPM=y CONFIG_PCIEXP_COMMON_CLOCK=y CONFIG_PCIEXP_CLK_PM=y -CONFIG_TTYS0_BASE=0x3e8 # CONFIG_SOC_INTEL_COMMON_CANNONLAKE_BASE is not set # CONFIG_SOC_INTEL_COFFEELAKE is not set # CONFIG_SOC_INTEL_WHISKEYLAKE is not set @@ -272,7 +268,6 @@ CONFIG_SOC_INTEL_COMMON_BLOCK_HDA_VERB=y CONFIG_SOC_INTEL_COMMON_BLOCK_I2C=y CONFIG_SOC_INTEL_COMMON_BLOCK_ITSS=y CONFIG_SOC_INTEL_COMMON_BLOCK_LPC=y -# CONFIG_SOC_INTEL_COMMON_BLOCK_LPC_COMB_ENABLE is not set CONFIG_SOC_INTEL_COMMON_BLOCK_LPSS=y CONFIG_SOC_INTEL_COMMON_BLOCK_P2SB=y CONFIG_SOC_INTEL_COMMON_BLOCK_PCIE=y @@ -424,7 +419,6 @@ CONFIG_EC_BASE_ACPI_COMMAND=0x934 CONFIG_EC_BASE_HOST_DATA=0x940 CONFIG_EC_BASE_HOST_COMMAND=0x944 CONFIG_EC_BASE_PACKET=0x950 -CONFIG_SEABIOS_PS2_TIMEOUT=0 # # Intel Firmware @@ -600,8 +594,6 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY=y # CONFIG_SPI_FLASH_HAS_VOLATILE_GROUP is not set # CONFIG_HAVE_SPI_CONSOLE_SUPPORT is not set CONFIG_TPM_INIT=y -CONFIG_DRIVERS_UART=y -# CONFIG_DRIVERS_UART_8250IO_SKIP_INIT is not set # CONFIG_NO_UART_ON_SUPERIO is not set # CONFIG_UART_OVERRIDE_INPUT_CLOCK_DIVIDER is not set # CONFIG_UART_OVERRIDE_REFCLK is not set @@ -700,27 +692,10 @@ CONFIG_RTC=y CONFIG_BOOTBLOCK_CONSOLE=y CONFIG_POSTCAR_CONSOLE=y CONFIG_SQUELCH_EARLY_SMP=y -CONFIG_CONSOLE_SERIAL=y - -# -# I/O mapped, 8250-compatible -# - -# -# Serial port base address = 0x3e8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# CONFIG_CONSOLE_SERIAL_38400 is not set -# CONFIG_CONSOLE_SERIAL_19200 is not set -# CONFIG_CONSOLE_SERIAL_9600 is not set -CONFIG_TTYS0_BAUD=115200 # CONFIG_SPKMODEM is not set # CONFIG_CONSOLE_NE2K is not set CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set # CONFIG_CONSOLE_SPI_FLASH is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y @@ -733,7 +708,6 @@ CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set # CONFIG_NO_POST is not set # CONFIG_CMOS_POST is not set -CONFIG_POST_IO_PORT=0x80 # CONFIG_NO_EARLY_BOOTBLOCK_POSTCODES is not set CONFIG_HWBASE_DEBUG_CB=y CONFIG_HAVE_ACPI_RESUME=y @@ -772,25 +746,12 @@ CONFIG_GENERATE_SMBIOS_TABLES=y # CONFIG_PAYLOAD_FILO is not set # CONFIG_PAYLOAD_GRUB2 is not set # CONFIG_PAYLOAD_LINUXBOOT is not set -CONFIG_PAYLOAD_SEABIOS=y +# CONFIG_PAYLOAD_SEABIOS is not set # CONFIG_PAYLOAD_UBOOT is not set # CONFIG_PAYLOAD_YABITS is not set # CONFIG_PAYLOAD_LINUX is not set -# CONFIG_PAYLOAD_TIANOCORE is not set -CONFIG_PAYLOAD_FILE="payloads/external/SeaBIOS/seabios/out/bios.bin.elf" -CONFIG_SEABIOS_STABLE=y -# CONFIG_SEABIOS_MASTER is not set -# CONFIG_SEABIOS_REVISION is not set -CONFIG_SEABIOS_THREAD_OPTIONROMS=y -CONFIG_SEABIOS_VGA_COREBOOT=y -CONFIG_SEABIOS_BOOTORDER_FILE="" -# CONFIG_SEABIOS_ADD_SERCON_PORT_FILE is not set -CONFIG_PAYLOAD_VGABIOS_FILE="payloads/external/SeaBIOS/seabios/out/vgabios.bin" -CONFIG_SEABIOS_DEBUG_LEVEL=-1 - -# -# Using default SeaBIOS log level -# +CONFIG_PAYLOAD_TIANOCORE=y +CONFIG_PAYLOAD_FILE="payloads/external/tianocore/tianocore/Build/UEFIPAYLOAD.fd" CONFIG_PAYLOAD_OPTIONS="" CONFIG_PXE=y @@ -801,6 +762,13 @@ CONFIG_PXE_ROM=y # CONFIG_BUILD_IPXE is not set CONFIG_PXE_ROM_FILE="system76/$(VARIANT_DIR)/pxe" CONFIG_PXE_SERIAL_CONSOLE=y +CONFIG_TIANOCORE_STABLE=y +# CONFIG_TIANOCORE_REVISION is not set +# CONFIG_TIANOCORE_TARGET_IA32 is not set +CONFIG_TIANOCORE_TARGET_X64=y +# CONFIG_TIANOCORE_DEBUG is not set +CONFIG_TIANOCORE_RELEASE=y +CONFIG_TIANOCORE_USE_8254_TIMER=y CONFIG_COMPRESSED_PAYLOAD_LZMA=y # CONFIG_COMPRESSED_PAYLOAD_LZ4 is not set # CONFIG_PAYLOAD_IS_FLAT_BINARY is not set @@ -829,7 +797,6 @@ CONFIG_HAVE_DISPLAY_MTRRS=y # # General Debug Settings # -# CONFIG_GDB_STUB is not set # CONFIG_FATAL_ASSERTS is not set CONFIG_HAVE_DEBUG_GPIO=y # CONFIG_DEBUG_GPIO is not set @@ -859,4 +826,5 @@ CONFIG_REG_SCRIPT=y # CONFIG_EARLY_CBMEM_LIST is not set CONFIG_RELOCATABLE_MODULES=y CONFIG_GENERIC_GPIO_LIB=y +CONFIG_SPD_READ_BY_WORD=y CONFIG_C_ENVIRONMENT_BOOTBLOCK=y diff --git a/system76/galp3/config b/system76/galp3/config index c2ce800a69..51b9727370 100644 --- a/system76/galp3/config +++ b/system76/galp3/config @@ -88,8 +88,6 @@ CONFIG_MAINBOARD_DIR="system76/kbl-u" CONFIG_MAINBOARD_PART_NUMBER="galp3" CONFIG_MAX_CPUS=8 CONFIG_CBFS_SIZE=0x600000 -CONFIG_UART_FOR_CONSOLE=2 -CONFIG_PAYLOAD_CONFIGFILE="" CONFIG_MAINBOARD_VENDOR="System76" CONFIG_VGA_BIOS_ID="8086,5917" CONFIG_ONBOARD_VGA_IS_PRIMARY=y @@ -104,7 +102,7 @@ CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="System76" CONFIG_VARIANT_DIR="galp3" CONFIG_DEVICETREE="devicetree.cb" CONFIG_INTEL_GMA_VBT_FILE="system76/$(VARIANT_DIR)/vbt" -CONFIG_POST_IO=y +# CONFIG_POST_IO is not set CONFIG_DCACHE_RAM_BASE=0xfef00000 CONFIG_DCACHE_RAM_SIZE=0x40000 CONFIG_MAX_REBOOT_CNT=3 @@ -116,12 +114,11 @@ CONFIG_DCACHE_BSP_STACK_SIZE=0x4000 CONFIG_MMCONF_BASE_ADDRESS=0xe0000000 CONFIG_HAVE_INTEL_FIRMWARE=y # CONFIG_POST_DEVICE is not set -CONFIG_DRIVERS_UART_8250IO=y +# CONFIG_DRIVERS_UART_8250IO is not set # CONFIG_VBOOT is not set CONFIG_DIMM_MAX=2 CONFIG_TPM_PIRQ=0x0 CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00 -CONFIG_TTYS0_LCS=3 CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Galago Pro" CONFIG_IFD_BIN_PATH="system76/$(VARIANT_DIR)/descriptor" CONFIG_ME_BIN_PATH="system76/$(VARIANT_DIR)/me" @@ -215,7 +212,6 @@ CONFIG_IED_REGION_SIZE=0x400000 CONFIG_PCIEXP_ASPM=y CONFIG_PCIEXP_COMMON_CLOCK=y CONFIG_PCIEXP_CLK_PM=y -CONFIG_TTYS0_BASE=0x3e8 # CONFIG_SOC_INTEL_COMMON_CANNONLAKE_BASE is not set # CONFIG_SOC_INTEL_COFFEELAKE is not set # CONFIG_SOC_INTEL_WHISKEYLAKE is not set @@ -272,7 +268,6 @@ CONFIG_SOC_INTEL_COMMON_BLOCK_HDA_VERB=y CONFIG_SOC_INTEL_COMMON_BLOCK_I2C=y CONFIG_SOC_INTEL_COMMON_BLOCK_ITSS=y CONFIG_SOC_INTEL_COMMON_BLOCK_LPC=y -# CONFIG_SOC_INTEL_COMMON_BLOCK_LPC_COMB_ENABLE is not set CONFIG_SOC_INTEL_COMMON_BLOCK_LPSS=y CONFIG_SOC_INTEL_COMMON_BLOCK_P2SB=y CONFIG_SOC_INTEL_COMMON_BLOCK_PCIE=y @@ -424,7 +419,6 @@ CONFIG_EC_BASE_ACPI_COMMAND=0x934 CONFIG_EC_BASE_HOST_DATA=0x940 CONFIG_EC_BASE_HOST_COMMAND=0x944 CONFIG_EC_BASE_PACKET=0x950 -CONFIG_SEABIOS_PS2_TIMEOUT=0 # # Intel Firmware @@ -600,8 +594,6 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY=y # CONFIG_SPI_FLASH_HAS_VOLATILE_GROUP is not set # CONFIG_HAVE_SPI_CONSOLE_SUPPORT is not set CONFIG_TPM_INIT=y -CONFIG_DRIVERS_UART=y -# CONFIG_DRIVERS_UART_8250IO_SKIP_INIT is not set # CONFIG_NO_UART_ON_SUPERIO is not set # CONFIG_UART_OVERRIDE_INPUT_CLOCK_DIVIDER is not set # CONFIG_UART_OVERRIDE_REFCLK is not set @@ -700,27 +692,10 @@ CONFIG_RTC=y CONFIG_BOOTBLOCK_CONSOLE=y CONFIG_POSTCAR_CONSOLE=y CONFIG_SQUELCH_EARLY_SMP=y -CONFIG_CONSOLE_SERIAL=y - -# -# I/O mapped, 8250-compatible -# - -# -# Serial port base address = 0x3e8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# CONFIG_CONSOLE_SERIAL_38400 is not set -# CONFIG_CONSOLE_SERIAL_19200 is not set -# CONFIG_CONSOLE_SERIAL_9600 is not set -CONFIG_TTYS0_BAUD=115200 # CONFIG_SPKMODEM is not set # CONFIG_CONSOLE_NE2K is not set CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set # CONFIG_CONSOLE_SPI_FLASH is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y @@ -733,7 +708,6 @@ CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set # CONFIG_NO_POST is not set # CONFIG_CMOS_POST is not set -CONFIG_POST_IO_PORT=0x80 # CONFIG_NO_EARLY_BOOTBLOCK_POSTCODES is not set CONFIG_HWBASE_DEBUG_CB=y CONFIG_HAVE_ACPI_RESUME=y @@ -772,25 +746,12 @@ CONFIG_GENERATE_SMBIOS_TABLES=y # CONFIG_PAYLOAD_FILO is not set # CONFIG_PAYLOAD_GRUB2 is not set # CONFIG_PAYLOAD_LINUXBOOT is not set -CONFIG_PAYLOAD_SEABIOS=y +# CONFIG_PAYLOAD_SEABIOS is not set # CONFIG_PAYLOAD_UBOOT is not set # CONFIG_PAYLOAD_YABITS is not set # CONFIG_PAYLOAD_LINUX is not set -# CONFIG_PAYLOAD_TIANOCORE is not set -CONFIG_PAYLOAD_FILE="payloads/external/SeaBIOS/seabios/out/bios.bin.elf" -CONFIG_SEABIOS_STABLE=y -# CONFIG_SEABIOS_MASTER is not set -# CONFIG_SEABIOS_REVISION is not set -CONFIG_SEABIOS_THREAD_OPTIONROMS=y -CONFIG_SEABIOS_VGA_COREBOOT=y -CONFIG_SEABIOS_BOOTORDER_FILE="" -# CONFIG_SEABIOS_ADD_SERCON_PORT_FILE is not set -CONFIG_PAYLOAD_VGABIOS_FILE="payloads/external/SeaBIOS/seabios/out/vgabios.bin" -CONFIG_SEABIOS_DEBUG_LEVEL=-1 - -# -# Using default SeaBIOS log level -# +CONFIG_PAYLOAD_TIANOCORE=y +CONFIG_PAYLOAD_FILE="payloads/external/tianocore/tianocore/Build/UEFIPAYLOAD.fd" CONFIG_PAYLOAD_OPTIONS="" CONFIG_PXE=y @@ -801,6 +762,13 @@ CONFIG_PXE_ROM=y # CONFIG_BUILD_IPXE is not set CONFIG_PXE_ROM_FILE="system76/$(VARIANT_DIR)/pxe" CONFIG_PXE_SERIAL_CONSOLE=y +CONFIG_TIANOCORE_STABLE=y +# CONFIG_TIANOCORE_REVISION is not set +# CONFIG_TIANOCORE_TARGET_IA32 is not set +CONFIG_TIANOCORE_TARGET_X64=y +# CONFIG_TIANOCORE_DEBUG is not set +CONFIG_TIANOCORE_RELEASE=y +CONFIG_TIANOCORE_USE_8254_TIMER=y CONFIG_COMPRESSED_PAYLOAD_LZMA=y # CONFIG_COMPRESSED_PAYLOAD_LZ4 is not set # CONFIG_PAYLOAD_IS_FLAT_BINARY is not set @@ -829,7 +797,6 @@ CONFIG_HAVE_DISPLAY_MTRRS=y # # General Debug Settings # -# CONFIG_GDB_STUB is not set # CONFIG_FATAL_ASSERTS is not set CONFIG_HAVE_DEBUG_GPIO=y # CONFIG_DEBUG_GPIO is not set @@ -859,4 +826,5 @@ CONFIG_REG_SCRIPT=y # CONFIG_EARLY_CBMEM_LIST is not set CONFIG_RELOCATABLE_MODULES=y CONFIG_GENERIC_GPIO_LIB=y +CONFIG_SPD_READ_BY_WORD=y CONFIG_C_ENVIRONMENT_BOOTBLOCK=y