Skip to content

Commit 733f0d8

Browse files
committed
Reverted X230 Linux config, added new C216 config with NVME.
add CONFIG_TPM_RDRESP_NEED_DELAY=y to coreboot config
1 parent 0d81285 commit 733f0d8

4 files changed

Lines changed: 339 additions & 3 deletions

File tree

boards/z220-cmt-maximized/z220-cmt-maximized.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#
88
# note: nohz=off is an optional CONFIG_LINUX_COMMAND_LINE parameter to supress repeated NOHZ: local_softirq_pending console output
99
#
10-
CONFIG_LINUX_CONFIG=config/linux-x230-maximized.config
10+
CONFIG_LINUX_CONFIG=config/linux-c216.config
1111
CONFIG_COREBOOT_CONFIG=config/coreboot-z220-cmt.config
1212

1313
export CONFIG_COREBOOT=y

config/coreboot-z220-cmt.config

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ CONFIG_ME_BIN_PATH="@BLOB_DIR@/z220/me.bin"
1212
CONFIG_NO_GFX_INIT=y
1313
CONFIG_TPM_MEASURED_BOOT=y
1414
CONFIG_TPM1=y
15+
CONFIG_TPM_RDRESP_NEED_DELAY=y
16+
1517
CONFIG_DRIVERS_PS2_KEYBOARD=y
1618
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8=y
1719
CONFIG_PAYLOAD_LINUX=y
@@ -23,4 +25,4 @@ CONFIG_ONBOARD_VGA_IS_PRIMARY=y
2325
CONFIG_PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS=63
2426
CONFIG_PCIEXP_L1_SUB_STATE=y
2527
CONFIG_PCIEXP_CLK_PM=y
26-
CONFIG_PCIEXP_SUPPORT_RESIZABLE_BARS=y
28+
CONFIG_PCIEXP_SUPPORT_RESIZABLE_BARS=y

config/linux-c216.config

