Skip to content

Commit 9a04b96

Browse files
committed
x230: bump to coreboot 715cb40963
1 parent b5eb1e3 commit 9a04b96

File tree

3 files changed

+27
-13
lines changed

3 files changed

+27
-13
lines changed

common/download_coreboot.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ function gitUpdate() {
3030

3131
# pull in microcode update to the blobs repo
3232
cd "$DOCKER_COREBOOT_DIR/3rdparty/blobs/" || exit
33-
git pull https://review.coreboot.org/blobs refs/changes/52/27352/4
33+
git pull https://review.coreboot.org/blobs refs/changes/52/27352/5
3434
cd "$DOCKER_COREBOOT_DIR" || exit
35-
git pull https://review.coreboot.org/coreboot refs/changes/64/27864/2
35+
git pull https://review.coreboot.org/coreboot refs/changes/64/27864/3
3636
}
3737
################################################################################
3838

x230/NEWS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
skulls-x230 0.0.11 - unreleased
33
----------------------------------------
44
This release includes the following changes:
5+
* based on coreboot commit 27ffa4c790
6+
(parent in master branch 715cb40963)
57
* -b option for external scripts for RPi SPI speed
68

79

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ CONFIG_CACHE_RELOCATED_RAMSTAGE_OUTSIDE_CBMEM=y
6868
# CONFIG_VENDOR_KONTRON is not set
6969
CONFIG_VENDOR_LENOVO=y
7070
# CONFIG_VENDOR_LIPPERT is not set
71-
# CONFIG_VENDOR_LOWRISC is not set
7271
# CONFIG_VENDOR_MSI is not set
7372
# CONFIG_VENDOR_OCP is not set
7473
# CONFIG_VENDOR_OPENCELLULAR is not set
@@ -109,22 +108,24 @@ CONFIG_USBDEBUG_HCD_INDEX=2
109108
CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0
110109
CONFIG_FMDFILE=""
111110
CONFIG_MMCONF_BASE_ADDRESS=0xf0000000
111+
CONFIG_HAVE_INTEL_FIRMWARE=y
112112
# CONFIG_DRIVERS_UART_8250IO is not set
113113
# CONFIG_VBOOT is not set
114-
CONFIG_TPM_PIRQ=0x0
115114
CONFIG_OVERRIDE_DEVICETREE=""
115+
CONFIG_TPM_PIRQ=0x0
116116
CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00
117117
# CONFIG_HAVE_IFD_BIN is not set
118118
# CONFIG_BOARD_LENOVO_G505S is not set
119119
# CONFIG_BOARD_LENOVO_L520 is not set
120-
# CONFIG_BOARD_LENOVO_R400 is not set
121120
# CONFIG_BOARD_LENOVO_S230U is not set
122121
# CONFIG_BOARD_LENOVO_T400 is not set
122+
# CONFIG_BOARD_LENOVO_T500 is not set
123+
# CONFIG_BOARD_LENOVO_R400 is not set
124+
# CONFIG_BOARD_LENOVO_W500 is not set
123125
# CONFIG_BOARD_LENOVO_T420 is not set
124126
# CONFIG_BOARD_LENOVO_T420S is not set
125127
# CONFIG_BOARD_LENOVO_THINKPAD_T430 is not set
126128
# CONFIG_BOARD_LENOVO_T430S is not set
127-
# CONFIG_BOARD_LENOVO_T500 is not set
128129
# CONFIG_BOARD_LENOVO_T520 is not set
129130
# CONFIG_BOARD_LENOVO_W520 is not set
130131
# CONFIG_BOARD_LENOVO_T530 is not set
@@ -204,12 +205,10 @@ CONFIG_BOOTBLOCK_NORTHBRIDGE_INIT="northbridge/intel/sandybridge/bootblock.c"
204205
CONFIG_BOOTBLOCK_SOUTHBRIDGE_INIT="southbridge/intel/bd82x6x/bootblock.c"
205206
CONFIG_CACHE_MRC_SIZE_KB=512
206207
# CONFIG_SOC_INTEL_COFFEELAKE is not set
207-
# CONFIG_CANNONLAKE_SOC_PCH_H is not set
208-
CONFIG_RAMTOP=0x200000
208+
# CONFIG_SOC_INTEL_CANNONLAKE_PCH_H is not set
209209
CONFIG_CONSOLE_CBMEM=y
210210
CONFIG_UART_PCI_ADDR=0x0
211211
# CONFIG_SOC_INTEL_KABYLAKE is not set
212-
# CONFIG_SOC_LOWRISC_LOWRISC is not set
213212
# CONFIG_SOC_MEDIATEK_MT8173 is not set
214213
# CONFIG_SOC_MEDIATEK_MT8183 is not set
215214
# CONFIG_SOC_NVIDIA_TEGRA124 is not set
@@ -256,6 +255,7 @@ CONFIG_TSC_SYNC_MFENCE=y
256255
CONFIG_LOGICAL_CPUS=y
257256
CONFIG_SMM_TSEG=y
258257
CONFIG_SMM_MODULE_HEAP_SIZE=0x4000
258+
CONFIG_SMM_STUB_STACK_SIZE=0x400
259259
# CONFIG_SMM_LAPIC_REMAP_MITIGATION is not set
260260
# CONFIG_SERIALIZED_SMM_INITIALIZATION is not set
261261
# CONFIG_X86_AMD_FIXED_MTRRS is not set
@@ -301,13 +301,17 @@ CONFIG_LOCK_SPI_FLASH_NONE=y
301301
# CONFIG_LOCK_SPI_FLASH_RO is not set
302302
# CONFIG_LOCK_SPI_FLASH_NO_ACCESS is not set
303303
CONFIG_SOUTHBRIDGE_INTEL_COMMON=y
304+
CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y
304305
CONFIG_SOUTHBRIDGE_INTEL_COMMON_GPIO=y
305306
CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMBUS=y
306307
CONFIG_SOUTHBRIDGE_INTEL_COMMON_SPI=y
307308
CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y
308309
CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y
309310
CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y
310311
CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y
312+
CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y
313+
CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y
314+
CONFIG_INTEL_DESCRIPTOR_MODE_REQUIRED=y
311315
CONFIG_INTEL_CHIPSET_LOCKDOWN=y
312316
# CONFIG_LOCK_MANAGEMENT_ENGINE is not set
313317

