public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [edk2-devel] [PATCH edk2-platforms] Platform, Silicon: Drop AMD Seattle support
@ 2023-12-19 22:23 Ard Biesheuvel via groups.io
  2024-01-04 14:16 ` Abdul Lateef Attar via groups.io
  0 siblings, 1 reply; 4+ messages in thread
From: Ard Biesheuvel via groups.io @ 2023-12-19 22:23 UTC (permalink / raw)
  To: devel; +Cc: Ard Biesheuvel, Leif Lindholm, Abner Chang, Abdul Lateef Attar

From: Ard Biesheuvel <ardb@kernel.org>

AMD Seattle support in edk2-platforms is implemented using a number of
closed source components delivered as binary drivers via edk2-non-osi,
some of which have dependencies on internal EDK2 APIs that are not
considered stable, and some of which have evolved over the years
(libraries under ArmPkg especially)

While the platforms based on AMD Seattle (aka Styx) can still be built,
the resulting images do not work correctly, and tracking down why this
is the case is unlikely to be a good use of anyone's time, especially
because rebuilding these binary components is going to be difficult
without access to the original sources.

So drop the AMD Seattle based platforms and the shared silicon support.
Once the platform descriptions are removed, the binary components can be
dropped from edk2-non-osi as well.

Cc: Leif Lindholm <quic_llindhol@quicinc.com>
Cc: Abner Chang <abner.chang@amd.com>
Cc: Abdul Lateef Attar <abdattar@amd.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
---
 Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.dts                             | 449 ----------
 Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf                             |  22 -
 Platform/AMD/OverdriveBoard/OverdriveBoard.dsc                                        | 727 ---------------
 Platform/AMD/OverdriveBoard/OverdriveBoard.fdf                                        | 474 ----------
 Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptor.aslc    |  74 --
 Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptor.inf     |  40 -
 Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptorPei.c    |  62 --
 Platform/AMD/OverdriveBoard/SystemFirmwareUpdateConfig/SystemFirmwareUpdateConfig.ini |  19 -
 Platform/LeMaker/CelloBoard/CelloBoard.dsc                                            | 659 --------------
 Platform/LeMaker/CelloBoard/CelloBoard.fdf                                            | 383 --------
 Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dtb                   | Bin 7969 -> 0 bytes
 Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dts                   | 427 ---------
 Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc                           | 653 --------------
 Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.fdf                           | 375 --------
 Silicon/AMD/Styx/AmdStyx.dec                                                          | 100 ---
 Silicon/AMD/Styx/Common/Protocol/AmdMpCoreInfo.h                                      |  32 -
 Silicon/AMD/Styx/Common/SocVersion.h                                                  |  13 -
 Silicon/AMD/Styx/Common/Varstore.fdf.inc                                              |  63 --
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.c                               | 245 -----
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.h                               |  47 -
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf                          |  95 --
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Csrt.aslc                                    |  94 --
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dbg2.aslc                                    | 102 ---
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl                                     | 458 ----------
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Fadt.aslc                                    |  88 --
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Gtdt.aslc                                    | 167 ----
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Iort.aslc                                    | 270 ------
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Madt.aslc                                    | 111 ---
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Mcfg.aslc                                    |  40 -
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Pptt.aslc                                    | 215 -----
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Spcr.aslc                                    | 112 ---
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtB1.asl                                   |  80 --
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtKcs.asl                                  |  41 -
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtXgbe.asl                                 | 129 ---
 Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.c                                    | 140 ---
 Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.inf                                  |  50 --
 Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.c                                    | 251 ------
 Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.inf                                  |  69 --
 Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c                        | 944 --------------------
 Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf                      |  53 --
 Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.c                                      | 183 ----
 Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.inf                                    |  41 -
 Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/InitController.c                         | 197 ----
 Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/SataRegisters.h                          | 174 ----
 Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/StyxSataPlatformDxe.inf                  |  57 --
 Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.c                                  | 494 ----------
 Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.inf                                |  60 --
 Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.c                          |  71 --
 Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.inf                        |  31 -
 Silicon/AMD/Styx/Library/AmdStyxLib/AArch64/Helper.S                                  |  66 --
 Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLib.inf                                    |  66 --
 Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLibSec.inf                                 |  57 --
 Silicon/AMD/Styx/Library/AmdStyxLib/Styx.c                                            | 137 ---
 Silicon/AMD/Styx/Library/AmdStyxLib/StyxMem.c                                         | 108 ---
 Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib.c            | 190 ----
 Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib.inf          |  49 -
 Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.c                             | 181 ----
 Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.inf                           |  83 --
 Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.c                          | 254 ------
 Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.inf                        |  49 -
 Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.c                          | 573 ------------
 Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.inf                        |  59 --
 Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAccessLib.c      | 174 ----
 Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAccessLib.inf    |  40 -
 64 files changed, 11767 deletions(-)

diff --git a/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.dts b/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.dts
deleted file mode 100644
index a1575d0a62..0000000000
diff --git a/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf b/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf
deleted file mode 100644
index a2e4b7df68..0000000000
diff --git a/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc b/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc
deleted file mode 100644
index f96e13c0d3..0000000000
diff --git a/Platform/AMD/OverdriveBoard/OverdriveBoard.fdf b/Platform/AMD/OverdriveBoard/OverdriveBoard.fdf
deleted file mode 100644
index 15b5b1bc31..0000000000
diff --git a/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptor.aslc b/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptor.aslc
deleted file mode 100644
index 516b4b915b..0000000000
diff --git a/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptor.inf b/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptor.inf
deleted file mode 100644
index fbed0a291c..0000000000
diff --git a/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptorPei.c b/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptorPei.c
deleted file mode 100644
index 7b894a9e87..0000000000
diff --git a/Platform/AMD/OverdriveBoard/SystemFirmwareUpdateConfig/SystemFirmwareUpdateConfig.ini b/Platform/AMD/OverdriveBoard/SystemFirmwareUpdateConfig/SystemFirmwareUpdateConfig.ini
deleted file mode 100644
index 93d02ad9fa..0000000000
diff --git a/Platform/LeMaker/CelloBoard/CelloBoard.dsc b/Platform/LeMaker/CelloBoard/CelloBoard.dsc
deleted file mode 100644
index 337d14b053..0000000000
diff --git a/Platform/LeMaker/CelloBoard/CelloBoard.fdf b/Platform/LeMaker/CelloBoard/CelloBoard.fdf
deleted file mode 100644
index 80c760464f..0000000000
diff --git a/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dtb b/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dtb
deleted file mode 100644
index ba5d494f9f815ccb9760cd99a2bdaadf6bd49eab..0000000000000000000000000000000000000000
diff --git a/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dts b/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dts
deleted file mode 100644
index 707025a22d..0000000000
diff --git a/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc b/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc
deleted file mode 100644
index bbc142d806..0000000000
diff --git a/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.fdf b/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.fdf
deleted file mode 100644
index 6a9226476b..0000000000
diff --git a/Silicon/AMD/Styx/AmdStyx.dec b/Silicon/AMD/Styx/AmdStyx.dec
deleted file mode 100644
index 0ba65e0248..0000000000
diff --git a/Silicon/AMD/Styx/Common/Protocol/AmdMpCoreInfo.h b/Silicon/AMD/Styx/Common/Protocol/AmdMpCoreInfo.h
deleted file mode 100644
index f5501b2b21..0000000000
diff --git a/Silicon/AMD/Styx/Common/SocVersion.h b/Silicon/AMD/Styx/Common/SocVersion.h
deleted file mode 100644
index 354dfbfdd0..0000000000
diff --git a/Silicon/AMD/Styx/Common/Varstore.fdf.inc b/Silicon/AMD/Styx/Common/Varstore.fdf.inc
deleted file mode 100644
index 0bd8f924e7..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.c b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.c
deleted file mode 100644
index 5f059110ff..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.h b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.h
deleted file mode 100644
index 122504e080..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf
deleted file mode 100644
index d7c596094e..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Csrt.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Csrt.aslc
deleted file mode 100644
index 4996209870..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dbg2.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dbg2.aslc
deleted file mode 100644
index 015fe1c20b..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl
deleted file mode 100644
index 05f3efc404..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Fadt.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Fadt.aslc
deleted file mode 100644
index f1e3db9ebf..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Gtdt.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Gtdt.aslc
deleted file mode 100644
index 24b22c5cd9..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Iort.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Iort.aslc
deleted file mode 100644
index 27d443494b..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Madt.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Madt.aslc
deleted file mode 100644
index 06341670c3..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Mcfg.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Mcfg.aslc
deleted file mode 100644
index e121f06f2c..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Pptt.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Pptt.aslc
deleted file mode 100644
index 70f3830d20..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Spcr.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Spcr.aslc
deleted file mode 100644
index 9a9d00eb91..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtB1.asl b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtB1.asl
deleted file mode 100644
index 5c7e87181d..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtKcs.asl b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtKcs.asl
deleted file mode 100644
index 434c91330a..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtXgbe.asl b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtXgbe.asl
deleted file mode 100644
index 33f8389e0d..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.c b/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.c
deleted file mode 100644
index 5ecf9dbd64..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.inf b/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.inf
deleted file mode 100644
index da5582269a..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.c b/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.c
deleted file mode 100644
index 45490aa33c..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.inf b/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.inf
deleted file mode 100644
index a0e9e8e9f1..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c b/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c
deleted file mode 100644
index aa0e3ff147..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf b/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf
deleted file mode 100644
index 4b6609a66f..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.c b/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.c
deleted file mode 100644
index 5d7bf20e8d..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.inf b/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.inf
deleted file mode 100644
index 15ce8ae57a..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/InitController.c b/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/InitController.c
deleted file mode 100644
index fb329cbde9..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/SataRegisters.h b/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/SataRegisters.h
deleted file mode 100644
index 799dc098d2..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/StyxSataPlatformDxe.inf b/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/StyxSataPlatformDxe.inf
deleted file mode 100644
index 4f719b9116..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.c b/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.c
deleted file mode 100644
index e34842e5a7..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.inf b/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.inf
deleted file mode 100644
index 54a2e4ea9d..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.c b/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.c
deleted file mode 100644
index b001ed6bad..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.inf b/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.inf
deleted file mode 100644
index 4ba0b570d5..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/AArch64/Helper.S b/Silicon/AMD/Styx/Library/AmdStyxLib/AArch64/Helper.S
deleted file mode 100644
index 48cd356f45..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLib.inf b/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLib.inf
deleted file mode 100644
index 3abec5583b..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLibSec.inf b/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLibSec.inf
deleted file mode 100644
index 5a68942ceb..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/Styx.c b/Silicon/AMD/Styx/Library/AmdStyxLib/Styx.c
deleted file mode 100644
index 6627cecc82..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/StyxMem.c b/Silicon/AMD/Styx/Library/AmdStyxLib/StyxMem.c
deleted file mode 100644
index 480c8c13ba..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib.c b/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib.c
deleted file mode 100644
index d52b668af9..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib.inf b/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib.inf
deleted file mode 100644
index 76a3b5aee2..0000000000
diff --git a/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.c b/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.c
deleted file mode 100644
index c047d74446..0000000000
diff --git a/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.inf b/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.inf
deleted file mode 100644
index 37bb91b1ee..0000000000
diff --git a/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.c b/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.c
deleted file mode 100644
index 052359f60b..0000000000
diff --git a/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.inf b/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.inf
deleted file mode 100644
index 52373dfad7..0000000000
diff --git a/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.c b/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.c
deleted file mode 100644
index 178fb56985..0000000000
diff --git a/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.inf b/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.inf
deleted file mode 100644
index b4d6fd4008..0000000000
diff --git a/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAccessLib.c b/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAccessLib.c
deleted file mode 100644
index 7eeee08227..0000000000
diff --git a/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAccessLib.inf b/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAccessLib.inf
deleted file mode 100644
index 05b785db2a..0000000000
-- 
2.43.0.472.g3155946c3a-goog



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#112743): https://edk2.groups.io/g/devel/message/112743
Mute This Topic: https://groups.io/mt/103276605/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [edk2-devel] [PATCH edk2-platforms] Platform, Silicon: Drop AMD Seattle support
  2023-12-19 22:23 [edk2-devel] [PATCH edk2-platforms] Platform, Silicon: Drop AMD Seattle support Ard Biesheuvel via groups.io
@ 2024-01-04 14:16 ` Abdul Lateef Attar via groups.io
  2024-01-05  1:09   ` Chang, Abner via groups.io
  2024-01-05  1:10   ` Chang, Abner via groups.io
  0 siblings, 2 replies; 4+ messages in thread