Lines changed: 335 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,335 @@
1+
###X230 config as of May 2023 plus NVME support
2+
3+
CONFIG_LOCALVERSION="-heads"
4+
# CONFIG_LOCALVERSION_AUTO is not set
5+
CONFIG_KERNEL_XZ=y
6+
# CONFIG_SWAP is not set
7+
# CONFIG_CROSS_MEMORY_ATTACH is not set
8+
# CONFIG_FHANDLE is not set
9+
CONFIG_NO_HZ_IDLE=y
10+
CONFIG_LOG_BUF_SHIFT=18
11+
CONFIG_BLK_DEV_INITRD=y
12+
CONFIG_INITRAMFS_SOURCE="@BLOB_DIR@/dev.cpio"
13+
# CONFIG_RD_GZIP is not set
14+
# CONFIG_RD_BZIP2 is not set
15+
# CONFIG_RD_LZMA is not set
16+
# CONFIG_RD_LZO is not set
17+
# CONFIG_RD_LZ4 is not set
18+
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
19+
# CONFIG_SGETMASK_SYSCALL is not set
20+
# CONFIG_SYSFS_SYSCALL is not set
21+
# CONFIG_BASE_FULL is not set
22+
# CONFIG_SIGNALFD is not set
23+
# CONFIG_TIMERFD is not set
24+
# CONFIG_EVENTFD is not set
25+
# CONFIG_AIO is not set
26+
# CONFIG_ADVISE_SYSCALLS is not set
27+
# CONFIG_MEMBARRIER is not set
28+
CONFIG_EMBEDDED=y
29+
# CONFIG_VM_EVENT_COUNTERS is not set
30+
# CONFIG_SLUB_DEBUG is not set
31+
# CONFIG_COMPAT_BRK is not set
32+
CONFIG_JUMP_LABEL=y
33+
CONFIG_CC_STACKPROTECTOR_STRONG=y
34+
CONFIG_MODULES=y
35+
# CONFIG_IOSCHED_DEADLINE is not set
36+
# CONFIG_IOSCHED_CFQ is not set
37+
CONFIG_SMP=y
38+
# CONFIG_X86_EXTENDED_PLATFORM is not set
39+
CONFIG_PROCESSOR_SELECT=y
40+
# CONFIG_CPU_SUP_CENTAUR is not set
41+
CONFIG_PREEMPT_VOLUNTARY=y
42+
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
43+
# CONFIG_X86_MCE_AMD is not set
44+
# CONFIG_PERF_EVENTS_INTEL_RAPL is not set
45+
# CONFIG_MICROCODE is not set
46+
# CONFIG_SPARSEMEM_VMEMMAP is not set
47+
# CONFIG_COMPACTION is not set
48+
# CONFIG_BOUNCE is not set
49+
CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
50+
CONFIG_X86_PMEM_LEGACY=y
51+
# CONFIG_MTRR is not set
52+
# CONFIG_X86_SMAP is not set
53+
# CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS is not set
54+
# CONFIG_SECCOMP is not set
55+
CONFIG_KEXEC=y
56+
CONFIG_KEXEC_FILE=y
57+
# CONFIG_RELOCATABLE is not set
58+
CONFIG_PHYSICAL_ALIGN=0x1000000
59+
# CONFIG_MODIFY_LDT_SYSCALL is not set
60+
# CONFIG_SUSPEND is not set
61+
CONFIG_ACPI_VIDEO=y
62+
CONFIG_PCI_MSI=y
63+
# CONFIG_HT_IRQ is not set
64+
CONFIG_PCI_IOV=y
65+
CONFIG_PCI_PRI=y
66+
# CONFIG_COREDUMP is not set
67+
CONFIG_NET=y
68+
CONFIG_PACKET=y
69+
CONFIG_UNIX=y
70+
CONFIG_INET=y
71+
CONFIG_SYN_COOKIES=y
72+
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
73+
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
74+
# CONFIG_INET_XFRM_MODE_BEET is not set
75+
# CONFIG_INET_DIAG is not set
76+
# CONFIG_IPV6 is not set
77+
# CONFIG_WIRELESS is not set
78+
# CONFIG_UEVENT_HELPER is not set
79+
CONFIG_DEVTMPFS=y
80+
CONFIG_DEVTMPFS_MOUNT=y
81+
# CONFIG_STANDALONE is not set
82+
# CONFIG_FIRMWARE_IN_KERNEL is not set
83+
# CONFIG_ALLOW_DEV_COREDUMP is not set
84+
CONFIG_BLK_DEV_LOOP=y
85+
CONFIG_BLK_DEV_RAM=y
86+
CONFIG_BLK_DEV_RAM_SIZE=65536
87+
CONFIG_EEPROM_93CX6=m
88+
CONFIG_INTEL_MEI_ME=m
89+
CONFIG_INTEL_MEI_TXE=m
90+
# CONFIG_SCSI_PROC_FS is not set
91+
CONFIG_BLK_DEV_SD=y
92+
CONFIG_BLK_DEV_SR=y
93+
CONFIG_CHR_DEV_SG=y
94+
CONFIG_SCSI_SCAN_ASYNC=y
95+
CONFIG_ISCSI_TCP=y
96+
CONFIG_ATA=y
97+
CONFIG_SATA_AHCI=y
98+
# CONFIG_ATA_SFF is not set
99+
CONFIG_MD=y
100+
CONFIG_BLK_DEV_DM=y
101+
CONFIG_DM_CRYPT=y
102+
CONFIG_DM_VERITY=y
103+
CONFIG_DM_VERITY_FEC=y
104+
CONFIG_NETDEVICES=y
105+
# CONFIG_NET_VENDOR_3COM is not set
106+
# CONFIG_NET_VENDOR_ADAPTEC is not set
107+
# CONFIG_NET_VENDOR_AGERE is not set
108+
# CONFIG_NET_VENDOR_ALTEON is not set
109+
# CONFIG_NET_VENDOR_AMAZON is not set
110+
# CONFIG_NET_VENDOR_AMD is not set
111+
# CONFIG_NET_VENDOR_ARC is not set
112+
# CONFIG_NET_VENDOR_ATHEROS is not set
113+
# CONFIG_NET_CADENCE is not set
114+
# CONFIG_NET_VENDOR_BROADCOM is not set
115+
# CONFIG_NET_VENDOR_BROCADE is not set
116+
# CONFIG_NET_VENDOR_CAVIUM is not set
117+
# CONFIG_NET_VENDOR_CHELSIO is not set
118+
# CONFIG_NET_VENDOR_CISCO is not set
119+
# CONFIG_NET_VENDOR_DEC is not set
120+
# CONFIG_NET_VENDOR_DLINK is not set
121+
# CONFIG_NET_VENDOR_EMULEX is not set
122+
# CONFIG_NET_VENDOR_EZCHIP is not set
123+
# CONFIG_NET_VENDOR_EXAR is not set
124+
# CONFIG_NET_VENDOR_HP is not set
125+
CONFIG_E1000=m
126+
CONFIG_E1000E=m
127+
# CONFIG_NET_VENDOR_I825XX is not set
128+
# CONFIG_NET_VENDOR_MARVELL is not set
129+
# CONFIG_NET_VENDOR_MELLANOX is not set
130+
# CONFIG_NET_VENDOR_MICREL is not set
131+
# CONFIG_NET_VENDOR_MYRI is not set
132+
# CONFIG_NET_VENDOR_NATSEMI is not set
133+
# CONFIG_NET_VENDOR_NETRONOME is not set
134+
# CONFIG_NET_VENDOR_NVIDIA is not set
135+
# CONFIG_NET_VENDOR_OKI is not set
136+
# CONFIG_NET_PACKET_ENGINE is not set
137+
# CONFIG_NET_VENDOR_QLOGIC is not set
138+
# CONFIG_NET_VENDOR_QUALCOMM is not set
139+
# CONFIG_NET_VENDOR_REALTEK is not set
140+
# CONFIG_NET_VENDOR_RENESAS is not set
141+
# CONFIG_NET_VENDOR_RDC is not set
142+
# CONFIG_NET_VENDOR_ROCKER is not set
143+
# CONFIG_NET_VENDOR_SAMSUNG is not set
144+
# CONFIG_NET_VENDOR_SEEQ is not set
145+
# CONFIG_NET_VENDOR_SILAN is not set
146+
# CONFIG_NET_VENDOR_SIS is not set
147+
# CONFIG_NET_VENDOR_SMSC is not set
148+
# CONFIG_NET_VENDOR_STMICRO is not set
149+
# CONFIG_NET_VENDOR_SUN is not set
150+
# CONFIG_NET_VENDOR_TEHUTI is not set
151+
# CONFIG_NET_VENDOR_TI is not set
152+
# CONFIG_NET_VENDOR_VIA is not set
153+
# CONFIG_NET_VENDOR_WIZNET is not set
154+
# CONFIG_NET_VENDOR_SYNOPSYS is not set
155+
# CONFIG_USB_NET_DRIVERS is not set
156+
# CONFIG_WLAN is not set
157+
CONFIG_INPUT_MOUSEDEV=y
158+
# CONFIG_MOUSE_PS2_ALPS is not set
159+
# CONFIG_MOUSE_PS2_BYD is not set
160+
# CONFIG_MOUSE_PS2_LOGIPS2PP is not set
161+
# CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS is not set
162+
# CONFIG_MOUSE_PS2_CYPRESS is not set
163+
# CONFIG_MOUSE_PS2_LIFEBOOK is not set
164+
# CONFIG_MOUSE_PS2_TRACKPOINT is not set
165+
# CONFIG_MOUSE_PS2_FOCALTECH is not set
166+
# CONFIG_SERIO_SERPORT is not set
167+
# CONFIG_UNIX98_PTYS is not set
168+
# CONFIG_LEGACY_PTYS is not set
169+
CONFIG_SERIAL_8250=y
170+
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
171+
# CONFIG_SERIAL_8250_PNP is not set
172+
# CONFIG_SERIAL_8250_PCI is not set
173+
# CONFIG_SERIAL_8250_LPSS is not set
174+
# CONFIG_SERIAL_8250_MID is not set
175+
CONFIG_TTY_PRINTK=y
176+
CONFIG_HW_RANDOM=y
177+
CONFIG_HW_RANDOM_TIMERIOMEM=m
178+
CONFIG_HW_RANDOM_INTEL=m
179+
CONFIG_HW_RANDOM_AMD=m
180+
CONFIG_HW_RANDOM_VIA=m
181+
CONFIG_HW_RANDOM_TPM=m
182+
CONFIG_TCG_TPM=y
183+
CONFIG_TCG_TIS=y
184+
# CONFIG_I2C_COMPAT is not set
185+
CONFIG_I2C_MUX=m
186+
CONFIG_I2C_MUX_PCA9541=m
187+
CONFIG_I2C_MUX_REG=m
188+
# CONFIG_I2C_HELPER_AUTO is not set
189+
CONFIG_I2C_SLAVE=y
190+
CONFIG_PTP_1588_CLOCK=y
191+
# CONFIG_HWMON is not set
192+
# CONFIG_X86_PKG_TEMP_THERMAL is not set
193+
CONFIG_MFD_SYSCON=y
194+
CONFIG_DRM=y
195+
CONFIG_DRM_I915=y
196+
CONFIG_FB_VESA=y
197+
CONFIG_BACKLIGHT_LCD_SUPPORT=y
198+
# CONFIG_LCD_CLASS_DEVICE is not set
199+
CONFIG_BACKLIGHT_CLASS_DEVICE=y
200+
# CONFIG_BACKLIGHT_GENERIC is not set
201+
CONFIG_FRAMEBUFFER_CONSOLE=y
202+
CONFIG_USB_HID=m
203+
CONFIG_USB=y
204+
CONFIG_USB_XHCI_HCD=m
205+
CONFIG_USB_XHCI_PLATFORM=m
206+
CONFIG_USB_EHCI_HCD=m
207+
CONFIG_USB_EHCI_HCD_PLATFORM=m
208+
CONFIG_USB_STORAGE=m
209+
CONFIG_RTC_CLASS=y
210+
# CONFIG_X86_PLATFORM_DEVICES is not set
211+
CONFIG_INTEL_IOMMU=y
212+
CONFIG_INTEL_IOMMU_SVM=y
213+
CONFIG_GENERIC_PHY=y
214+
# CONFIG_BLK_DEV_PMEM is not set
215+
# CONFIG_ND_BLK is not set
216+
# CONFIG_BTT is not set
217+
# CONFIG_FIRMWARE_MEMMAP is not set
218+
# CONFIG_DMIID is not set
219+
CONFIG_GOOGLE_FIRMWARE=y
220+
CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY=y
221+
# CONFIG_EXT2_FS is not set
222+
CONFIG_EXT4_FS=y
223+
CONFIG_EXT4_USE_FOR_EXT2=y
224+
# CONFIG_DNOTIFY is not set
225+
# CONFIG_INOTIFY_USER is not set
226+
CONFIG_ISO9660_FS=y
227+
CONFIG_JOLIET=y
228+
CONFIG_MSDOS_FS=y
229+
CONFIG_VFAT_FS=y
230+
# CONFIG_PROC_SYSCTL is not set
231+
# CONFIG_PROC_PAGE_MONITOR is not set
232+
CONFIG_TMPFS=y
233+
# CONFIG_MISC_FILESYSTEMS is not set
234+
CONFIG_NLS_DEFAULT="utf8"
235+
CONFIG_NLS_CODEPAGE_437=y
236+
CONFIG_NLS_ISO8859_1=y
237+
CONFIG_NLS_UTF8=y
238+
CONFIG_PRINTK_TIME=y
239+
CONFIG_BOOT_PRINTK_DELAY=y
240+
# CONFIG_ENABLE_WARN_DEPRECATED is not set
241+
# CONFIG_ENABLE_MUST_CHECK is not set
242+
CONFIG_FRAME_WARN=1024
243+
# CONFIG_UNUSED_SYMBOLS is not set
244+
CONFIG_MAGIC_SYSRQ=y
245+
CONFIG_HARDLOCKUP_DETECTOR=y
246+
CONFIG_WQ_WATCHDOG=y
247+
# CONFIG_SCHED_DEBUG is not set
248+
CONFIG_STACKTRACE=y
249+
# CONFIG_DEBUG_BUGVERBOSE is not set
250+
# CONFIG_RCU_TRACE is not set
251+
# CONFIG_FTRACE is not set
252+
# CONFIG_STRICT_DEVMEM is not set
253+
# CONFIG_X86_VERBOSE_BOOTUP is not set
254+
# CONFIG_DOUBLEFAULT is not set
255+
CONFIG_IO_DELAY_0XED=y
256+
CONFIG_OPTIMIZE_INLINING=y
257+
# CONFIG_X86_DEBUG_FPU is not set
258+
CONFIG_HARDENED_USERCOPY=y
259+
CONFIG_CRYPTO_RSA=m
260+
CONFIG_CRYPTO_USER=y
261+
CONFIG_CRYPTO_MCRYPTD=m
262+
CONFIG_CRYPTO_AUTHENC=m
263+
CONFIG_CRYPTO_CCM=m
264+
CONFIG_CRYPTO_GCM=m
265+
CONFIG_CRYPTO_CHACHA20POLY1305=m
266+
CONFIG_CRYPTO_CTS=m
267+
CONFIG_CRYPTO_LRW=y
268+
CONFIG_CRYPTO_PCBC=m
269+
CONFIG_CRYPTO_XTS=y
270+
CONFIG_CRYPTO_KEYWRAP=m
271+
CONFIG_CRYPTO_CMAC=m
272+
CONFIG_CRYPTO_HMAC=y
273+
CONFIG_CRYPTO_XCBC=m
274+
CONFIG_CRYPTO_VMAC=m
275+
CONFIG_CRYPTO_CRC32C_INTEL=y
276+
CONFIG_CRYPTO_CRC32=m
277+
CONFIG_CRYPTO_CRC32_PCLMUL=m
278+
CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
279+
CONFIG_CRYPTO_POLY1305_X86_64=m
280+
CONFIG_CRYPTO_MD4=m
281+
CONFIG_CRYPTO_MICHAEL_MIC=m
282+
CONFIG_CRYPTO_RMD128=m
283+
CONFIG_CRYPTO_RMD160=m
284+
CONFIG_CRYPTO_RMD256=m
285+
CONFIG_CRYPTO_RMD320=m
286+
CONFIG_CRYPTO_SHA1_SSSE3=y
287+
CONFIG_CRYPTO_SHA256_SSSE3=y
288+
CONFIG_CRYPTO_SHA512_SSSE3=y
289+
CONFIG_CRYPTO_TGR192=m
290+
CONFIG_CRYPTO_WP512=m
291+
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
292+
CONFIG_CRYPTO_AES_NI_INTEL=y
293+
CONFIG_CRYPTO_ANUBIS=m
294+
CONFIG_CRYPTO_ARC4=m
295+
CONFIG_CRYPTO_BLOWFISH=m
296+
CONFIG_CRYPTO_BLOWFISH_X86_64=m
297+
CONFIG_CRYPTO_CAMELLIA=m
298+
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
299+
CONFIG_CRYPTO_CAST5_AVX_X86_64=m
300+
CONFIG_CRYPTO_CAST6_AVX_X86_64=m
301+
CONFIG_CRYPTO_DES3_EDE_X86_64=m
302+
CONFIG_CRYPTO_FCRYPT=m
303+
CONFIG_CRYPTO_KHAZAD=m
304+
CONFIG_CRYPTO_SALSA20=m
305+
CONFIG_CRYPTO_CHACHA20_X86_64=m
306+
CONFIG_CRYPTO_SEED=m
307+
CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
308+
CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
309+
CONFIG_CRYPTO_TEA=m
310+
CONFIG_CRYPTO_TWOFISH=m
311+
CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
312+
CONFIG_CRYPTO_DEFLATE=m
313+
CONFIG_CRYPTO_LZO=y
314+
CONFIG_CRYPTO_842=m
315+
CONFIG_CRYPTO_LZ4=m
316+
CONFIG_CRYPTO_LZ4HC=m
317+
CONFIG_CRYPTO_ANSI_CPRNG=m
318+
CONFIG_CRYPTO_DRBG_HASH=y
319+
CONFIG_CRYPTO_DRBG_CTR=y
320+
CONFIG_CRYPTO_USER_API_HASH=y
321+
CONFIG_CRYPTO_USER_API_SKCIPHER=y
322+
CONFIG_CRYPTO_USER_API_RNG=y
323+
CONFIG_CRYPTO_USER_API_AEAD=y
324+
# CONFIG_CRYPTO_HW is not set
325+
# CONFIG_VIRTUALIZATION is not set
326+
CONFIG_CRC_CCITT=m
327+
CONFIG_CRC_T10DIF=y
328+
CONFIG_CRC_ITU_T=m
329+
CONFIG_CRC7=m
330+
CONFIG_LIBCRC32C=m
331+
CONFIG_CRC8=m
332+
CONFIG_XZ_DEC_TEST=m
333+
CONFIG_CORDIC=m
334+
CONFIG_IRQ_POLL=y
335+
CONFIG_BLK_DEV_NVME=y

config/linux-x230-maximized.config

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,4 +330,3 @@ CONFIG_CRC8=m
330330
CONFIG_XZ_DEC_TEST=m
331331
CONFIG_CORDIC=m
332332
CONFIG_IRQ_POLL=y
333-
CONFIG_BLK_DEV_NVME=y

0 commit comments

Comments
 (0)