Front load building the toolchain binaries when installing deps instead
of during the first board build.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
Intel rewrote the git history for the new release. Use the tagged commit
for the microcode-20220510 release to fix clones.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
- ID: 735206
- Updated: 2022-06-23
- Version: 16.0.15.1810v8 ADL-P
The reported version is 16.0.15.1829.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
- Update EC and coreboot to support the new board
- Update README and CHANGELOG with the new board
- Add `chip.txt` to allow external flashing
Signed-off-by: Tim Crawford <tcrawford@system76.com>
Information required for porting may not be in the schematics and
require inspection while running the proprietary firmware.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
Adjust power limits to prevent the system powering off while compiling
the kernel on battery power in NVIDIA graphics mode.
Sync CPU and GPU fans to mitigate thermal issues.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
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>
Updates:
- apps/firmware-setup
- libs/coreboot-table
- libs/uefi
- tools/MEAnalyzer
- tools/UEFITool
- tools/coreboot-collector
- tools/ipxe
Removes:
- libs/ecflash: Available through ec
- libs/uefi_alloc: Part of uefi
- libs/uefi_std: Part of uefi
Signed-off-by: Tim Crawford <tcrawford@system76.com>
The Positive Technologies org is no longer available on GitHub. As these
tools were never directly used, just remove them.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
Ensure rustup is up-to-date to avoid users having a version that is too
old to support the TOML format.
If rustup was just installed, tell the user to source the new env vars
to use the correct version of the toolchain.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
Replace the headers with setences. Provide a brief description on the
different methods to flash and link to `flashing.md` for more details.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
Ensure QEMU builds with the correct edk2 options by providing a config
file like the other models.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
`kvm` is a symlink to the `qemu-system-x86_64`. Use this name instead so
the script can be used on other distros without modification.
Signed-off-by: Tim Crawford <tcrawford@system76.com>