Skip to content

Commit 1f39d16

Browse files
authored
Merge pull request #1530 from tlaurion/talos-2_fix-regressions
Talos-2: bring changes to a working state outside of usage of GPG key material backup as of now
2 parents f5377b3 + 9d808b0 commit 1f39d16

File tree

3 files changed

+52
-5
lines changed

3 files changed

+52
-5
lines changed

config/coreboot-talos-2.config

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
CONFIG_VENDOR_RAPTOR_CS=y
2+
CONFIG_MAX_CPUS=2
3+
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000
4+
CONFIG_DRIVER_TPM_I2C_ADDR=0x20
25
CONFIG_TALOS_2_INFINEON_TPM_1=y
6+
CONFIG_UART_PCI_ADDR=0x0
7+
CONFIG_I2C_TRANSFER_TIMEOUT_US=500000
38
CONFIG_TPM_LOG_TPM2=y
49
CONFIG_PAYLOAD_SKIBOOT=y

config/linux-talos-2.config

Lines changed: 46 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ CONFIG_KERNEL_GZIP=y
3232
CONFIG_DEFAULT_HOSTNAME="(none)"
3333
# CONFIG_SWAP is not set
3434
CONFIG_SYSVIPC=y
35+
CONFIG_SYSVIPC_SYSCTL=y
3536
CONFIG_POSIX_MQUEUE=y
37+
CONFIG_POSIX_MQUEUE_SYSCTL=y
3638
# CONFIG_CROSS_MEMORY_ATTACH is not set
3739
# CONFIG_USELIB is not set
3840
# CONFIG_AUDIT is not set
@@ -139,6 +141,7 @@ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
139141
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
140142
CONFIG_HAVE_LD_DEAD_CODE_DATA_ELIMINATION=y
141143
# CONFIG_LD_DEAD_CODE_DATA_ELIMINATION is not set
144+
CONFIG_SYSCTL=y
142145
CONFIG_SYSCTL_EXCEPTION_TRACE=y
143146
CONFIG_BPF=y
144147
CONFIG_EXPERT=y
@@ -416,7 +419,12 @@ CONFIG_HAVE_LIVEPATCH=y
416419
# Firmware Drivers
417420
#
418421
# CONFIG_FIRMWARE_MEMMAP is not set
419-
# CONFIG_GOOGLE_FIRMWARE is not set
422+
CONFIG_GOOGLE_FIRMWARE=y
423+
CONFIG_GOOGLE_COREBOOT_TABLE=y
424+
CONFIG_GOOGLE_COREBOOT_CBMEM=y
425+
CONFIG_GOOGLE_MEMCONSOLE=y
426+
CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y
427+
# CONFIG_GOOGLE_VPD is not set
420428
CONFIG_EFI_EARLYCON=y
421429

422430
#
@@ -1233,7 +1241,36 @@ CONFIG_ATA_BMDMA=y
12331241
CONFIG_MD=y
12341242
# CONFIG_BLK_DEV_MD is not set
12351243
# CONFIG_BCACHE is not set
1236-
# CONFIG_BLK_DEV_DM is not set
1244+
CONFIG_BLK_DEV_DM_BUILTIN=y
1245+
CONFIG_BLK_DEV_DM=y
1246+
# CONFIG_DM_DEBUG is not set
1247+
CONFIG_DM_BUFIO=y
1248+
# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
1249+
CONFIG_DM_BIO_PRISON=y
1250+
CONFIG_DM_PERSISTENT_DATA=y
1251+
# CONFIG_DM_UNSTRIPED is not set
1252+
CONFIG_DM_CRYPT=y
1253+
CONFIG_DM_SNAPSHOT=y
1254+
CONFIG_DM_THIN_PROVISIONING=y
1255+
# CONFIG_DM_CACHE is not set
1256+
# CONFIG_DM_WRITECACHE is not set
1257+
# CONFIG_DM_ERA is not set
1258+
# CONFIG_DM_CLONE is not set
1259+
# CONFIG_DM_MIRROR is not set
1260+
# CONFIG_DM_RAID is not set
1261+
# CONFIG_DM_ZERO is not set
1262+
# CONFIG_DM_MULTIPATH is not set
1263+
# CONFIG_DM_DELAY is not set
1264+
# CONFIG_DM_DUST is not set
1265+
# CONFIG_DM_INIT is not set
1266+
# CONFIG_DM_UEVENT is not set
1267+
# CONFIG_DM_FLAKEY is not set
1268+
CONFIG_DM_VERITY=y
1269+
# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set
1270+
CONFIG_DM_VERITY_FEC=y
1271+
# CONFIG_DM_SWITCH is not set
1272+
# CONFIG_DM_LOG_WRITES is not set
1273+
# CONFIG_DM_INTEGRITY is not set
12371274
# CONFIG_TARGET_CORE is not set
12381275
# CONFIG_FUSION is not set
12391276

