firmware-update icon indicating copy to clipboard operation
firmware-update copied to clipboard

Fix compilation for `aarch64-unknown-uefi`

Open crawfxrd opened this issue 1 year ago • 1 comments

In consideration of Thelio Astra:

CMOS access uses port IO, which is primarily an x86 thing. So the main question is:

  • Can CMOS RAM be accessed on ARM (in a no_std environment) by some other means?

If not, gate CMOS interface, used for coreboot CMOS options, to x86.

See also: https://github.com/system76/firmware-open/issues/587

crawfxrd avatar Dec 11 '24 23:12 crawfxrd

Related thought to #126: Extract the System76-specific flashing logic to a separate UEFI driver/application, since I'm moving towards having everything call out to model-specific UEFI shell scripts. This might actually be needed because of how much assumptions there are currently about systems being x86, or even Intel-specific.

crawfxrd avatar Dec 12 '24 00:12 crawfxrd

Is this how I can get passed my log in password?

beto411 avatar Jul 31 '25 23:07 beto411