Skip to content

feat: baremetalsupport aarch64 #471

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

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

fstracke
Copy link
Contributor

@fstracke fstracke commented Jul 2, 2025

Add support for aarch64 baremetal hardware

fstracke added 4 commits July 2, 2025 08:05
identify the binary as bootable by inserting a linux boot header.
when booting, this commit adds a check to determine the machines current
exception level. If it is lower than 1, it changes the EL accordingly.
this commit adds a module for serial drivers.
conform console interface to driver module

use the new driver module to correctly identify and use present
hardware. This commit still contains errors to be fixed.

conform console usage in the loader.

use the new console interface.

conform console usage in the loader

use the new console interface.

finish baremetalsupport for aarch64
@fstracke fstracke force-pushed the feature-baremetalsupport-aarch64 branch from 1ffb549 to 8ae0120 Compare July 2, 2025 08:39
@mkroening mkroening self-assigned this Jul 2, 2025
@mkroening mkroening self-requested a review July 2, 2025 08:44
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

Successfully merging this pull request may close these issues.

2 participants