@@ -1492,7 +1529,7 @@ CONFIG_NVRAM=y
14921529
# CONFIG_RAW_DRIVER is not set
14931530
# CONFIG_HANGCHECK_TIMER is not set
14941531
CONFIG_TCG_TPM=y
1495-
CONFIG_HW_RANDOM_TPM=n
1532+
CONFIG_HW_RANDOM_TPM=y
14961533
# CONFIG_TCG_TIS is not set
14971534
# CONFIG_TCG_TIS_I2C_ATMEL is not set
14981535
CONFIG_TCG_TIS_I2C_INFINEON=y
@@ -2713,7 +2750,7 @@ CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
27132750
#
27142751
CONFIG_PROC_FS=y
27152752
CONFIG_PROC_KCORE=y
2716-
# CONFIG_PROC_SYSCTL is not set
2753+
CONFIG_PROC_SYSCTL=y
27172754
CONFIG_PROC_PAGE_MONITOR=y
27182755
# CONFIG_PROC_CHILDREN is not set
27192756
CONFIG_KERNFS=y
@@ -2783,6 +2820,7 @@ CONFIG_NFS_V4=y
27832820
CONFIG_NFS_V4_1=y
27842821
CONFIG_NFS_V4_2=y
27852822
CONFIG_PNFS_FILE_LAYOUT=y
2823+
CONFIG_PNFS_BLOCK=y
27862824
CONFIG_PNFS_FLEXFILE_LAYOUT=m
27872825
CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
27882826
CONFIG_NFS_V4_1_MIGRATION=y
@@ -2797,6 +2835,7 @@ CONFIG_NFS_COMMON=y
27972835
CONFIG_SUNRPC=y
27982836
CONFIG_SUNRPC_GSS=y
27992837
CONFIG_SUNRPC_BACKCHANNEL=y
2838+
# CONFIG_SUNRPC_DEBUG is not set
28002839
# CONFIG_CEPH_FS is not set
28012840
# CONFIG_CIFS is not set
28022841
# CONFIG_CODA_FS is not set
@@ -3139,6 +3178,8 @@ CONFIG_XZ_DEC_BCJ=y
31393178
# CONFIG_XZ_DEC_TEST is not set
31403179
CONFIG_DECOMPRESS_XZ=y
31413180
CONFIG_GENERIC_ALLOCATOR=y
3181+
CONFIG_REED_SOLOMON=y
3182+
CONFIG_REED_SOLOMON_DEC8=y
31423183
CONFIG_INTERVAL_TREE=y
31433184
CONFIG_ASSOCIATIVE_ARRAY=y
31443185
CONFIG_HAS_IOMEM=y
@@ -3404,6 +3445,7 @@ CONFIG_RUNTIME_TESTING_MENU=y
34043445
# CONFIG_TEST_BLACKHOLE_DEV is not set
34053446
# CONFIG_FIND_BIT_BENCHMARK is not set
34063447
# CONFIG_TEST_FIRMWARE is not set
3448+
# CONFIG_TEST_SYSCTL is not set
34073449
# CONFIG_TEST_UDELAY is not set
34083450
# CONFIG_TEST_STATIC_KEYS is not set
34093451
# CONFIG_TEST_MEMCAT_P is not set

modules/coreboot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ $(eval $(call coreboot_module,4.20.1,))
7676
# there is no point preparing another coreboot module that won't be shared with
7777
# anything.
7878
coreboot-talos_2_repo := https://github.com/Dasharo/coreboot
79-
coreboot-talos_2_commit_hash := c8aed443c631042ad2b0326c35cd0b774752b924
79+
coreboot-talos_2_commit_hash := fc47236e9877f4113dfcce07fa928f52d4d2c8ee
8080
$(eval $(call coreboot_module,talos_2,))
8181

8282
# Similarly, purism is based on 4.21, but nothing builds against 4.21 itself

0 commit comments

Comments
 (0)