HpMint2 模組清單
這份靜態站把 HpMint2(HP AMD 工作站 BIOS 的 platform 層)拆成 folder module:每頁一句話角色、大綱、再往下解釋。預設主專案是 X53Mint / Z2_MINI。
建議閱讀順序
- 平台總覽:這個 repo 在整棵 BIOS 樹裡站哪裡。
- 建置進口:
PlatformPkg.dsc如何把外部套件與本平台 glue 在一起。 - MultiProject 共用骨架,再進 CpmOverride 與 Config。
- 共用 ACPI / Library / 風扇功耗 等跨 SKU 程式。
- 最後看 X89Chiron、W95MapleCRB 與 X53 的差異。
A. 總覽與建置
平台總覽
X53 / 12453 / Z2_MINI;三個 SKU;gitman 依賴。
Repo 根目錄
CI、CODEOWNERS、gitman.yml、sonar。
建置進口
DSC / DEC / FDF / BLD 腳本。
B. HpPlatformPkg 共用 folder module
| 資料夾 | 一句話 |
|---|---|
| AcpiTables | 平台 DSDT/SSDT,依 Z2_MINI / MWS_A / CRB5 分板。 |
| Include | Protocol、Setup VFR header、Platform ID。 |
| Library | 約 25 個 platform hook library。 |
| PciPlatformDxe | PCI 平台回呼(Option ROM / 資源)。 |
| FlashInfo | Flash 區段與 NVRAM header 資訊。 |
| BiosUpdatePlatformPolicy | BIOS 更新政策(PEI + SMM)。 |
| PlatformSetup | Setup 題目、Port Option、WMI。 |
| PlatformForms | Setup 表單 callback 註冊。 |
| PlatformMud | Manufacturing Unique Data(MAC、dAMP…)。 |
| PlatformPrivateWMI | 平台私有 WMI(SMM)。 |
| HpIcicle | Icicle 診斷/事件(PEI/DXE/SMM)。 |
| HpSecureStorageDevice | 安全儲存裝置 PEI/DXE。 |
| 風扇與 APU 功耗 | HpZ2PerformacePei、PremiumFan、FanControlUpdate。 |
| HpZ2AmdEccLink | Z2 AMD ECC 連結。 |
| Hotkey | 熱鍵 SMM。 |
| SmartCover | 機殼蓋偵測 porting / SMBIOS。 |
| AlsCalibration | 環境光感測校正。 |
| AmdSioVwSmi | SIO 相關 SMI。 |
| WiFiSupport | AMD 平台 Wi-Fi 支援 DXE。 |
| Fixup | hpprep 覆寫 HpCore / Feature / AGESA。 |
C. MultiProject SKU
| 路徑 | 角色 |
|---|---|
| MultiProject/ | 三 SKU 平行目錄;HpFeaturePlatformConfig.dsc 彙總 feature 開關。 |
| X53Mint/Config | 本機 PCD 與平台 DEFINE(深讀)。 |
| X53Mint/CpmOverride | OEM CPM 表:GPIO、DXIO、USB、RTD3。 |
| X53Mint/APCB | LPDDR5 APCB / vendor 變體表格。 |
| X53Mint/HpFeature | feature 開關與 gfx/usb/thermal hook。 |
| X53Mint PlatformPorting* | PEI / DXE / SMM 板級 porting。 |
| X53Mint Services + Library | HpPlatformServices 與板級 lib。 |
| X53Mint BLD / EC / FUR / Binaries | 映像、EC、PD/Retimer、Preboot Wi-Fi。 |
| X89Chiron | Notebook / MWS_A 差異大綱。 |
| W95MapleCRB | Maple CRB 差異大綱。 |
本文件不展開 gitman 拉進來的 HpCore / HpFeature / Amd 內部;那些套件不在本 repo 原始碼裡。
建議接著看
從 平台總覽 開始。