Commit Graph

42 Commits

Author SHA1 Message Date
ce389aab14 coreboot: Drop RUN_FSP_GOP selection
This choice is the default for boards that select INTEL_GMA_HAVE_VBT and
do not use libgfxinit.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-02-10 15:45:26 -07:00
3a5b4224ac coreboot: Drop custom TPM configs
The `TPM_MEASURED_BOOT` configs have been enabled upstream so are not
needed.

TPM2 is working on gaze17, so drop the `TPM2` selection as well.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-05-16 12:40:59 -07:00
417e5898da models: Set coreboot, PS/2 keyboard in edk2 config
Set BOOTLOADER and PS2_KEYBOARD_ENABLE in the edk2 config. This will
allow us to drop the corresponding commits in edk2 when rebasing on the
next stable release.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-01-12 13:49:19 -07:00
8d9fbd1e3c models: Enable coreboot measured boot
All the laptops contain a TPM 2.0 chip. Enable the measured boot
security feature by default.

Link: https://doc.coreboot.org/security/vboot/measured_boot.html
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2021-12-21 13:11:09 -07:00
fa98ecae1f edk2: Rebase on edk2-stable202108
Set options in edk2.config for each board.

PCIE_BASE is no longer an edk2 option. The value is expected to be in
AcpiBoardInfo HOB, generated from the bootloader's ACPI table.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2021-12-21 13:11:09 -07:00
af955613e0 models: Enable SMMSTOREv2 in coreboot
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2021-12-21 13:11:09 -07:00
5b4dbd9c53 coreboot: Rebase on 4.15
Rebase on upstream coreboot/coreboot@5622666396. The is slightly ahead
of the 4.15 tag, but includes all of our boards and most Intel SoC
changes we need.

We are now ~10 patches on top of upstream.

The following boards have been upstreamed:

- addw1
- addw2
- bonw14
- darp5
- darp6
- darp7
- galp2
- galp3-b
- galp3-c
- galp4
- galp5
- gaze14
- gaze15
- gaze16
- lemp10
- oryp5
- oryp6
- oryp7
- oryp8

The following drivers have been upstreamed:

- tas5825m

microcode:

- TGL-U boards have been updated to rev 0x9a from private repo
- TGL-H boards have been updated to rev 0x3c from private repo
- Remaining boards changed to use blobs from public repo

FSP:

- TGL changed to use A.0.51.31 from public repo

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2021-12-21 13:11:09 -07:00
ff0a27ad9c Use defconfig to generate .config
Use minimal set of config selections and let coreboot generate the
default values for the rest of them.

The only differences are the following models selecting
CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS instead of *_EXTERNAL_BINS:

- darp5
- darp6
- galp3-c
- galp4
- lemp9
2020-12-14 15:07:14 -07:00
c96045d4f6 models: Add oryp5 2020-10-07 06:48:50 -07:00
08f5ff0b3f Update configs 2020-10-05 14:00:35 -07:00
d7db8266c9 addw1 2020-10-05 14:00:35 -07:00
904cee45c1 Update coreboot and configs to fix darp6 MTRR allocation 2020-09-22 11:25:42 -06:00
7e398214ef Update coreboot and configs 2020-08-13 13:13:15 -06:00
5ec324d0e7 Update coreboot and configs 2020-07-23 08:45:58 -06:00
26bcb8664e Update coreboot and configs for coreboot dgpu-refactor (#107)
* Update coreboot and configs for coreboot dgpu-refactor

* Update coreboot

* Update coreboot
2020-07-20 11:53:49 -06:00
48bf9dcfce coreboot ec-acpi (#106)
* Add script for updating coreboot config

* Update coreboot and coreboot config

* Update coreboot and configs

* Pass board and version when running make clean in ec

* Add addw2 chip.txt

* Update coreboot

* Update coreboot
2020-07-18 13:49:56 -06:00
f04d7cd0e1 Update configs 2020-06-11 13:18:03 -06:00
460f6a3ff6 Update coreboot configs 2020-06-04 11:16:23 -06:00
7a2dadb3e9 Update coreboot and coreboot configs 2020-06-04 09:23:05 -06:00
c303f6248e Update more MEs for SA-00307 2020-02-16 10:25:57 -07:00
8fa2f68670 Update galp3-b config and coreboot 2019-11-19 08:57:39 -07:00
7718d5954c Update kabylake model config 2019-10-11 21:04:28 -06:00
3174c07812 Update GOP 2019-09-20 08:34:28 -06:00
2d845afa44 Update instructions 2019-08-30 10:37:31 -06:00
50de0f5589 Update coreboot, add uecflash binary 2019-08-30 10:00:10 -06:00
347f0a4ad6 Update galp3-b EC 2019-08-28 14:44:50 -06:00
b1d1027076 Fix booting of galp3-b 2019-08-09 11:55:14 -06:00
344872cc3d Update coreboot 2019-08-09 10:28:20 -06:00
013fdb981a Update galp3-b config 2019-08-09 09:08:47 -06:00
a6a6c60390 Remove or update incorrect coreboot collector files 2019-06-20 13:42:53 -06:00
71dbd04b0c Disable edk2 debugging 2019-06-10 14:01:18 -06:00
625882022c Update kbl-u config 2019-06-04 08:27:18 -06:00
c2fd5916af Add coreboot collector output 2019-05-10 10:17:05 -06:00
6ac93f8158 Disable GOP inclusion temporarily, add scripts for spipi 2019-05-03 12:32:53 -06:00
627d6a452c Fix ifd and me paths 2019-05-02 20:52:03 -06:00
7a460c4b2e Fix attributes of ec.rom 2019-05-02 20:48:34 -06:00
2a6692923e Add KBL GOP 2019-05-02 20:36:49 -06:00
58a70d2fba Add galp2, galp3-b, galp3, and thelio-b1 coreboot configs 2019-05-02 20:18:02 -06:00
e47512c5cf Set HAP bit on all firwmare descriptors 2019-03-18 12:43:21 -06:00
1b1c3b87f2 Improve readmes 2019-03-18 12:26:17 -06:00
d5ab76f9db Add binaries for models, generate README.md from README.md.in 2019-03-18 12:19:30 -06:00
526244a830 Add models directory, add ME Analyzer tool 2019-03-18 10:17:06 -06:00