From: Abdul Lateef Attar via groups.io @ 2024-01-04 14:16 UTC (permalink / raw)
  To: Ard Biesheuvel, devel@edk2.groups.io
  Cc: Ard Biesheuvel, Leif Lindholm, Chang, Abner

[Public]

Acked-by: Abdul Lateef Attar <abdattar@amd.com>

-----Original Message-----
From: Ard Biesheuvel <ardb+git@google.com>
Sent: Wednesday, December 20, 2023 3:54 AM
To: devel@edk2.groups.io
Cc: Ard Biesheuvel <ardb@kernel.org>; Leif Lindholm <quic_llindhol@quicinc.com>; Chang, Abner <Abner.Chang@amd.com>; Attar, AbdulLateef (Abdul Lateef) <AbdulLateef.Attar@amd.com>
Subject: [PATCH edk2-platforms] Platform, Silicon: Drop AMD Seattle support

Caution: This message originated from an External Source. Use proper caution when opening attachments, clicking links, or responding.


From: Ard Biesheuvel <ardb@kernel.org>

AMD Seattle support in edk2-platforms is implemented using a number of closed source components delivered as binary drivers via edk2-non-osi, some of which have dependencies on internal EDK2 APIs that are not considered stable, and some of which have evolved over the years (libraries under ArmPkg especially)

While the platforms based on AMD Seattle (aka Styx) can still be built, the resulting images do not work correctly, and tracking down why this is the case is unlikely to be a good use of anyone's time, especially because rebuilding these binary components is going to be difficult without access to the original sources.

So drop the AMD Seattle based platforms and the shared silicon support.
Once the platform descriptions are removed, the binary components can be dropped from edk2-non-osi as well.

