Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix compilation for aarch64-unknown-uefi #127

Open
crawfxrd opened this issue Dec 11, 2024 · 1 comment
Open

Fix compilation for aarch64-unknown-uefi #127

crawfxrd opened this issue Dec 11, 2024 · 1 comment

Comments

@crawfxrd
Copy link
Member

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.

@crawfxrd
Copy link
Member Author

crawfxrd commented Dec 12, 2024

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 crawfxrd assigned crawfxrd and unassigned crawfxrd Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant