cloudius-systems / osv

OSv, a new operating system for the cloud.
osv.io
Other
4.12k stars 605 forks source link

Add acpica support to aarch64 #1294

Open wkozaczuk opened 10 months ago

wkozaczuk commented 10 months ago

Currently, our aarch64 port supports only pulling device information from DTB which is enough to run OSv on SBCs. But on the server machines, DTB is not available and such info comes from ACPI (see https://www.intel.com/content/www/us/en/developer/topic-technology/open/acpica/overview.html).

This would be necessary to run OSv on AWS graviton.

We already use ACPICA in x64 port so it should be difficult to port it to aarch64 port. We would probably need to update the acpica library in externals.