2023年10月1日 星期日

[UEFI][APP] Utility to Send IPMI Command by KCS in UEFI Shell

 因為之前有在網路上看到有人寫了可以於 UEFI Shell 下發送命令的程式,因此自己也試試是否可以寫出類似功能的程式,如同 Linux 上的 ipmicmd 依樣,但主要可以在 UEFI Shell 下進行,可以方便開發人員快速的送出命令,便於測試。


功能 :

  1. 支援 shell v1.0v2.0
  2. 更新處理 memoryIO的函式,以便可以運作在更新的平台。
  3. 支援 raw Command 發送。
  4. 提供些許預設IPMI Command功能。

 

計畫 :

  • 更完整的 SDR 顯示功能。
  • FRU 完整更新與個別更新。
  • 補足 IPMITool 的命令集。












[UEFI][APP] Get PCIE Extend Capability in UEFI Shell

因最近有同事在處理 ReSizable Bar 的需求,而訪間也有很多可以辨識是否有支援的軟體,但好奇的是,是否有機會可以用較快的方式辨識ReSizable 的支援狀況以及是否被開啟 ?

雖然新版 shell 的 pci 指令可以辨識 ReSizable bar 的支援狀態,但第一時間不好解析 ~

因此依據 PCIE Spec 來解析 ~ 並寫成一APP ~ 或許可以較方便使用,可以提供另一種辨識的方式 !!

*Re-Sizable Bar 的規範在 pcie spec v2.1 就已經制定了,如同 above 4GB 功能,必須要 PCIE 裝置有支援,才會被開啟,因此就算 BIOS 開啟此功能,如果設備本身沒有支援,也不會對其造成影響。

> 下載連結

BIOS re-Sizable Bar 功能關閉 !!


BIOS Re-sizable Bar 功能開啟。此時 PCIE Bar 屬性值會被重設 !!



[UEFI][APP] Utility to Send IPMI Command by KCS in UEFI Shell

 因為之前有在網路上看到有人寫了可以於 UEFI Shell 下發送命令的程式,因此自己也試試是否可以寫出類似功能的程式,如同 Linux 上的 ipmicmd 依樣,但主要可以在 UEFI Shell 下進行,可以方便開發人員快速的送出命令,便於測試。 功能 : 支援...