Skip to content

Conversation

korken89
Copy link
Contributor

I did mostly a mechanical update of registers and added El2Mpu.

I've not tested this yet in an example, only based the changes on https://developer.arm.com/documentation/ddi0568/latest/ .
I want to add an EL2 MPU example by hooking into _default_start, but I think I'll need a few days for that.

I would still welcome a review of the current 2 commits!

@jonathanpallant
Copy link
Contributor

Looks OK to me.

@jonathanpallant
Copy link
Contributor

et voila. One EL2 hello world.

@korken89
Copy link
Contributor Author

You, my friend, are amazing!

@jonathanpallant
Copy link
Contributor

At this rate we'll have a hypervisor written in Rust in about a week ...

@korken89
Copy link
Contributor Author

Gotta keep the progress up 🚀

@jonathanpallant
Copy link
Contributor

If you +1 the example, I'll merge this.

@korken89
Copy link
Contributor Author

I think it looks good, thanks for adding it!

@jonathanpallant jonathanpallant added this pull request to the merge queue Sep 24, 2025
Merged via the queue into rust-embedded:main with commit f1d8ad3 Sep 24, 2025
57 checks passed
@korken89 korken89 deleted the el2-mpu branch September 25, 2025 04:08
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