Cc: Leif Lindholm <quic_llindhol@quicinc.com>
Cc: Abner Chang <abner.chang@amd.com>
Cc: Abdul Lateef Attar <abdattar@amd.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
---
 Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.dts                             | 449 ----------
 Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf                             |  22 -
 Platform/AMD/OverdriveBoard/OverdriveBoard.dsc                                        | 727 ---------------
 Platform/AMD/OverdriveBoard/OverdriveBoard.fdf                                        | 474 ----------
 Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptor.aslc    |  74 --
 Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptor.inf     |  40 -
 Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptorPei.c    |  62 --
 Platform/AMD/OverdriveBoard/SystemFirmwareUpdateConfig/SystemFirmwareUpdateConfig.ini |  19 -
 Platform/LeMaker/CelloBoard/CelloBoard.dsc                                            | 659 --------------
 Platform/LeMaker/CelloBoard/CelloBoard.fdf                                            | 383 --------
 Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dtb                   | Bin 7969 -> 0 bytes
 Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dts                   | 427 ---------
 Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc                           | 653 --------------
 Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.fdf                           | 375 --------
 Silicon/AMD/Styx/AmdStyx.dec                                                          | 100 ---
 Silicon/AMD/Styx/Common/Protocol/AmdMpCoreInfo.h                                      |  32 -
 Silicon/AMD/Styx/Common/SocVersion.h                                                  |  13 -
 Silicon/AMD/Styx/Common/Varstore.fdf.inc                                              |  63 --
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.c                               | 245 -----
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.h                               |  47 -
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf                          |  95 --
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Csrt.aslc                                    |  94 --
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dbg2.aslc                                    | 102 ---
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl                                     | 458 ----------
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Fadt.aslc                                    |  88 --
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Gtdt.aslc                                    | 167 ----
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Iort.aslc                                    | 270 ------
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Madt.aslc                                    | 111 ---
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Mcfg.aslc                                    |  40 -
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Pptt.aslc                                    | 215 -----
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Spcr.aslc                                    | 112 ---
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtB1.asl                                   |  80 --
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtKcs.asl                                  |  41 -
 Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtXgbe.asl                                 | 129 ---
 Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.c                                    | 140 ---
 Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.inf                                  |  50 --
 Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.c                                    | 251 ------
 Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.inf                                  |  69 --
 Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c                        | 944 --------------------
 Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf                      |  53 --
 Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.c                                      | 183 ----
 Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.inf                                    |  41 -
 Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/InitController.c                         | 197 ----
 Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/SataRegisters.h                          | 174 ----
 Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/StyxSataPlatformDxe.inf                  |  57 --
 Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.c                                  | 494 ----------
 Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.inf                                |  60 --
 Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.c                          |  71 --
 Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.inf                        |  31 -
 Silicon/AMD/Styx/Library/AmdStyxLib/AArch64/Helper.S                                  |  66 --
 Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLib.inf                                    |  66 --
 Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLibSec.inf                                 |  57 --
 Silicon/AMD/Styx/Library/AmdStyxLib/Styx.c                                            | 137 ---
 Silicon/AMD/Styx/Library/AmdStyxLib/StyxMem.c                                         | 108 ---
 Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib.c            | 190 ----
 Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib.inf          |  49 -
 Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.c                             | 181 ----
 Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.inf                           |  83 --
 Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.c                          | 254 ------
 Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.inf                        |  49 -
 Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.c                          | 573 ------------
 Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.inf                        |  59 --
 Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAccessLib.c      | 174 ----
 Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAccessLib.inf    |  40 -
 64 files changed, 11767 deletions(-)

