machyve / xhyve

xhyve, a lightweight OS X virtualization solution
Other
6.44k stars 356 forks source link

Use ASL compiler to build ACPI Tables #198

Open shchuko opened 4 years ago

shchuko commented 4 years ago

xhyve uses precompiled ACPI tables. ACPICA tools can be successfully compiled and used under macOS. Why don't they be used to compile ACPI Tables (as bhyve does)? This will give flexibility for tables extentioning (eg. adding macOS guest support requires some ACPI tables patching which easier to make on a hypervisor layer not from firmware/booter).