MultiProject 共用骨架

三個 SKU 目錄幾乎同一套子資料夾。真正「換板」時先複製這份骨架,再改 Config、CPM 表、APCB 與 feature hook。

大綱(每個 SKU 都會有)

子目錄角色
Config/PCD 與平台 DEFINE。
CpmOverride/AMD CPM OEM 表與 ACPI。
APCB/AGESA 平台組態區塊(記憶體 SPD 等)。
HpFeature/feature 開關 DSC + platform hook library。
PlatformPortingPei/Dxe/Smm板級 PEIM/DXE/SMM。
HpPlatformServices/HpPlatformServices protocol 的 PEI/DXE/SMM 實作。
Library/該 SKU 的 Services / BootManager / ACPI custom lib。
BLD/BiosId、flash layout XML、RSP。
EC/EC 標頭或抽取腳本。
FURBin/現場可更新韌體(PD、Retimer、指紋…)。
Binaries/Preboot Wi-Fi、FMTC 等封閉二進位。

共用彙總檔:

三 SKU 對照

X53MintX89ChironW95MapleCRB
定位Z2 Mini 工作站(預設)MWS_A 筆電向Maple CRB
ACPI 板名Z2_MINIMWS_ACRB5 / CRB_Maple
SIO vs ECNuvoton SIO(SioPcdConfig)較完整 NB feature(Lid、亮度)有 EC 抽取腳本

建議接著看

深讀 X53 Config → CpmOverride → Porting。