Skip to content

Commit 8a58bd3

Browse files
committed
downstream-specific config
Change-Id: Ib183a1f72ee8585b2c4ad4376344de33ff54cbb9 Signed-off-by: Filip Lewiński <[email protected]>
1 parent 1618304 commit 8a58bd3

File tree

7 files changed

+189
-2
lines changed

7 files changed

+189
-2
lines changed

build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ case "$CMD" in
359359
build_msi ddr5 "Z790-P DDR5 "
360360
;;
361361
"vp66xx" | "VP66XX")
362-
BOARD="vp66xx"
362+
BOARD="vp66xx_cmos_edk2"
363363
build_protectli_vault
364364
;;
365365
"vp46xx" | "VP46XX")
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
CONFIG_LOCALVERSION="v0.9.3-rc1"
2+
CONFIG_USE_OPTION_TABLE=y
3+
CONFIG_VENDOR_PROTECTLI=y
4+
CONFIG_PCIEXP_L1_SUB_STATE=y
5+
CONFIG_PCIEXP_CLK_PM=y
6+
CONFIG_IFD_BIN_PATH="3rdparty/dasharo-blobs/$(MAINBOARDDIR)/descriptor.bin"
7+
CONFIG_ME_BIN_PATH="3rdparty/dasharo-blobs/$(MAINBOARDDIR)/me.bin"
8+
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x100000
9+
CONFIG_HAVE_IFD_BIN=y
10+
CONFIG_BOARD_PROTECTLI_VP66XX=y
11+
CONFIG_POWER_STATE_OFF_AFTER_FAILURE=y
12+
CONFIG_HAVE_ME_BIN=y
13+
CONFIG_ME_REGION_ALLOW_CPU_READ_ACCESS=y
14+
CONFIG_PCIEXP_LANE_ERR_STAT_CLEAR=y
15+
CONFIG_DRIVERS_EFI_VARIABLE_STORE=y
16+
CONFIG_DRIVERS_EFI_FW_INFO=y
17+
CONFIG_DRIVERS_GENERIC_CBFS_SERIAL=y
18+
CONFIG_DRIVERS_GENERIC_CBFS_UUID=y
19+
CONFIG_TPM2=y
20+
# CONFIG_CONSOLE_USE_ANSI_ESCAPES is not set
21+
CONFIG_POST_DEVICE_LPC=y
22+
CONFIG_PAYLOAD_EDK2=y
23+
CONFIG_EDK2_SERIAL_SUPPORT=y
24+
CONFIG_DASHARO=y
25+
CONFIG_EDK2_DASHARO_SERIAL_REDIRECTION_DEFAULT_ENABLE=y
26+
# CONFIG_EDK2_SECURE_BOOT_DEFAULT_ENABLE is not set
27+
CONFIG_EDK2_HAVE_2ND_UART=y
28+
CONFIG_EDK2_DASHARO_SERIAL_REDIRECTION2_DEFAULT_ENABLE=y
29+
CONFIG_EDK2_DASHARO_CPU_CONFIG=y
30+
CONFIG_EDK2_CORE_DISABLE_OPTION=y
31+
CONFIG_EDK2_HYPERTHREADING_OPTION=y
32+
CONFIG_EDK2_BOOT_MENU_KEY=0x0015
33+
CONFIG_EDK2_SETUP_MENU_KEY=0x0008
34+
CONFIG_EDK2_DISABLE_OPTION_ROMS=y
35+
CONFIG_EDK2_CREATE_PREINSTALLED_BOOT_OPTIONS=y
36+
CONFIG_EDK2_SETUP_PASSWORD=y
37+
CONFIG_EDK2_DASHARO_SYSTEM_FEATURES=y
38+
CONFIG_EDK2_DASHARO_SECURITY_OPTIONS=y
39+
CONFIG_EDK2_DASHARO_USB_CONFIG=y
40+
CONFIG_EDK2_DASHARO_POWER_CONFIG=y
41+
CONFIG_EDK2_FAN_CURVE_OPTION=y
42+
CONFIG_EDK2_FAN_OFF_CURVE_OPTION=y
43+
CONFIG_EDK2_CPU_THROTTLING_THRESHOLD_OPTION=y
44+
CONFIG_EDK2_DASHARO_NETWORK_BOOT_DEFAULT_ENABLE=y
45+
CONFIG_EDK2_USE_EDK2_PLATFORMS=y
46+
CONFIG_EDK2_PLATFORMS_REPOSITORY="https://github.com/Dasharo/edk2-platforms"
47+
CONFIG_EDK2_PLATFORMS_TAG_OR_REV="1002a59639f111a2f8178b77d1f5fde0ea8d976f"
48+
CONFIG_EDK2_CBMEM_LOGGING=y
49+
CONFIG_EDK2_FOLLOW_BGRT_SPEC=y
50+
# CONFIG_EDK2_PRIORITIZE_INTERNAL is not set
51+
# CONFIG_EDK2_PS2_SUPPORT is not set
52+
CONFIG_EDK2_SERIAL_SUPPORT=y
53+
CONFIG_BUILD_IPXE=y
54+
CONFIG_IPXE_ADD_SCRIPT=y
55+
CONFIG_IPXE_SCRIPT="3rdparty/dasharo-blobs/dasharo/protectli.ipxe"
56+
CONFIG_IPXE_CUSTOM_BUILD_ID="0123456789"
57+
CONFIG_EDK2_ENABLE_IPXE=y
58+
CONFIG_EDK2_IPXE_OPTION_NAME="Network Boot and Utilities"
59+
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0=y
60+
# CONFIG_CONSOLE_USE_LOGLEVEL_PREFIX is not set
61+
# CONFIG_CONSOLE_USE_ANSI_ESCAPES is not set
62+
CONFIG_POST_DEVICE_LPC=y
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
CONFIG_LOCALVERSION="v0.9.3-rc1"
2+
CONFIG_VENDOR_PROTECTLI=y
3+
CONFIG_BOARD_PROTECTLI_VP66XX=y
4+
CONFIG_PCIEXP_L1_SUB_STATE=y
5+
CONFIG_PCIEXP_CLK_PM=y
6+
CONFIG_IFD_BIN_PATH="3rdparty/dasharo-blobs/$(MAINBOARDDIR)/descriptor.bin"
7+
CONFIG_ME_BIN_PATH="3rdparty/dasharo-blobs/$(MAINBOARDDIR)/me.bin"
8+
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x100000
9+
CONFIG_HAVE_IFD_BIN=y
10+
CONFIG_POWER_STATE_OFF_AFTER_FAILURE=y
11+
CONFIG_HAVE_ME_BIN=y
12+
CONFIG_ME_REGION_ALLOW_CPU_READ_ACCESS=y
13+
CONFIG_PCIEXP_LANE_ERR_STAT_CLEAR=y
14+
CONFIG_DRIVERS_GENERIC_CBFS_SERIAL=y
15+
CONFIG_DRIVERS_GENERIC_CBFS_UUID=y
16+
CONFIG_TPM2=y
17+
CONFIG_BOOTMEDIA_LOCK_CONTROLLER=y
18+
CONFIG_BOOTMEDIA_SMM_BWP=y
19+
# CONFIG_CONSOLE_USE_ANSI_ESCAPES is not set
20+
CONFIG_POST_DEVICE_LPC=y
21+
# CONFIG_OPTION_BACKEND_NONE is not set
22+
CONFIG_HAVE_OPTION_TABLE=y
23+
CONFIG_HAVE_CMOS_DEFAULT=y
24+
CONFIG_USE_OPTION_TABLE=y

