heads/config
Rocky Breslow f0792117ef
Adjust T440p default Coreboot defconfig options
Remove options that haven't deviated from defaults in the Coreboot
Kconfig, despite being saved by `make savedefconfig`. Also, add
`CONFIG_BOARD_LENOVO_THINKPAD_T440P`, which was missing from the `make
savedefconfig` output, causing Heads builds to fail. And finally, bump
`CONFIG_CBFS_SIZE` to `0x800000` (8 MiB to bytes to hexadecimal).

This value for the CBFS size is arbitrary. Originally, I had totaled the
size of all binary blobs, subtracted that from the T440p's ROM size (12
MiB), and used the remaining space as the CBFS size (~11.68 MiB).
However, this caused very long RAM initialization times (courtesy of
`cbmem -t`). And, an anecdote in
https://groups.google.com/a/chromium.org/g/chromium-os-reviews/c/lUqRrGUoEBY/m/ka7L1f2BS8gJ
suggested that this value needs to be a power of 2.

So, I picked a size I expected our Linux payload to fit into that was a
power of 2 that I also expected would leave enough space in the ROM for
the IFD, ME, GbE, and Coreboot.

Now, it takes less than a second for RAM initialization after
flashing/first boot (anecdotally, it seems the MRC needs to be
"trained?").
2023-01-18 15:27:44 -05:00
..
busybox.config busybox: CONFIG_BASH_IS_ASH is incompatible with CONFIG_BASH_IS_NONE. Disabling the latter. 2020-12-30 20:31:37 -05:00
coreboot-kgpe-d16_server-whiptail.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-kgpe-d16_server.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-kgpe-d16_workstation-usb_keyboard.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-kgpe-d16_workstation.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_13v2.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_13v4.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_14.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_15v3.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_15v4.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_l1um.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_mini_v2.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-librem_mini.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-qemu-fbwhiptail-tpm1-hotp.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-qemu-fbwhiptail.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-qemu-tpm1.config qemu-coreboot-tpm boards: usage optimizations 2023-01-11 15:38:30 -05:00
coreboot-qemu.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-t420-hotp-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-t420-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-t420.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-t430-flash.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-t430-hotp-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-t430-hotp-verification.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-t430-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-t430.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-t440p.config Adjust T440p default Coreboot defconfig options 2023-01-18 15:27:44 -05:00
coreboot-t520-hotp-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-t520-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-t530-dgpu-hotp-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-t530-dgpu-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-t530-hotp-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-t530-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-talos-2.config Talos II : add TPM module as under 2207bbcccb 2022-11-24 10:23:29 -05:00
coreboot-w530-dgpu-K1000m-hotp-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-w530-dgpu-K1000m-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-w530-dgpu-K2000m-hotp-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-w530-dgpu-K2000m-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-w530-hotp-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-w530-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-x220-hotp-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-x220-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-x220.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-x230-flash.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-x230-hotp-maximized_usb-kb.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-x230-hotp-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-x230-hotp-verification.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-x230-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
coreboot-x230.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-kgpe-d16_server-whiptail.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-kgpe-d16_server.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-kgpe-d16_workstation.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-librem_common.config Reduced defconfig 2022-11-05 21:07:51 +03:00
linux-linuxboot.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-qemu.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-talos-2_server.config Enable Infineon TPM1 for Talos-2 boards 2022-09-01 00:28:16 +03:00
linux-talos-2_workstation.config Enable Infineon TPM1 for Talos-2 boards 2022-09-01 00:28:16 +03:00
linux-x230-flash.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-x230-legacy.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00
linux-x230-maximized.config Expand @VAR@ placeholders in configuration files 2022-08-25 13:58:40 +03:00