This makes `dep.sh` usable from CI. Also update the package lists before
installing on debian/ubuntu.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
The trick of using `show` to install components requires a default
toolchain be set. Assume users with Rust installed already have one set,
and use stable for new installs.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
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>