@@ -320,13 +324,18 @@ CONFIG_INTEL_CHIPSET_LOCKDOWN=y
320324
# Embedded Controllers
321325
#
322326
CONFIG_EC_ACPI=y
327+
# CONFIG_EC_GOOGLE_WILCO is not set
328+
CONFIG_EC_BASE_ACPI_DATA=0x930
329+
CONFIG_EC_BASE_ACPI_COMMAND=0x934
330+
CONFIG_EC_BASE_HOST_DATA=0x940
331+
CONFIG_EC_BASE_HOST_COMMAND=0x944
332+
CONFIG_EC_BASE_PACKET=0x950
323333
CONFIG_EC_LENOVO_H8=y
324334
CONFIG_SEABIOS_PS2_TIMEOUT=3000
325335
# CONFIG_H8_BEEP_ON_DEATH is not set
326336
CONFIG_H8_FLASH_LEDS_ON_DEATH=y
327337
# CONFIG_H8_SUPPORT_BT_ON_WIFI is not set
328338
CONFIG_EC_LENOVO_PMH7=y
329-
CONFIG_HAVE_INTEL_FIRMWARE=y
330339

331340
#
332341
# Intel Firmware
@@ -388,6 +397,7 @@ CONFIG_UDK_VERSION=2013
388397
# CONFIG_ARCH_VERSTAGE_RISCV is not set
389398
# CONFIG_ARCH_ROMSTAGE_RISCV is not set
390399
# CONFIG_ARCH_RAMSTAGE_RISCV is not set
400+
# CONFIG_RISCV_USE_ARCH_TIMER is not set
391401
CONFIG_ARCH_X86=y
392402
CONFIG_ARCH_BOOTBLOCK_X86_32=y
393403
CONFIG_ARCH_VERSTAGE_X86_32=y
@@ -400,7 +410,8 @@ CONFIG_ARCH_RAMSTAGE_X86_32=y
400410
# CONFIG_USE_MARCH_586 is not set
401411
# CONFIG_AP_IN_SIPI_WAIT is not set
402412
# CONFIG_SIPI_VECTOR_IN_ROM is not set
403-
CONFIG_RAMBASE=0x100000
413+
CONFIG_RAMBASE=0xe00000
414+
CONFIG_RAMTOP=0x1000000
404415
# CONFIG_CBMEM_TOP_BACKUP is not set
405416
# CONFIG_LATE_CBMEM_INIT is not set
406417
# CONFIG_EARLY_EBDA_INIT is not set
@@ -424,6 +435,7 @@ CONFIG_BOOTBLOCK_SOURCE="bootblock_simple.c"
424435
CONFIG_COLLECT_TIMESTAMPS_TSC=y
425436
# CONFIG_PAGING_IN_CACHE_AS_RAM is not set
426437
# CONFIG_IDT_IN_EVERY_STAGE is not set
438+
CONFIG_HAVE_CF9_RESET=y
427439