diff --git a/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.dts b/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.dts
deleted file mode 100644
index a1575d0a62..0000000000
diff --git a/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf b/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf
deleted file mode 100644
index a2e4b7df68..0000000000
diff --git a/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc b/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc
deleted file mode 100644
index f96e13c0d3..0000000000
diff --git a/Platform/AMD/OverdriveBoard/OverdriveBoard.fdf b/Platform/AMD/OverdriveBoard/OverdriveBoard.fdf
deleted file mode 100644
index 15b5b1bc31..0000000000
diff --git a/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptor.aslc b/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptor.aslc
deleted file mode 100644
index 516b4b915b..0000000000
diff --git a/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptor.inf b/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptor.inf
deleted file mode 100644
index fbed0a291c..0000000000
diff --git a/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptorPei.c b/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwareDescriptorPei.c
deleted file mode 100644
index 7b894a9e87..0000000000
diff --git a/Platform/AMD/OverdriveBoard/SystemFirmwareUpdateConfig/SystemFirmwareUpdateConfig.ini b/Platform/AMD/OverdriveBoard/SystemFirmwareUpdateConfig/SystemFirmwareUpdateConfig.ini
deleted file mode 100644
index 93d02ad9fa..0000000000
diff --git a/Platform/LeMaker/CelloBoard/CelloBoard.dsc b/Platform/LeMaker/CelloBoard/CelloBoard.dsc
deleted file mode 100644
index 337d14b053..0000000000
diff --git a/Platform/LeMaker/CelloBoard/CelloBoard.fdf b/Platform/LeMaker/CelloBoard/CelloBoard.fdf
deleted file mode 100644
index 80c760464f..0000000000
diff --git a/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dtb b/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dtb
deleted file mode 100644
index ba5d494f9f815ccb9760cd99a2bdaadf6bd49eab..0000000000000000000000000000000000000000
diff --git a/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dts b/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dts
deleted file mode 100644
index 707025a22d..0000000000
diff --git a/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc b/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc
deleted file mode 100644
index bbc142d806..0000000000
diff --git a/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.fdf b/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.fdf
deleted file mode 100644
index 6a9226476b..0000000000
diff --git a/Silicon/AMD/Styx/AmdStyx.dec b/Silicon/AMD/Styx/AmdStyx.dec deleted file mode 100644 index 0ba65e0248..0000000000 diff --git a/Silicon/AMD/Styx/Common/Protocol/AmdMpCoreInfo.h b/Silicon/AMD/Styx/Common/Protocol/AmdMpCoreInfo.h
deleted file mode 100644
index f5501b2b21..0000000000
diff --git a/Silicon/AMD/Styx/Common/SocVersion.h b/Silicon/AMD/Styx/Common/SocVersion.h
deleted file mode 100644
index 354dfbfdd0..0000000000
diff --git a/Silicon/AMD/Styx/Common/Varstore.fdf.inc b/Silicon/AMD/Styx/Common/Varstore.fdf.inc
deleted file mode 100644
index 0bd8f924e7..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.c b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.c
deleted file mode 100644
index 5f059110ff..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.h b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.h
deleted file mode 100644
index 122504e080..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf
deleted file mode 100644
index d7c596094e..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Csrt.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Csrt.aslc
deleted file mode 100644
index 4996209870..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dbg2.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dbg2.aslc
deleted file mode 100644
index 015fe1c20b..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl
deleted file mode 100644
index 05f3efc404..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Fadt.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Fadt.aslc
deleted file mode 100644
index f1e3db9ebf..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Gtdt.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Gtdt.aslc
deleted file mode 100644
index 24b22c5cd9..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Iort.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Iort.aslc
deleted file mode 100644
index 27d443494b..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Madt.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Madt.aslc
deleted file mode 100644
index 06341670c3..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Mcfg.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Mcfg.aslc
deleted file mode 100644
index e121f06f2c..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Pptt.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Pptt.aslc
deleted file mode 100644
index 70f3830d20..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Spcr.aslc b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Spcr.aslc
deleted file mode 100644
index 9a9d00eb91..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtB1.asl b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtB1.asl
deleted file mode 100644
index 5c7e87181d..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtKcs.asl b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtKcs.asl
deleted file mode 100644
index 434c91330a..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtXgbe.asl b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtXgbe.asl
deleted file mode 100644
index 33f8389e0d..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.c b/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.c
deleted file mode 100644
index 5ecf9dbd64..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.inf b/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.inf
deleted file mode 100644
index da5582269a..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.c b/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.c
deleted file mode 100644
index 45490aa33c..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.inf b/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.inf
deleted file mode 100644
index a0e9e8e9f1..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c b/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c
deleted file mode 100644
index aa0e3ff147..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf b/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf
deleted file mode 100644
index 4b6609a66f..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.c b/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.c
deleted file mode 100644
index 5d7bf20e8d..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.inf b/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.inf
deleted file mode 100644
index 15ce8ae57a..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/InitController.c b/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/InitController.c
deleted file mode 100644
index fb329cbde9..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/SataRegisters.h b/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/SataRegisters.h
deleted file mode 100644
index 799dc098d2..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/StyxSataPlatformDxe.inf b/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/StyxSataPlatformDxe.inf
deleted file mode 100644
index 4f719b9116..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.c b/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.c
deleted file mode 100644
index e34842e5a7..0000000000
diff --git a/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.inf b/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.inf
deleted file mode 100644
index 54a2e4ea9d..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.c b/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.c
deleted file mode 100644
index b001ed6bad..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.inf b/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.inf
deleted file mode 100644
index 4ba0b570d5..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/AArch64/Helper.S b/Silicon/AMD/Styx/Library/AmdStyxLib/AArch64/Helper.S
deleted file mode 100644
index 48cd356f45..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLib.inf b/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLib.inf
deleted file mode 100644
index 3abec5583b..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLibSec.inf b/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLibSec.inf
deleted file mode 100644
index 5a68942ceb..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/Styx.c b/Silicon/AMD/Styx/Library/AmdStyxLib/Styx.c
deleted file mode 100644
index 6627cecc82..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/StyxMem.c b/Silicon/AMD/Styx/Library/AmdStyxLib/StyxMem.c
deleted file mode 100644
index 480c8c13ba..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib.c b/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib.c
deleted file mode 100644
index d52b668af9..0000000000
diff --git a/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib.inf b/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib.inf
deleted file mode 100644
index 76a3b5aee2..0000000000
diff --git a/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.c b/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.c
deleted file mode 100644
index c047d74446..0000000000
diff --git a/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.inf b/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.inf
deleted file mode 100644
index 37bb91b1ee..0000000000
diff --git a/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.c b/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.c
deleted file mode 100644
index 052359f60b..0000000000
diff --git a/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.inf b/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.inf
deleted file mode 100644
index 52373dfad7..0000000000
diff --git a/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.c b/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.c
deleted file mode 100644
index 178fb56985..0000000000
diff --git a/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.inf b/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.inf
deleted file mode 100644
index b4d6fd4008..0000000000
diff --git a/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAccessLib.c b/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAccessLib.c
deleted file mode 100644
index 7eeee08227..0000000000
diff --git a/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAccessLib.inf b/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAccessLib.inf
deleted file mode 100644
index 05b785db2a..0000000000
--
2.43.0.472.g3155946c3a-goog



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#113174): https://edk2.groups.io/g/devel/message/113174
Mute This Topic: https://groups.io/mt/103276605/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [edk2-devel] [PATCH edk2-platforms] Platform, Silicon: Drop AMD Seattle support
  2024-01-04 14:16 ` Abdul Lateef Attar via groups.io
@ 2024-01-05  1:09   ` Chang, Abner via groups.io
  2024-01-05  1:10   ` Chang, Abner via groups.io
  1 sibling, 0 replies; 4+ messages in thread
From: Chang, Abner via groups.io @ 2024-01-05  1:09 UTC (permalink / raw)
  To: Attar, AbdulLateef (Abdul Lateef), Ard Biesheuvel,
	devel@edk2.groups.io
  Cc: Ard Biesheuvel, Leif Lindholm

[Public]

Acked-by: Abner Chang <abner.chang@amd.com>

> -----Original Message-----
> From: Attar, AbdulLateef (Abdul Lateef) <AbdulLateef.Attar@amd.com>
> Sent: Thursday, January 4, 2024 10:17 PM
> To: Ard Biesheuvel <ardb+git@google.com>; devel@edk2.groups.io
> Cc: Ard Biesheuvel <ardb@kernel.org>; Leif Lindholm
> <quic_llindhol@quicinc.com>; Chang, Abner <Abner.Chang@amd.com>
> Subject: RE: [PATCH edk2-platforms] Platform, Silicon: Drop AMD Seattle
> support
>
> [Public]
>
> Acked-by: Abdul Lateef Attar <abdattar@amd.com>
>
> -----Original Message-----
> From: Ard Biesheuvel <ardb+git@google.com>
> Sent: Wednesday, December 20, 2023 3:54 AM
> To: devel@edk2.groups.io
> Cc: Ard Biesheuvel <ardb@kernel.org>; Leif Lindholm
> <quic_llindhol@quicinc.com>; Chang, Abner <Abner.Chang@amd.com>; Attar,
> AbdulLateef (Abdul Lateef) <AbdulLateef.Attar@amd.com>
> Subject: [PATCH edk2-platforms] Platform, Silicon: Drop AMD Seattle support
>
> Caution: This message originated from an External Source. Use proper caution
> when opening attachments, clicking links, or responding.
>
>
> From: Ard Biesheuvel <ardb@kernel.org>
>
> AMD Seattle support in edk2-platforms is implemented using a number of
> closed source components delivered as binary drivers via edk2-non-osi, some
> of which have dependencies on internal EDK2 APIs that are not considered
> stable, and some of which have evolved over the years (libraries under
> ArmPkg especially)
>
> While the platforms based on AMD Seattle (aka Styx) can still be built, the
> resulting images do not work correctly, and tracking down why this is the case
> is unlikely to be a good use of anyone's time, especially because rebuilding
> these binary components is going to be difficult without access to the original
> sources.
>
> So drop the AMD Seattle based platforms and the shared silicon support.
> Once the platform descriptions are removed, the binary components can be
> dropped from edk2-non-osi as well.
>
> Cc: Leif Lindholm <quic_llindhol@quicinc.com>
> Cc: Abner Chang <abner.chang@amd.com>
> Cc: Abdul Lateef Attar <abdattar@amd.com>
> Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
> ---
>  Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.dts
> | 449 ----------
>  Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf
> |  22 -
>  Platform/AMD/OverdriveBoard/OverdriveBoard.dsc                                        |
> 727 ---------------
>  Platform/AMD/OverdriveBoard/OverdriveBoard.fdf                                        | 474
> ----------
>
> Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmware
> Descriptor.aslc    |  74 --
>
> Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmware
> Descriptor.inf     |  40 -
>
> Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmware
> DescriptorPei.c    |  62 --
>
> Platform/AMD/OverdriveBoard/SystemFirmwareUpdateConfig/SystemFirmw
> areUpdateConfig.ini |  19 -
>  Platform/LeMaker/CelloBoard/CelloBoard.dsc                                            | 659 ----
> ----------
>  Platform/LeMaker/CelloBoard/CelloBoard.fdf                                            | 383 -----
> ---
>  Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dtb
> | Bin 7969 -> 0 bytes
>  Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dts
> | 427 ---------
>  Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc
> | 653 --------------
>  Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.fdf
> | 375 --------
>  Silicon/AMD/Styx/AmdStyx.dec                                                          | 100 ---
>  Silicon/AMD/Styx/Common/Protocol/AmdMpCoreInfo.h                                      |
> 32 -
>  Silicon/AMD/Styx/Common/SocVersion.h                                                  |  13 -
>  Silicon/AMD/Styx/Common/Varstore.fdf.inc                                              |  63 --
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.c                               |
> 245 -----
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.h                               |
> 47 -
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf
> |  95 --
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Csrt.aslc                                    |  94 --
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dbg2.aslc                                    | 102
> ---
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl                                     | 458 -
> ---------
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Fadt.aslc                                    |  88 --
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Gtdt.aslc                                    | 167 -
> ---
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Iort.aslc                                    | 270 --
> ----
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Madt.aslc                                    | 111
> ---
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Mcfg.aslc                                    |  40 -
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Pptt.aslc                                    | 215 -
> ----
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Spcr.aslc                                    | 112 -
> --
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtB1.asl                                   |  80
> --
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtKcs.asl                                  |  41
> -
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtXgbe.asl                                 |
> 129 ---
>  Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.c                                    | 140 ---
>  Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.inf                                  |  50 --
>  Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.c                                    | 251 -----
> -
>  Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.inf                                  |  69 --
>  Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c
> | 944 --------------------
>  Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf
> |  53 --
>  Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.c                                      | 183
> ----
>  Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.inf                                    |  41
> -
>  Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/InitController.c                         |
> 197 ----
>  Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/SataRegisters.h                          |
> 174 ----
>  Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/StyxSataPlatformDxe.inf
> |  57 --
>  Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.c                                  |
> 494 ----------
>  Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.inf                                |
> 60 --
>  Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.c
> |  71 --
>  Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.inf
> |  31 -
>  Silicon/AMD/Styx/Library/AmdStyxLib/AArch64/Helper.S                                  |
> 66 --
>  Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLib.inf                                    |  66
> --
>  Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLibSec.inf                                 |
> 57 --
>  Silicon/AMD/Styx/Library/AmdStyxLib/Styx.c                                            | 137 ---
>  Silicon/AMD/Styx/Library/AmdStyxLib/StyxMem.c                                         | 108 -
> --
>
> Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib
> .c            | 190 ----
>
> Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib
> .inf          |  49 -
>  Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.c                             |
> 181 ----
>  Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.inf                           |
> 83 --
>  Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.c                          |
> 254 ------
>  Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.inf
> |  49 -
>  Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.c
> | 573 ------------
>  Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.inf
> |  59 --
>
> Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAcce
> ssLib.c      | 174 ----
>
> Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAcce
> ssLib.inf    |  40 -
>  64 files changed, 11767 deletions(-)
>
> diff --git a/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.dts
> b/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.dts
> deleted file mode 100644
> index a1575d0a62..0000000000
> diff --git a/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf
> b/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf
> deleted file mode 100644
> index a2e4b7df68..0000000000
> diff --git a/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc
> b/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc
> deleted file mode 100644
> index f96e13c0d3..0000000000
> diff --git a/Platform/AMD/OverdriveBoard/OverdriveBoard.fdf
> b/Platform/AMD/OverdriveBoard/OverdriveBoard.fdf
> deleted file mode 100644
> index 15b5b1bc31..0000000000
> diff --git
> a/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwa
> reDescriptor.aslc
> b/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwa
> reDescriptor.aslc
> deleted file mode 100644
> index 516b4b915b..0000000000
> diff --git
> a/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwa
> reDescriptor.inf
> b/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwa
> reDescriptor.inf
> deleted file mode 100644
> index fbed0a291c..0000000000
> diff --git
> a/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwa
> reDescriptorPei.c
> b/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwa
> reDescriptorPei.c
> deleted file mode 100644
> index 7b894a9e87..0000000000
> diff --git
> a/Platform/AMD/OverdriveBoard/SystemFirmwareUpdateConfig/SystemFir
> mwareUpdateConfig.ini
> b/Platform/AMD/OverdriveBoard/SystemFirmwareUpdateConfig/SystemFir
> mwareUpdateConfig.ini
> deleted file mode 100644
> index 93d02ad9fa..0000000000
> diff --git a/Platform/LeMaker/CelloBoard/CelloBoard.dsc
> b/Platform/LeMaker/CelloBoard/CelloBoard.dsc
> deleted file mode 100644
> index 337d14b053..0000000000
> diff --git a/Platform/LeMaker/CelloBoard/CelloBoard.fdf
> b/Platform/LeMaker/CelloBoard/CelloBoard.fdf
> deleted file mode 100644
> index 80c760464f..0000000000
> diff --git a/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-
> overdrive1000.dtb b/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-
> overdrive1000.dtb
> deleted file mode 100644
> index
> ba5d494f9f815ccb9760cd99a2bdaadf6bd49eab..00000000000000000000
> 00000000000000000000
> diff --git a/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-
> overdrive1000.dts b/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-
> overdrive1000.dts
> deleted file mode 100644
> index 707025a22d..0000000000
> diff --git a/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc
> b/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc
> deleted file mode 100644
> index bbc142d806..0000000000
> diff --git a/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.fdf
> b/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.fdf
> deleted file mode 100644
> index 6a9226476b..0000000000
> diff --git a/Silicon/AMD/Styx/AmdStyx.dec b/Silicon/AMD/Styx/AmdStyx.dec
> deleted file mode 100644 index 0ba65e0248..0000000000 diff --git
> a/Silicon/AMD/Styx/Common/Protocol/AmdMpCoreInfo.h
> b/Silicon/AMD/Styx/Common/Protocol/AmdMpCoreInfo.h
> deleted file mode 100644
> index f5501b2b21..0000000000
> diff --git a/Silicon/AMD/Styx/Common/SocVersion.h
> b/Silicon/AMD/Styx/Common/SocVersion.h
> deleted file mode 100644
> index 354dfbfdd0..0000000000
> diff --git a/Silicon/AMD/Styx/Common/Varstore.fdf.inc
> b/Silicon/AMD/Styx/Common/Varstore.fdf.inc
> deleted file mode 100644
> index 0bd8f924e7..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.c
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.c
> deleted file mode 100644
> index 5f059110ff..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.h
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.h
> deleted file mode 100644
> index 122504e080..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf
> deleted file mode 100644
> index d7c596094e..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Csrt.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Csrt.aslc
> deleted file mode 100644
> index 4996209870..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dbg2.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dbg2.aslc
> deleted file mode 100644
> index 015fe1c20b..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl
> deleted file mode 100644
> index 05f3efc404..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Fadt.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Fadt.aslc
> deleted file mode 100644
> index f1e3db9ebf..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Gtdt.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Gtdt.aslc
> deleted file mode 100644
> index 24b22c5cd9..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Iort.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Iort.aslc
> deleted file mode 100644
> index 27d443494b..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Madt.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Madt.aslc
> deleted file mode 100644
> index 06341670c3..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Mcfg.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Mcfg.aslc
> deleted file mode 100644
> index e121f06f2c..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Pptt.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Pptt.aslc
> deleted file mode 100644
> index 70f3830d20..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Spcr.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Spcr.aslc
> deleted file mode 100644
> index 9a9d00eb91..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtB1.asl
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtB1.asl
> deleted file mode 100644
> index 5c7e87181d..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtKcs.asl
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtKcs.asl
> deleted file mode 100644
> index 434c91330a..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtXgbe.asl
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtXgbe.asl
> deleted file mode 100644
> index 33f8389e0d..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.c
> b/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.c
> deleted file mode 100644
> index 5ecf9dbd64..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.inf
> b/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.inf
> deleted file mode 100644
> index da5582269a..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.c
> b/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.c
> deleted file mode 100644
> index 45490aa33c..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.inf
> b/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.inf
> deleted file mode 100644
> index a0e9e8e9f1..0000000000
> diff --git
> a/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c
> b/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c
> deleted file mode 100644
> index aa0e3ff147..0000000000
> diff --git
> a/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf
> b/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf
> deleted file mode 100644
> index 4b6609a66f..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.c
> b/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.c
> deleted file mode 100644
> index 5d7bf20e8d..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.inf
> b/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.inf
> deleted file mode 100644
> index 15ce8ae57a..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/InitController.c
> b/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/InitController.c
> deleted file mode 100644
> index fb329cbde9..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/SataRegisters.h
> b/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/SataRegisters.h
> deleted file mode 100644
> index 799dc098d2..0000000000
> diff --git
> a/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/StyxSataPlatformDxe.inf
> b/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/StyxSataPlatformDxe.inf
> deleted file mode 100644
> index 4f719b9116..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.c
> b/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.c
> deleted file mode 100644
> index e34842e5a7..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.inf
> b/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.inf
> deleted file mode 100644
> index 54a2e4ea9d..0000000000
> diff --git a/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.c
> b/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.c
> deleted file mode 100644
> index b001ed6bad..0000000000
> diff --git a/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.inf
> b/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.inf
> deleted file mode 100644
> index 4ba0b570d5..0000000000
> diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/AArch64/Helper.S
> b/Silicon/AMD/Styx/Library/AmdStyxLib/AArch64/Helper.S
> deleted file mode 100644
> index 48cd356f45..0000000000
> diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLib.inf
> b/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLib.inf
> deleted file mode 100644
> index 3abec5583b..0000000000
> diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLibSec.inf
> b/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLibSec.inf
> deleted file mode 100644
> index 5a68942ceb..0000000000
> diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/Styx.c
> b/Silicon/AMD/Styx/Library/AmdStyxLib/Styx.c
> deleted file mode 100644
> index 6627cecc82..0000000000
> diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/StyxMem.c
> b/Silicon/AMD/Styx/Library/AmdStyxLib/StyxMem.c
> deleted file mode 100644
> index 480c8c13ba..0000000000
> diff --git
> a/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeL
> ib.c
> b/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridge
> Lib.c
> deleted file mode 100644
> index d52b668af9..0000000000
> diff --git
> a/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeL
> ib.inf
> b/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridge
> Lib.inf
> deleted file mode 100644
> index 76a3b5aee2..0000000000
> diff --git a/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.c
> b/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.c
> deleted file mode 100644
> index c047d74446..0000000000
> diff --git a/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.inf
> b/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.inf
> deleted file mode 100644
> index 37bb91b1ee..0000000000
> diff --git a/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.c
> b/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.c
> deleted file mode 100644
> index 052359f60b..0000000000
> diff --git a/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.inf
> b/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.inf
> deleted file mode 100644
> index 52373dfad7..0000000000
> diff --git a/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.c
> b/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.c
> deleted file mode 100644
> index 178fb56985..0000000000
> diff --git a/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.inf
> b/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.inf
> deleted file mode 100644
> index b4d6fd4008..0000000000
> diff --git
> a/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAc
> cessLib.c
> b/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAc
> cessLib.c
> deleted file mode 100644
> index 7eeee08227..0000000000
> diff --git
> a/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAc
> cessLib.inf
> b/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAc
> cessLib.inf
> deleted file mode 100644
> index 05b785db2a..0000000000
> --
> 2.43.0.472.g3155946c3a-goog
>



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#113203): https://edk2.groups.io/g/devel/message/113203
Mute This Topic: https://groups.io/mt/103276605/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [edk2-devel] [PATCH edk2-platforms] Platform, Silicon: Drop AMD Seattle support
  2024-01-04 14:16 ` Abdul Lateef Attar via groups.io
  2024-01-05  1:09   ` Chang, Abner via groups.io
@ 2024-01-05  1:10   ` Chang, Abner via groups.io
  1 sibling, 0 replies; 4+ messages in thread
