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
F144389325: D36993.id113185.diff
Sun, Feb 8, 4:45 AM
F144335760: D36993.id111792.diff
Sat, Feb 7, 10:10 PM
Unknown Object (File)
Mon, Feb 2, 1:22 AM
Unknown Object (File)
Sat, Jan 31, 5:17 AM
Unknown Object (File)
Dec 29 2025, 9:00 PM
Unknown Object (File)
Dec 19 2025, 10:50 AM
Unknown Object (File)
Dec 15 2025, 10:33 PM
Unknown Object (File)
Dec 11 2025, 10:55 PM
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 Not Applicable
Unit
Tests Not Applicable

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.