I’m learning AArch64 virtualization. In the document Learn the architecture - AArch64 Virtualization Guide, there is a paragraph mentioning a Bare metal example that implements virtualization features, with a link attached.
I tried downloading the example via this link, but it redirected to a bare-metal "Hello World in C for Bare-Metal Targets" page with zero virtualization content. Does anyone know where I can find the correct virtualization examples described in the document?
Thanks!
Hello,
I'm not sure if it is the same code that should be referenced in that document, but there is an Armv8-R Virtualization Guide:
https://developer.arm.com/documentation/102909
Which includes some example code:
https://developer.arm.com/documentation/102909/0100/Download-and-build-the-examples
Note there are some differences between Armv8-A and Armv8-R Architectures, but the concepts generally apply to both.