428440
#
429441
# Devices
@@ -512,6 +524,7 @@ CONFIG_NO_UART_ON_SUPERIO=y
512524
# CONFIG_UART_USE_REFCLK_AS_INPUT_CLOCK is not set
513525
CONFIG_HAVE_USBDEBUG=y
514526
CONFIG_HAVE_USBDEBUG_OPTIONS=y
527+
# CONFIG_VPD is not set
515528
# CONFIG_DRIVERS_AMD_PI is not set
516529
CONFIG_SMBIOS_PROVIDED_BY_MOBO=y
517530
# CONFIG_DRIVERS_I2C_MAX98373 is not set
@@ -613,7 +626,6 @@ CONFIG_HWBASE_DEBUG_CB=y
613626
CONFIG_HAVE_ACPI_RESUME=y
614627
# CONFIG_ACPI_HUGE_LOWMEM_BACKUP is not set
615628
CONFIG_RESUME_PATH_SAME_AS_BOOT=y
616-
CONFIG_HAVE_HARD_RESET=y
617629
# CONFIG_HAVE_ROMSTAGE_CONSOLE_SPINLOCK is not set
618630
# CONFIG_HAVE_ROMSTAGE_NVRAM_CBFS_SPINLOCK is not set
619631
# CONFIG_HAVE_ROMSTAGE_MICROCODE_CBFS_SPINLOCK is not set
@@ -643,13 +655,13 @@ CONFIG_GENERATE_SMBIOS_TABLES=y
643655
#
644656
# CONFIG_PAYLOAD_NONE is not set
645657
# CONFIG_PAYLOAD_ELF is not set
646-
# CONFIG_PAYLOAD_FIT is not set
647658
# CONFIG_PAYLOAD_BAYOU is not set
648659
# CONFIG_PAYLOAD_FILO is not set
649660
# CONFIG_PAYLOAD_GRUB2 is not set
650661
# CONFIG_PAYLOAD_LINUXBOOT is not set
651662
CONFIG_PAYLOAD_SEABIOS=y
652663
# CONFIG_PAYLOAD_UBOOT is not set
664+
# CONFIG_PAYLOAD_YABITS is not set
653665
# CONFIG_PAYLOAD_LINUX is not set
654666
# CONFIG_PAYLOAD_TIANOCORE is not set
655667
CONFIG_PAYLOAD_FILE="payloads/external/SeaBIOS/seabios/out/bios.bin.elf"

0 commit comments

Comments
 (0)