- 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>
Specify `abbrev` to ensure the length of the commit hash is always the
same, in case `core.abbrev` is set or the default changes.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
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>
- Fix lemp10 memory info to prevent an error message in cbmem.
- Fix booting lemp10 with DIMM not present.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
Preserve existing UI and add the note about pressing Space to go to
the systemd-boot menu for Pop!_OS Recovery.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
Document that only UEFI booting is supported, the current status of
Secure Boot, and that the shell and networking are disabled.
Signed-off-by: Tim Crawford <tcrawford@system76.com>