src/mainboard/protectli/vault_adl_p/Kconfig

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@ config BOARD_SPECIFIC_OPTIONS
1616
select INTEL_GMA_HAVE_VBT
1717
select MEMORY_MAPPED_TPM
1818
select USE_DDR5
19+
select HAVE_OPTION_TABLE
20+
select HAVE_CMOS_DEFAULT
21+
select USE_OPTION_TABLE
22+
select INTEL_HAS_TOP_SWAP
23+
select INTEL_ADD_TOP_SWAP_BOOTBLOCK
24+
select INTEL_TOP_SWAP_SEPARATE_REGIONS
25+
select INTEL_TOP_SWAP_OPTION_CONTROL
1926

2027
config MAINBOARD_DIR
2128
default "protectli/vault_adl_p"
@@ -67,7 +74,8 @@ config SOC_INTEL_CSE_SEND_EOP_EARLY
6774
default n
6875

6976
config FMDFILE
70-
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwa.fmd" if VBOOT && VBOOT_SLOTS_RW_A
77+
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwa.fmd" if VBOOT
78+
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/top_swap.fmd" if INTEL_HAS_TOP_SWAP
7179

7280
config BEEP_ON_BOOT
7381
bool "Beep on successful boot"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## SPDX-License-Identifier: GPL-2.0-only
2+
3+
boot_option=Fallback
4+
debug_level=Debug
5+
me_state=Disable
6+
attempt_slot_b=Disable
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# SPDX-License-Identifier: GPL-2.0-only
2+
3+
entries
4+
5+
0 384 r 0 reserved_memory
6+
7+
# RTC_BOOT_BYTE (coreboot hardcoded)
8+
384 1 e 4 boot_option
9+
388 4 h 0 reboot_counter
10+
11+
# RTC_CLK_ALTCENTURY
12+
400 8 r 0 century
13+
14+
412 4 e 6 debug_level
15+
416 1 e 2 me_state
16+
417 3 h 0 me_state_counter
17+
420 1 e 7 attempt_slot_b
18+
19+
# CMOS_VSTART_ramtop
20+
800 80 r 0 ramtop
21+
22+
984 16 h 0 check_sum
23+
24+
enumerations
25+
26+
2 0 Enable
27+
2 1 Disable
28+
29+
4 0 Fallback
30+
4 1 Normal
31+
32+
6 0 Emergency
33+
6 1 Alert
34+
6 2 Critical
35+
6 3 Error
36+
6 4 Warning
37+
6 5 Notice
38+
6 6 Info
39+
6 7 Debug
40+
6 8 Spew
41+
42+
7 0 Disable
43+
7 1 Enable
44+
45+
checksums
46+
47+
checksum 408 799 984
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
FLASH 16M {
2+
SI_ALL@0x0 {
3+
SI_DESC 4K
4+
SI_ME 0x4c0000
5+
SI_DEVICEEXT2 0xbf000
6+
}
7+
SI_BIOS@0x580000 0xa80000 {
8+
SMMSTORE(PRESERVE) 256K
9+
10+
RW_MISC 320K {
11+
UNIFIED_MRC_CACHE(PRESERVE) {
12+
RECOVERY_MRC_CACHE 128K
13+
RW_MRC_CACHE 128K
14+
}
15+
RW_VPD(PRESERVE) 8K
16+
RW_NVRAM(PRESERVE) 24K
17+
}
18+
19+
BOOTSPLASH(CBFS) 512K
20+
21+
RW_SECTION_A {
22+
VBLOCK_A 64K
23+
COREBOOT_TS(CBFS)
24+
RW_FWID_A 0x100
25+
}
26+
27+
WP_RO 4M {
28+
RO_VPD(PRESERVE) 16K
29+
RO_SECTION {
30+
FMAP 2K
31+
RO_FRID 0x100
32+
RO_FRID_PAD 0x700
33+
GBB 12K
34+
COREBOOT(CBFS)
35+
}
36+
}
37+
TOPSWAP(CBFS) 512K
38+
BOOTBLOCK(CBFS) 512K
39+
}
40+
}

0 commit comments

Comments
 (0)