HomeFreeBSD

bhyve: build DSDT table by basl

Description

bhyve: build DSDT table by basl

Building the DSDT table by basl will allow it to be loaded by qemu's
ACPI table loader.

Building the DSDT is complex and basl doesn't support it yet. For that
reason, it's still compiled by iasl. It's just a bit restructured.
Upcoming commits will restructure the builds of all other ACPI tables in
a similar way. So, this commit is done for consistency reasons. We're
starting with DSDT because it doesn't point to any other tables and it's
the last one in our current build list.

Reviewed by: jhb, markj (older version)
Approved by: manu (mentor)
MFC after: 2 weeks
Sponsored by: Beckhoff Automation GmbH & Co. KG
Differential Revision: https://reviews.freebsd.org/D36993

Details

Provenance
corvinkAuthored on Apr 6 2022, 9:10 AM
Reviewer
jhb
Differential Revision
D36993: [PATCH 10/19] bhyve: build DSDT table by basl
Parents
rG2fb0f352b977: bhyve: add basl support for common table header
Branches
Unknown
Tags
Unknown