From: Chang, Abner via groups.io @ 2024-01-05  1:10 UTC (permalink / raw)
  To: Attar, AbdulLateef (Abdul Lateef), Ard Biesheuvel,
	devel@edk2.groups.io
  Cc: Ard Biesheuvel, Leif Lindholm

[Public]

Hi Ard,
Would you like to merge this change to edk2-platforms master by yourself?

Thanks
Abner

> -----Original Message-----
> From: Attar, AbdulLateef (Abdul Lateef) <AbdulLateef.Attar@amd.com>
> Sent: Thursday, January 4, 2024 10:17 PM
> To: Ard Biesheuvel <ardb+git@google.com>; devel@edk2.groups.io
> Cc: Ard Biesheuvel <ardb@kernel.org>; Leif Lindholm
> <quic_llindhol@quicinc.com>; Chang, Abner <Abner.Chang@amd.com>
> Subject: RE: [PATCH edk2-platforms] Platform, Silicon: Drop AMD Seattle
> support
>
> [Public]
>
> Acked-by: Abdul Lateef Attar <abdattar@amd.com>
>
> -----Original Message-----
> From: Ard Biesheuvel <ardb+git@google.com>
> Sent: Wednesday, December 20, 2023 3:54 AM
> To: devel@edk2.groups.io
> Cc: Ard Biesheuvel <ardb@kernel.org>; Leif Lindholm
> <quic_llindhol@quicinc.com>; Chang, Abner <Abner.Chang@amd.com>; Attar,
> AbdulLateef (Abdul Lateef) <AbdulLateef.Attar@amd.com>
> Subject: [PATCH edk2-platforms] Platform, Silicon: Drop AMD Seattle support
>
> Caution: This message originated from an External Source. Use proper caution
> when opening attachments, clicking links, or responding.
>
>
> From: Ard Biesheuvel <ardb@kernel.org>
>
> AMD Seattle support in edk2-platforms is implemented using a number of
> closed source components delivered as binary drivers via edk2-non-osi, some
> of which have dependencies on internal EDK2 APIs that are not considered
> stable, and some of which have evolved over the years (libraries under
> ArmPkg especially)
>
> While the platforms based on AMD Seattle (aka Styx) can still be built, the
> resulting images do not work correctly, and tracking down why this is the case
> is unlikely to be a good use of anyone's time, especially because rebuilding
> these binary components is going to be difficult without access to the original
> sources.
>
> So drop the AMD Seattle based platforms and the shared silicon support.
> Once the platform descriptions are removed, the binary components can be
> dropped from edk2-non-osi as well.
>
> Cc: Leif Lindholm <quic_llindhol@quicinc.com>
> Cc: Abner Chang <abner.chang@amd.com>
> Cc: Abdul Lateef Attar <abdattar@amd.com>
> Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
> ---
>  Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.dts
> | 449 ----------
>  Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf
> |  22 -
>  Platform/AMD/OverdriveBoard/OverdriveBoard.dsc                                        |
> 727 ---------------
>  Platform/AMD/OverdriveBoard/OverdriveBoard.fdf                                        | 474
> ----------
>
> Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmware
> Descriptor.aslc    |  74 --
>
> Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmware
> Descriptor.inf     |  40 -
>
> Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmware
> DescriptorPei.c    |  62 --
>
> Platform/AMD/OverdriveBoard/SystemFirmwareUpdateConfig/SystemFirmw
> areUpdateConfig.ini |  19 -
>  Platform/LeMaker/CelloBoard/CelloBoard.dsc                                            | 659 ----
> ----------
>  Platform/LeMaker/CelloBoard/CelloBoard.fdf                                            | 383 -----
> ---
>  Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dtb
> | Bin 7969 -> 0 bytes
>  Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dts
> | 427 ---------
>  Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc
> | 653 --------------
>  Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.fdf
> | 375 --------
>  Silicon/AMD/Styx/AmdStyx.dec                                                          | 100 ---
>  Silicon/AMD/Styx/Common/Protocol/AmdMpCoreInfo.h                                      |
> 32 -
>  Silicon/AMD/Styx/Common/SocVersion.h                                                  |  13 -
>  Silicon/AMD/Styx/Common/Varstore.fdf.inc                                              |  63 --
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.c                               |
> 245 -----
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.h                               |
> 47 -
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf
> |  95 --
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Csrt.aslc                                    |  94 --
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dbg2.aslc                                    | 102
> ---
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl                                     | 458 -
> ---------
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Fadt.aslc                                    |  88 --
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Gtdt.aslc                                    | 167 -
> ---
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Iort.aslc                                    | 270 --
> ----
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Madt.aslc                                    | 111
> ---
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Mcfg.aslc                                    |  40 -
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Pptt.aslc                                    | 215 -
> ----
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Spcr.aslc                                    | 112 -
> --
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtB1.asl                                   |  80
> --
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtKcs.asl                                  |  41
> -
>  Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtXgbe.asl                                 |
> 129 ---
>  Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.c                                    | 140 ---
>  Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.inf                                  |  50 --
>  Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.c                                    | 251 -----
> -
>  Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.inf                                  |  69 --
>  Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c
> | 944 --------------------
>  Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf
> |  53 --
>  Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.c                                      | 183
> ----
>  Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.inf                                    |  41
> -
>  Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/InitController.c                         |
> 197 ----
>  Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/SataRegisters.h                          |
> 174 ----
>  Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/StyxSataPlatformDxe.inf
> |  57 --
>  Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.c                                  |
> 494 ----------
>  Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.inf                                |
> 60 --
>  Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.c
> |  71 --
>  Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.inf
> |  31 -
>  Silicon/AMD/Styx/Library/AmdStyxLib/AArch64/Helper.S                                  |
> 66 --
>  Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLib.inf                                    |  66
> --
>  Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLibSec.inf                                 |
> 57 --
>  Silicon/AMD/Styx/Library/AmdStyxLib/Styx.c                                            | 137 ---
>  Silicon/AMD/Styx/Library/AmdStyxLib/StyxMem.c                                         | 108 -
> --
>
> Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib
> .c            | 190 ----
>
> Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeLib
> .inf          |  49 -
>  Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.c                             |
> 181 ----
>  Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.inf                           |
> 83 --
>  Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.c                          |
> 254 ------
>  Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.inf
> |  49 -
>  Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.c
> | 573 ------------
>  Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.inf
> |  59 --
>
> Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAcce
> ssLib.c      | 174 ----
>
> Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAcce
> ssLib.inf    |  40 -
>  64 files changed, 11767 deletions(-)
>
> diff --git a/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.dts
> b/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.dts
> deleted file mode 100644
> index a1575d0a62..0000000000
> diff --git a/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf
> b/Platform/AMD/OverdriveBoard/DeviceTree/OverdriveBoard.inf
> deleted file mode 100644
> index a2e4b7df68..0000000000
> diff --git a/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc
> b/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc
> deleted file mode 100644
> index f96e13c0d3..0000000000
> diff --git a/Platform/AMD/OverdriveBoard/OverdriveBoard.fdf
> b/Platform/AMD/OverdriveBoard/OverdriveBoard.fdf
> deleted file mode 100644
> index 15b5b1bc31..0000000000
> diff --git
> a/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwa
> reDescriptor.aslc
> b/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwa
> reDescriptor.aslc
> deleted file mode 100644
> index 516b4b915b..0000000000
> diff --git
> a/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwa
> reDescriptor.inf
> b/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwa
> reDescriptor.inf
> deleted file mode 100644
> index fbed0a291c..0000000000
> diff --git
> a/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwa
> reDescriptorPei.c
> b/Platform/AMD/OverdriveBoard/SystemFirmwareDescriptor/SystemFirmwa
> reDescriptorPei.c
> deleted file mode 100644
> index 7b894a9e87..0000000000
> diff --git
> a/Platform/AMD/OverdriveBoard/SystemFirmwareUpdateConfig/SystemFir
> mwareUpdateConfig.ini
> b/Platform/AMD/OverdriveBoard/SystemFirmwareUpdateConfig/SystemFir
> mwareUpdateConfig.ini
> deleted file mode 100644
> index 93d02ad9fa..0000000000
> diff --git a/Platform/LeMaker/CelloBoard/CelloBoard.dsc
> b/Platform/LeMaker/CelloBoard/CelloBoard.dsc
> deleted file mode 100644
> index 337d14b053..0000000000
> diff --git a/Platform/LeMaker/CelloBoard/CelloBoard.fdf
> b/Platform/LeMaker/CelloBoard/CelloBoard.fdf
> deleted file mode 100644
> index 80c760464f..0000000000
> diff --git a/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-
> overdrive1000.dtb b/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-
> overdrive1000.dtb
> deleted file mode 100644
> index
> ba5d494f9f815ccb9760cd99a2bdaadf6bd49eab..00000000000000000000
> 00000000000000000000
> diff --git a/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-
> overdrive1000.dts b/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-
> overdrive1000.dts
> deleted file mode 100644
> index 707025a22d..0000000000
> diff --git a/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc
> b/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc
> deleted file mode 100644
> index bbc142d806..0000000000
> diff --git a/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.fdf
> b/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.fdf
> deleted file mode 100644
> index 6a9226476b..0000000000
> diff --git a/Silicon/AMD/Styx/AmdStyx.dec b/Silicon/AMD/Styx/AmdStyx.dec
> deleted file mode 100644 index 0ba65e0248..0000000000 diff --git
> a/Silicon/AMD/Styx/Common/Protocol/AmdMpCoreInfo.h
> b/Silicon/AMD/Styx/Common/Protocol/AmdMpCoreInfo.h
> deleted file mode 100644
> index f5501b2b21..0000000000
> diff --git a/Silicon/AMD/Styx/Common/SocVersion.h
> b/Silicon/AMD/Styx/Common/SocVersion.h
> deleted file mode 100644
> index 354dfbfdd0..0000000000
> diff --git a/Silicon/AMD/Styx/Common/Varstore.fdf.inc
> b/Silicon/AMD/Styx/Common/Varstore.fdf.inc
> deleted file mode 100644
> index 0bd8f924e7..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.c
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.c
> deleted file mode 100644
> index 5f059110ff..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.h
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatform.h
> deleted file mode 100644
> index 122504e080..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf
> deleted file mode 100644
> index d7c596094e..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Csrt.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Csrt.aslc
> deleted file mode 100644
> index 4996209870..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dbg2.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dbg2.aslc
> deleted file mode 100644
> index 015fe1c20b..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Dsdt.asl
> deleted file mode 100644
> index 05f3efc404..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Fadt.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Fadt.aslc
> deleted file mode 100644
> index f1e3db9ebf..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Gtdt.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Gtdt.aslc
> deleted file mode 100644
> index 24b22c5cd9..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Iort.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Iort.aslc
> deleted file mode 100644
> index 27d443494b..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Madt.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Madt.aslc
> deleted file mode 100644
> index 06341670c3..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Mcfg.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Mcfg.aslc
> deleted file mode 100644
> index e121f06f2c..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Pptt.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Pptt.aslc
> deleted file mode 100644
> index 70f3830d20..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Spcr.aslc
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/Spcr.aslc
> deleted file mode 100644
> index 9a9d00eb91..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtB1.asl
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtB1.asl
> deleted file mode 100644
> index 5c7e87181d..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtKcs.asl
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtKcs.asl
> deleted file mode 100644
> index 434c91330a..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtXgbe.asl
> b/Silicon/AMD/Styx/Drivers/AcpiPlatformDxe/SsdtXgbe.asl
> deleted file mode 100644
> index 33f8389e0d..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.c
> b/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.c
> deleted file mode 100644
> index 5ecf9dbd64..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.inf
> b/Silicon/AMD/Styx/Drivers/PlatInitDxe/PlatInitDxe.inf
> deleted file mode 100644
> index da5582269a..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.c
> b/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.c
> deleted file mode 100644
> index 45490aa33c..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.inf
> b/Silicon/AMD/Styx/Drivers/PlatInitPei/PlatInitPei.inf
> deleted file mode 100644
> index a0e9e8e9f1..0000000000
> diff --git
> a/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c
> b/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c
> deleted file mode 100644
> index aa0e3ff147..0000000000
> diff --git
> a/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf
> b/Silicon/AMD/Styx/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf
> deleted file mode 100644
> index 4b6609a66f..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.c
> b/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.c
> deleted file mode 100644
> index 5d7bf20e8d..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.inf
> b/Silicon/AMD/Styx/Drivers/StyxRngDxe/StyxRngDxe.inf
> deleted file mode 100644
> index 15ce8ae57a..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/InitController.c
> b/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/InitController.c
> deleted file mode 100644
> index fb329cbde9..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/SataRegisters.h
> b/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/SataRegisters.h
> deleted file mode 100644
> index 799dc098d2..0000000000
> diff --git
> a/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/StyxSataPlatformDxe.inf
> b/Silicon/AMD/Styx/Drivers/StyxSataPlatformDxe/StyxSataPlatformDxe.inf
> deleted file mode 100644
> index 4f719b9116..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.c
> b/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.c
> deleted file mode 100644
> index e34842e5a7..0000000000
> diff --git a/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.inf
> b/Silicon/AMD/Styx/Drivers/StyxSpiFvDxe/StyxSpiFvDxe.inf
> deleted file mode 100644
> index 54a2e4ea9d..0000000000
> diff --git a/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.c
> b/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.c
> deleted file mode 100644
> index b001ed6bad..0000000000
> diff --git a/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.inf
> b/Silicon/AMD/Styx/Library/AmdStyxHelperLib/AmdStyxHelperLib.inf
> deleted file mode 100644
> index 4ba0b570d5..0000000000
> diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/AArch64/Helper.S
> b/Silicon/AMD/Styx/Library/AmdStyxLib/AArch64/Helper.S
> deleted file mode 100644
> index 48cd356f45..0000000000
> diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLib.inf
> b/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLib.inf
> deleted file mode 100644
> index 3abec5583b..0000000000
> diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLibSec.inf
> b/Silicon/AMD/Styx/Library/AmdStyxLib/AmdStyxLibSec.inf
> deleted file mode 100644
> index 5a68942ceb..0000000000
> diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/Styx.c
> b/Silicon/AMD/Styx/Library/AmdStyxLib/Styx.c
> deleted file mode 100644
> index 6627cecc82..0000000000
> diff --git a/Silicon/AMD/Styx/Library/AmdStyxLib/StyxMem.c
> b/Silicon/AMD/Styx/Library/AmdStyxLib/StyxMem.c
> deleted file mode 100644
> index 480c8c13ba..0000000000
> diff --git
> a/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeL
> ib.c
> b/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridge
> Lib.c
> deleted file mode 100644
> index d52b668af9..0000000000
> diff --git
> a/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridgeL
> ib.inf
> b/Silicon/AMD/Styx/Library/AmdStyxPciHostBridgeLib/AmdStyxPciHostBridge
> Lib.inf
> deleted file mode 100644
> index 76a3b5aee2..0000000000
> diff --git a/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.c
> b/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.c
> deleted file mode 100644
> index c047d74446..0000000000
> diff --git a/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.inf
> b/Silicon/AMD/Styx/Library/MemoryInitPei/MemoryInitPeiLib.inf
> deleted file mode 100644
> index 37bb91b1ee..0000000000
> diff --git a/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.c
> b/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.c
> deleted file mode 100644
> index 052359f60b..0000000000
> diff --git a/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.inf
> b/Silicon/AMD/Styx/Library/RealTimeClockLib/RealTimeClockLib.inf
> deleted file mode 100644
> index 52373dfad7..0000000000
> diff --git a/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.c
> b/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.c
> deleted file mode 100644
> index 178fb56985..0000000000
> diff --git a/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.inf
> b/Silicon/AMD/Styx/Library/StyxDtbLoaderLib/StyxDtbLoaderLib.inf
> deleted file mode 100644
> index b4d6fd4008..0000000000
> diff --git
> a/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAc
> cessLib.c
> b/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAc
> cessLib.c
> deleted file mode 100644
> index 7eeee08227..0000000000
> diff --git
> a/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAc
> cessLib.inf
> b/Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAc
> cessLib.inf
> deleted file mode 100644
> index 05b785db2a..0000000000
> --
> 2.43.0.472.g3155946c3a-goog
>



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#113204): https://edk2.groups.io/g/devel/message/113204
Mute This Topic: https://groups.io/mt/103276605/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-01-05  1:11 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-19 22:23 [edk2-devel] [PATCH edk2-platforms] Platform, Silicon: Drop AMD Seattle support Ard Biesheuvel via groups.io
2024-01-04 14:16 ` Abdul Lateef Attar via groups.io
2024-01-05  1:09   ` Chang, Abner via groups.io
2024-01-05  1:10   ` Chang, Abner via groups.io

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox