Page MenuHomeFreeBSD

[PATCH 10/19] bhyve: build DSDT table by basl
ClosedPublic

Authored by corvink on Oct 14 2022, 9:19 AM.
Tags
Referenced Files
Unknown Object (File)
Sat, Nov 16, 9:16 PM
Unknown Object (File)
Fri, Nov 15, 1:09 AM
Unknown Object (File)
Thu, Nov 14, 12:41 AM
Unknown Object (File)
Sep 24 2024, 1:30 AM
Unknown Object (File)
Sep 22 2024, 11:11 PM
Unknown Object (File)
Sep 22 2024, 2:12 AM
Unknown Object (File)
Sep 21 2024, 2:22 AM
Unknown Object (File)
Sep 20 2024, 4:36 AM
Subscribers

Details

Summary

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.

This is the 10. patch required to merge D36983

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 48346
Build 45232: arc lint + arc unit

Event Timeline

corvink retitled this revision from [acpi-table part 10] bhyve: build DSDT table by basl to [PATCH 10/19] bhyve: build DSDT table by basl.Oct 14 2022, 9:44 AM
This revision is now accepted and ready to land.Oct 26 2022, 2:23 PM
This revision now requires review to proceed.Nov 15 2022, 9:49 AM
This revision is now accepted and ready to land.Nov 15 2022, 6:14 PM
This revision was automatically updated to reflect the committed changes.