目前分類:職場筆記 (48)

瀏覽方式: 標題列表 簡短摘要

https://www.scs.stanford.edu/nyu/04fa/lab/specsbbs101.pdf

說明如何判斷一個裝置是否可載入作業系統.

首先先看OptionROM起始位置資訊 PCI Configuration Space 0x30.

active 發表在 痞客邦 留言(0) 人氣()

http://www.lttconn.com/res/lttconn/pdres/201402/20140218105502619.pdf  7.9節

PCI Express Extended Capabilities固定從0x100開始

bit[15:0]代表是何種結構.

active 發表在 痞客邦 留言(0) 人氣()

On/Off hang住時,

注意locatehandlebuffer需要被free,

Allocate的buffer也需要被free.

active 發表在 痞客邦 留言(0) 人氣()

https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ipmi-second-gen-interface-spec-v2-rev1-1.pdf

Section 5.5

根據發出command的來源不同須給不同的ID.

active 發表在 痞客邦 留言(0) 人氣()

Example RAW data:  0x0 0x08 0x05 0x80 0x80 0x0 0x0 0x0

https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ipmi-second-gen-interface-spec-v2-rev1-1.pdf

Table 28: Boot option parameters

active 發表在 痞客邦 留言(0) 人氣()

C語言的條件判斷:

if, else if, else

對應到的條件編譯

active 發表在 痞客邦 留言(0) 人氣()

Locateprotocol: 找第一個給定GUID的protocol.

Handleprotocol: 給定GUID找到相對應的protocol and handle(可給後續使用)

Locatehandlebuffer: 給定GUID找到有此GUID的handle與其數目.

active 發表在 痞客邦 留言(0) 人氣()

Console可將系統螢幕上的訊息導引出來在遠端電腦上呈現.

目前至少傳輸介面有LPC, PCI, UART.

要注意硬體線路是走哪個介面.

active 發表在 痞客邦 留言(0) 人氣()

https://active.pixnet.net/blog/post/49050696

接續這篇,

要先確定有字串後,

active 發表在 痞客邦 留言(0) 人氣()

https://uefi.org/sites/default/files/resources/UEFI%20Spec%202_6.pdf

11.2 EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.ReadKeyStrokeEx()

EFI_INPUT_KEY Key;  <- 紀錄使用者按哪個字元

active 發表在 痞客邦 留言(0) 人氣()

https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ipmi-second-gen-interface-spec-v2-rev1-1.pdf

第32章

Byte 3 record Type

active 發表在 痞客邦 留言(0) 人氣()

https://uefi.org/sites/default/files/resources/UEFI%20Spec%202_6.pdf  10.1節

三個主要部分: supported(), start(), stop().

supported 可以由boot service中的EFI_BOOT_SERVICES.ConnectController()呼叫.

active 發表在 痞客邦 留言(0) 人氣()

Byte           Function Described 
320            Module Manufacturer’s ID Code, Least Significant Byte
321            Module Manufacturer’s ID Code, Most Significant Byte

active 發表在 痞客邦 留言(0) 人氣()

https://uefi.org/sites/default/files/resources/UEFI%20Spec%202_6.pdf

第30章

3個個體: platform vendor, platform firmware, OS(other application)

active 發表在 痞客邦 留言(0) 人氣()

https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.0.0.pdf

6.1.3節

string field若不為0的數 (n), 則對應到該structure的nth字串.

active 發表在 痞客邦 留言(0) 人氣()

1. 不一定都有Temperature sensor

https://www.st.com/resource/en/datasheet/m34e04.pdf  (沒有)

https://www.nxp.com/docs/en/data-sheet/SE97B.pdf?  (有)

active 發表在 痞客邦 留言(0) 人氣()

https://www.st.com/resource/en/datasheet/m34e04.pdf

page 12,

set page Address to 0 -> 0x6C

active 發表在 痞客邦 留言(0) 人氣()

根據Jedec spec 

https://www.jedec.org/sites/default/files/docs/4_01_04R19.pdf

Table 1. Device select code 可以得知要讀寫temperature sensor/SPD/...設定

active 發表在 痞客邦 留言(0) 人氣()

http://www.lttconn.com/res/lttconn/pdres/201402/20140218105502619.pdf

Section 7.8

Capability ID = 0x10.

active 發表在 痞客邦 留言(0) 人氣()

https://uefi.org/sites/default/files/resources/UEFI%20Spec%202_6.pdf  UEFI 規格書

http://sdphca.ucsd.edu/lab_equip_manuals/usb_20.pdf  USB2.0規格書

https://docs.microsoft.com/en-us/windows/desktop/intl/language-identifier-constants-and-strings  微軟Language ID說明網頁

active 發表在 痞客邦 留言(0) 人氣()

«12 3