The EC will already be set to unlocked at this point, so the prompt
must be run even when in the "Unlock" state. This is fine, as the
prompt is for physical presence detection.
Only lemp13-b has a release affected by this change.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
Update toolchain to match the version used in Redox.
firmware-setup is still stuck on nightly-2023-01-21.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
- Do cold reboot on success instead of shutting down
- Reboot on success after flashing all components
- Do not boot to firmware setup after MeSet
- Flash full EC ROM size instead of hard-coding to 128K
- Add addw4, lemp13, oryp12
Signed-off-by: Tim Crawford <tcrawford@system76.com>
firmware-smmstore is a Rust-based application for compacting SMMSTOREv1,
which we no longer use. After commit af955613e0 ("models: Enable
SMMSTOREv2 in coreboot") it is no longer needed.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
Match the toolchain used by Redox.
Update firmware-setup and firmware-update for using the new toolchain.
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>
Update the toolchain to the version used by Redox.
Update a lot of the submodules, which have been updated to build on the
new toolchain.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
rustup conflicts with itself when a component is installed via the
toolchain file vs rustup directly. Update the apps so submodules do not
attempt to (re)install components using rustup.