Primarily, this series gets rid of the hacked up way this platform
patches the DSDT at build time, by #include'ing intermediate output
of the iasl compiler [or some version of it, at least]
While at it, apply some other cleanups/improvements.
Ard Biesheuvel (6):
Silicon/AMD/Styx: move SOC version macros to common header
Silicon/AMD/Styx: move B1 revision peripherals to separate SSDT table
Silicon/AMD/Styx: move XGBE declarations to separate SSDT table
Silicon/AMD/Styx: emit DSDT as aml directly
Platform: add acpiview to Seattle/Styx platforms
Platform/AMD/OverdriveBoard: use default resolution for GOP
.../AMD/OverdriveBoard/OverdriveBoard.dsc | 7 +-
Platform/LeMaker/CelloBoard/CelloBoard.dsc | 5 +-
.../Overdrive1000Board/Overdrive1000Board.dsc | 4 +-
.../AMD/OverdriveBoard/OverdriveBoard.fdf | 2 +-
Platform/LeMaker/CelloBoard/CelloBoard.fdf | 2 +-
.../Overdrive1000Board/Overdrive1000Board.fdf | 2 +-
Silicon/AMD/Styx/AcpiTables/AcpiAml.inf | 29 ---
Silicon/AMD/Styx/AcpiTables/AcpiTables.inf | 3 -
.../AcpiPlatformDxe/AcpiPlatformDxe.inf | 13 ++
Silicon/AMD/Styx/Common/AmdStyxAcpiLib.h | 1 -
Silicon/AMD/Styx/Common/SocVersion.h | 19 ++
Silicon/AMD/Styx/AcpiTables/Dsdt.c | 192 ------------------
Silicon/AMD/Styx/AcpiTables/Iort.c | 6 +-
.../Drivers/AcpiPlatformDxe/AcpiPlatform.c | 137 ++++++++++++-
.../StyxSataPlatformDxe/InitController.c | 7 +-
.../StyxDtbLoaderLib/StyxDtbLoaderLib.c | 7 +-
.../AcpiPlatformDxe}/Dsdt.asl | 180 ----------------
.../Styx/Drivers/AcpiPlatformDxe/SsdtB1.asl | 86 ++++++++
.../Styx/Drivers/AcpiPlatformDxe/SsdtXgbe.asl | 135 ++++++++++++
19 files changed, 395 insertions(+), 442 deletions(-)
delete mode 100644 Silicon/AMD/Styx/AcpiTables/AcpiAml.inf
create mode 100644 Silicon/AMD/Styx/Common/SocVersion.h
delete mode 100644 Silicon/AMD/Styx/AcpiTables/Dsdt.c
rename Silicon/AMD/Styx/{AcpiTables => Drivers/AcpiPlatformDxe}/Dsdt.asl (72%)
create mode 100644 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtB1.asl
create mode 100644 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtXgbe.asl
--
2.19.2
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel