01 · 初始化、佇列與 PCIe
先確認位址與能力,再看啟用狀態、佇列位置與中斷。PCIe link 和錯誤暫存器用來區分傳輸問題與命令回覆。
NVMe · BASE 2.4 / NVM 1.3 / TRANSPORT 1.4
從問題、欄位或圖號,找到需要核對的原始定義。七冊整合 45 道情境練習與 117 張常用圖表,從需求走到查詢介面、欄位與可驗證的結論。每題及每張圖均有固定位置,其他入口直接連回。
先確認位址與能力,再看啟用狀態、佇列位置與中斷。PCIe link 和錯誤暫存器用來區分傳輸問題與命令回覆。
先用 SQID/CID 對回命令,再解 SCT/SC。資料搬移異常時,分清 PRP 的頁面指標與 SGL 的位址、長度和描述子類型。
CNS 決定回傳哪一種 Identify 結構;controller 能力、namespace 格式和選定格式的大小要分開查,再組合成可用設定。
由命令的位址與數量走到 metadata、保護資訊和原子性。相同欄位寬度不代表相同計數方式,命令成功也不等於所有持久性與原子性保證都成立。
先分辨支援能力、目前值、預設值與保存值,再查各 Feature。電源延遲、排程權重、佇列數與回收資源各有單位,不能互相替代。
先確認讀取參數與支援,再分清目前狀態、累計數與歷史快照。Telemetry 和持久事件的版本、長度與讀取生命週期,會決定資料能否正確串接。
把要求的動作、命令完成與背景操作結果分開看。韌體提交、namespace 建立和 Sanitize 接受命令,各自都還有不同的後續狀態需要核對。
七冊共 45 個情境。每冊先完整帶讀一個情境,沿途連起需要的圖表與欄位,再接其他情境及圖表索引。每個情境與圖表都有固定位置,可由不同入口連回。
| 查詢介面 | 能取得的資訊 |
|---|---|
| Identify | 能力、識別、資料格式與限制,包括 OACS、SANICAP、CTRATT 等 controller attributes;先選 CNS,再確認 NSID/CSI。 |
| Controller properties | CAP、CC、CSTS 等 NVMe 暫存器:能力、配置與就緒狀態。PCIe 使用記憶體映射存取。 |
| PCIe configuration space | BAR、PCI CMD、Link Status、MSI-X、PCIe AER;回答傳輸與 function 組態問題。 |
| Get Features | 目前、預設、保存值或可變更能力;必須保留 FID 與 SEL。 |
| Get Log Page | 狀態、累計量、事件與快照;每個 LID 的 target、讀取與確認規則不同。 |
| SMART / Health | 透過 Get Log Page LID=02h 取得,不是另一種通用查詢命令;其統計範圍由能力與 NSID 決定。 |
| 原圖與介紹 | 原文位置 | 可搜尋欄位/識別值 |
|---|---|---|
| Base 2.4 Figure 34 · Doorbell 在記憶體映射中的位置 | §3.1.4 PDF 80 | MMIO · doorbell · OFST |
| Base 2.4 Figure 36 · CAP:設定前先查硬體能力 | §3.1.4.1 PDF 81–84 | CAP · MQES · MPSMIN · MPSMAX · DSTRD · TO · CRMS · CSS |
| Base 2.4 Figure 41 · CC:主機實際選了什麼 | §3.1.4.5 PDF 86–89 | CC · EN · MPS · IOSQES · IOCQES · SHN · CRIME |
| Base 2.4 Figure 42 · CSTS:啟用與關機進度回報 | §3.1.4.6 PDF 89–91 | CSTS · RDY · CFS · SHST · ST |
| Base 2.4 Figure 43 · NSSR:辨識 subsystem reset 要求 | §3.1.4.7 PDF 92 | NSSR · NSSRC · NSSRS · 4E564D65h |
| Base 2.4 Figure 44 · AQA:Admin 佇列深度 | §3.1.4.8 PDF 92 | AQA · ASQS · ACQS · queue depth |
| Base 2.4 Figure 45 · ASQ:Admin 命令佇列基底 | §3.1.4.9 PDF 92 | ASQ · ASQB · Admin SQ · alignment |
| Base 2.4 Figure 46 · ACQ:Admin 完成佇列基底 | §3.1.4.10 PDF 93 | ACQ · ACQB · Admin CQ · interrupt vector 0 |
| Base 2.4 Figure 57 · CRTO:控制器與媒體就緒的等待時間 | §3.1.4.21 PDF 99 | CRTO · CRIMT · CRWMT · ready timeout |
| Base 2.4 Figure 92 · CDW0:先辨認命令與資料指標格式 | §4.1.1 PDF 165–166 | CDW0 · OPC · CID · PSDT · FUSE |
| Base 2.4 Figure 93 · 64-byte 命令的共同位置 | §4.1.1 PDF 166–168 | SQE · NSID · MPTR · DPTR · CDW10 · PRP2 |
| Base 2.4 Figure 97 · CQE:完成結果的外框 | §4.2.1 PDF 170 | CQE · DW0 · DW1 · DW2 · DW3 |
| Base 2.4 Figure 98 · CQE DW2:對回 SQ 與已消耗的位置 | §4.2.1 PDF 170 | SQID · SQHD · CQE DW2 |
| Base 2.4 Figure 99 · CQE DW3:新舊判別、CID 與狀態 | §4.2.1 PDF 171 | CID · P · Phase Tag · STATUS · CQE DW3 |
| Base 2.4 Figure 101 · Status:類別、錯誤碼與重試提示 | §4.2.3 PDF 171–172 | SCT · SC · DNR · M · CRD · ACRE |
| Base 2.4 Figure 102 · SCT:決定去哪張錯誤碼表 | §4.2.3 PDF 172 | SCT · Generic · Command Specific · Media · Path Related |
| Base 2.4 Figure 103 · 通用錯誤碼:先區分哪類參數問題 | §4.2.3.1 PDF 173–176 | generic status · Invalid Field · Invalid Namespace · SC |
| Base 2.4 Figure 104 · Admin 命令專屬狀態 | §4.2.3.2 PDF 177–178 | command specific · queue error · firmware status · SCT 1 |
| Base 2.4 Figure 107 · 媒體與保護檢查錯誤 | §4.2.3.3 PDF 180–181 | SCT 2 · Guard · Application Tag · Reference Tag · Media Error |
| Base 2.4 Figure 110 · PRP 地址如何分成頁基底與 offset | §4.3.1 PDF 184 | PRP · Page Base Address · offset · CC.MPS |
| Base 2.4 Figure 111 · PRP:哪些位置允許頁內 offset | §4.3.1 PDF 184 | PBAO · PRP1 · PRP2 · alignment |
| Base 2.4 Figure 113 · PRP List:不連續實體頁的排列 | §4.3.1 PDF 185 | PRP List · page chain · non-contiguous |
| Base 2.4 Figure 114 · SGL 結構錯誤如何對應 status | §4.3.2 PDF 187 | SGL validation · Invalid Number of SGL Descriptors · Invalid SGL Segment Descriptor |
| Base 2.4 Figure 116 · SGL 描述子的 type 與 subtype | §4.3.2 PDF 187 | SGLID · SGLDT · SGLDST · descriptor |
| Base 2.4 Figure 119 · SGL Data Block:直接描述資料 buffer | §4.3.2 PDF 188–189 | SGL Data Block · ADDR · LEN · SGLS |
| Base 2.4 Figure 121 · SGL Segment:指向下一段描述子 | §4.3.2 PDF 189 | SGL Segment · type 2 · LEN · ADDR |
| Base 2.4 Figure 122 · SGL Last Segment:最後一段仍是一份清單 | §4.3.2 PDF 190 | SGL Last Segment · type 3 · last segment |
| Base 2.4 Figure 177 · Device Self-test:選哪種測試或中止 | §5.2.6 PDF 225 | Device Self-test · STC · short · extended · Host-Initiated Refresh |
| Base 2.4 Figure 187 · Firmware Commit:放進 slot 與啟用的差別 | §5.2.9 PDF 229 | Firmware Commit · CA · FS · BPID · activate |
| Base 2.4 Figure 191 · Firmware Download:每個 chunk 的大小 | §5.2.10 PDF 231 | Firmware Image Download · NUMD · FWUG · chunk |
| Base 2.4 Figure 195 · Format CDW10:格式編號與清除選項 | §5.2.11 PDF 234–235 | Format NVM · LBAFL · LBAFU · SES · LBAFEE · PI · MSET |
| Base 2.4 Figure 198 · Get Features:現在值、預設值、保存值或能力 | §5.2.12 PDF 235–236 | Get Features · FID · SEL · current · default · saved |
| Base 2.4 Figure 201 · Feature 能力:可改、可保存及 namespace 範圍 | §5.2.12 PDF 238 | SEL 3 · CHANG · NSSPEC · SVBL |
| Base 2.4 Figure 204 · Get Log CDW10:讀哪份、讀多少、是否確認事件 | §5.2.13 PDF 239 | Get Log Page · LID · LSP · RAE · NUMDL |
| Base 2.4 Figure 205 · Get Log CDW11:長度高位與目標識別 | §5.2.13 PDF 240 | NUMDU · LSI · Endurance Group Identifier · Get Log Page |
| Base 2.4 Figure 208 · Get Log offset:byte 位置或清單 index | §5.2.13 PDF 240–241 | OT · LPO · index offset · byte offset · CSI · UIDX |
| Base 2.4 Figure 211 · Supported Log Pages:這個 LID 能不能用 | §5.2.13.1.1 PDF 243–244 | LID 00h · LSUPP · IOS · LIDSP · SPEDS |
| Base 2.4 Figure 212 · Error Information:把錯誤對回命令與欄位 | §5.2.13.1.2 PDF 244–246 | LID 01h · ECNT · SQID · CID · PEL · BYTLOC · BITLOC · LPVER |
| Base 2.4 Figure 213 · SMART:警告、累計量、溫度與時間 | §5.2.13.1.3 PDF 247–251 | LID 02h · SMART · CW · CTEMP · DUR · DUW · POH · PUSED · TMT |
| Base 2.4 Figure 215 · Firmware Slot Log:目前版本與待啟用 slot | §5.2.13.1.4 PDF 252 | LID 03h · AFI · CAFS · NAFS · FRS |
| Base 2.4 Figure 217 · Command Effects:支援與執行影響 | §5.2.13.1.6 PDF 254–255 | LID 05h · CSUPP · LBCC · NCC · NIC · CCC · CSE · CSER · CSP |
| Base 2.4 Figure 218 · Self-test Log:目前進度與最近 20 筆結果 | §5.2.13.1.7 PDF 256 | LID 06h · CDSTO · CDSTC · DSTOS · RDS |
| Base 2.4 Figure 219 · Self-test Result:先看有效位再讀失敗位置 | §5.2.13.1.7 PDF 257–258 | DSTS · DSTR · DSTC · VDINFO · FLBA · SEGN · POH |
| Base 2.4 Figure 221 · Host Telemetry:header 與累積資料區邊界 | §5.2.13.1.8 PDF 260–261 | LID 07h · Telemetry Host-Initiated · THDA1LB · THDGN · THS |
| Base 2.4 Figure 223 · Controller Telemetry:更新通知與 generation | §5.2.13.1.9 PDF 262–263 | LID 08h · TCDA · TCDGN · TCS · Telemetry Controller-Initiated |
| Base 2.4 Figure 225 · Endurance Group:逐組健康與容量 | §5.2.13.1.10 PDF 264–265 | LID 09h · Endurance Group · CW · AVSP · PUSED · ENDGID |
| Base 2.4 Figure 232 · Persistent Event Log:建立、讀取與釋放 context | §5.2.13.1.14 PDF 272 | LID 0Dh · ACT · context · ACT 3 · PEL |
| Base 2.4 Figure 233 · Persistent Event header:總長、筆數與讀取版本 | §5.2.13.1.14 PDF 273–275 | TLL · TNEV · LHL · LREV · GNUM · RCE · SEB |
| Base 2.4 Figure 234 · Persistent Event:下一筆從哪裡開始 | §5.2.13.1.14 PDF 275–276 | ET · ETR · EHL · VSIL · EL · VSI · ED · ETSTP |
| Base 2.4 Figure 236 · Persistent Event 類型:去哪個內容格式查 | §5.2.13.1.14.2 PDF 277 | ET · ETR · Firmware Event · Namespace Change · Sanitize Event |
| Base 2.4 Figure 294 · FDP Configuration:配置大小、資源數與 PID 切割 | §5.2.13.1.29 PDF 319–321 | LID 20h · FDP · DSZE · FDPCV · RGIF · NRG · NRUH · RUNS · ERUTL |
| Base 2.4 Figure 312 · Sanitize Status:進度、結果與目前狀態 | §5.2.13.1.38 PDF 340–345 | LID 81h · SPROG · SOS · SCDW10 · SSI · GDE · NDE · STNSID |
| Base 2.4 Figure 333 · Identify CDW10:選資料結構,不是選欄位 | §5.2.14 PDF 363 | Identify · CNS · CNTID · CNS 01h · CNS 00h |
| Base 2.4 Figure 336 · CNS 總表:查結構及有效參數 | §5.2.14 PDF 364–365 | CNS · NSID · CNTID · CSI · Identify list |
| Base 2.4 Figure 338 · Identify Controller:能力與限制的主要入口 | §5.2.14.2.1 PDF 366–408 | Identify Controller · MDTS · OACS · ONCS · LPA · ELPE · FRMW · SANICAP · SQES · CQES · SGLS · NPSS |
| Base 2.4 Figure 340 · Power State Descriptor:功耗、延遲與可執行 I/O | §5.2.14.2.1 PDF 410–412 | PSD · NOPS · MP · MXPS · ENLAT · EXLAT · IDLP · IPS · RRT · RRL |
| Base 2.4 Figure 342 · Namespace 識別描述子:不要把 NSID 當永久身分 | §5.2.14.2.3 PDF 414 | NIDT · NIDL · NID · EUI64 · NGUID · UUID · CSI |
| Base 2.4 Figure 346 · Namespace 共通狀態:可用、受保護與儲存歸屬 | §5.2.14.2.8 PDF 417–420 | CNS 08h · NSTAT · NRDY · NSATTR · FPI · ENDGID · NVMSETID · ANAGRPID |
| Base 2.4 Figure 443 · Namespace Attachment:建立後還要附加到 controller | §5.2.24 PDF 471 | Namespace Attachment · SEL · Attach · Detach · Controller List |
| Base 2.4 Figure 446 · Namespace Management:Create、Delete 或 Restore | §5.2.25 PDF 472–473 | Namespace Management · SEL · Create · Delete · Restore |
| Base 2.4 Figure 451 · Subsystem Sanitize:動作與完成模式 | §5.2.26 PDF 476–477 | Sanitize · SANACT · AUSE · OWPASS · NDAS · EMVS · PREQ |
| Base 2.4 Figure 454 · Namespace Sanitize:PREQ 的 bit 位置不同 | §5.2.27 PDF 479 | Sanitize Namespace · SANACT · PREQ bit4 · EMVS · NSID |
| Base 2.4 Figure 464 · Set Features:要求生效與要求保存分開 | §5.2.30 PDF 483 | Set Features · SV · FID · Feature Identifier Not Saveable |
| Base 2.4 Figure 466 · FID 總表:功能名稱、資料 buffer 與作用範圍 | §5.2.30 PDF 483–485 | FID · Feature Identifier · scope · persistence · data buffer |
| Base 2.4 Figure 467 · Arbitration:權重不是效能保證 | §5.2.30.1.1 PDF 486 | FID 01h · HPW · MPW · LPW · AB · arbitration |
| Base 2.4 Figure 468 · Power Management:指定 state 與 idle 回應限制 | §5.2.30.1.2 PDF 487 | FID 02h · PS · WH · IIELL · IIELLSS |
| Base 2.4 Figure 471 · Volatile Write Cache:目前 enable 位 | §5.2.30.1.4 PDF 490–491 | FID 06h · WCE · VWC · volatile cache · Flush |
| Base 2.4 Figure 472 · Number of Queues:主機要求的數量 | §5.2.30.1.5 PDF 491 | FID 07h · NSQR · NCQR · queue allocation |
| Base 2.4 Figure 473 · Number of Queues:實際分配的數量 | §5.2.30.1.5 PDF 492 | NSQA · NCQA · CQE DW0 · allocated queues |
| Base 2.4 Figure 475 · APST:是否允許自動切換 | §5.2.30.1.7 PDF 494 | FID 0Ch · APSTE · APST · autonomous power |
| Base 2.4 Figure 477 · APST Entry:從哪個 state、等多久、到哪裡 | §5.2.30.1.7 PDF 495 | ITPT · ITPS · APST entry · idle transition |
| Base 2.4 Figure 482 · HCTM:兩個熱管理門檻 | §5.2.30.1.10 PDF 498 | FID 10h · HCTM · TMT1 · TMT2 · Kelvin · throttling |
| Base 2.4 Figure 541 · Namespace Write Protection:目前保護狀態 | §5.2.30.1.38 PDF 538 | FID 84h · WPS · Write Protect · Permanent Write Protect |
| Base 2.4 Figure 542 · Boot Partition 保護:兩個 partition 的獨立欄位 | §5.2.30.1.39 PDF 539–540 | FID 85h · BP0WPS · BP1WPS · RPMB · Boot Partition |
| Base 2.4 Figure 543 · Interrupt Coalescing:延後中斷的時間與數量 | §5.2.30.2.1 PDF 541 | FID 08h · TIME · THR · coalescing · interrupt latency |
| Base 2.4 Figure 545 · HMB:啟用、新配置或返還原記憶體 | §5.2.30.2.3 PDF 542–543 | FID 0Dh · HMB · EHM · MR · HMNARE |
| NVM Command Set 1.3 Figure 4 · Single Atomicity:單位、條件與邊界的關係 | §2.1.4 PDF 15–16 | AWUN · AWUPF · NAWUN · NAWUPF · ACWU · NACWU · atomicity |
| NVM Command Set 1.3 Figure 8 · Atomic Boundary:同樣大小,不同起點會有不同結果 | §2.1.4.4 PDF 19 | NABO · NABSN · NABSPF · atomic boundary · alignment |
| NVM Command Set 1.3 Figure 18 · NVM 通用狀態補充:地址、容量與原子性 | §3.1.2 PDF 25 | SCT 0 · LBA Out of Range · Capacity Exceeded · Atomic Write Unit Exceeded |
| NVM Command Set 1.3 Figure 19 · NVM 命令專屬錯誤與命令清單 | §3.1.2 PDF 25 | SCT 1 · Conflicting Attributes · Invalid Protection Information · Copy errors |
| NVM Command Set 1.3 Figure 20 · NVM 媒體狀態補充:Compare 與未寫入區塊 | §3.1.2 PDF 26 | SCT 2 · Compare Failure · Deallocated or Unwritten Logical Block · DULBE |
| NVM Command Set 1.3 Figure 21 · RUH Status:目前剩餘可寫量 | §3.2.1.1 PDF 26 | RUH · PID · RUHID · EARUTR · RUAMW · I/O Management Receive |
| NVM Command Set 1.3 Figure 22 · NVM opcode:先確認命令集再解碼 | §3.3 PDF 27 | opcode · Read 02h · Write 01h · Flush 00h · Compare 05h · Copy 19h |
| NVM Command Set 1.3 Figure 39 · Copy 描述子:格式決定 namespace 與 PI 配置 | §3.3.2 PDF 32 | Copy · DF · SNSID · descriptor format |
| NVM Command Set 1.3 Figure 47 · Dataset Management:每段 LBA 範圍如何排列 | §3.3.3 PDF 45 | DSM · CATTR · LLB · SLBA · range index · offset |
| NVM Command Set 1.3 Figure 53 · Read 起點:64-bit SLBA | §3.3.4 PDF 49 | Read · SLBA · CDW10 · CDW11 |
| NVM Command Set 1.3 Figure 54 · Read CDW12:範圍、重試與保護要求 | §3.3.4 PDF 49 | Read NLB · LR · FUA · PRINFO · STC · CETYPE |
| NVM Command Set 1.3 Figure 70 · Write 起點:把 LBA 與 DMA 地址分開 | §3.3.6 PDF 54 | Write · SLBA · destination LBA |
| NVM Command Set 1.3 Figure 71 · Write CDW12:持久性、PI 與配置提示 | §3.3.6 PDF 54 | Write NLB · FUA · LR · PRINFO · DTYPE · CETYPE · STC |
| NVM Command Set 1.3 Figure 83 · Write Zeroes:清零範圍與 deallocate 要求 | §3.3.8 PDF 59–60 | Write Zeroes · DEAC · NSZ · NLB · PRCHK · STC |
| NVM Command Set 1.3 Figure 91 · NVM Format 補充:PI 類型與 metadata 放置 | §4.1.1 PDF 63 | Format NVM · PIL · PI · MSET · Type 1 · Type 2 · Type 3 |
| NVM Command Set 1.3 Figure 123 · NVM Namespace:容量、格式、原子性與建議粒度 | §4.1.5.1 PDF 85–93 | CNS 00h · NSZE · NCAP · NUSE · FLBAS · DPS · DLFEAT · LBAF · NAWUN · NABSN |
| NVM Command Set 1.3 Figure 125 · LBAF:資料大小、metadata 大小與相對效能 | §4.1.5.1 PDF 94 | LBAF · LBADS · MS · RP |
| NVM Command Set 1.3 Figure 127 · NVM 專屬 Namespace:延伸 PI 與格式能力 | §4.1.5.3 PDF 97–101 | CNS 05h · CSI 00h · LBSTM · PIC · ELBAF · Storage Tag |
| NVM Command Set 1.3 Figure 128 · ELBAF:Guard 格式與 Storage Tag 位數 | §4.1.5.3 PDF 101–102 | ELBAF · PIF · QPIF · STS · QPIFS |
| NVM Command Set 1.3 Figure 129 · NVM 專屬 Controller:命令大小限制及其有效條件 | §4.1.5.4 PDF 103–106 | CNS 06h · CSI 00h · VSL · WZSL · WUSL · DMRL · DMRSL · DMSL · NVMDSMSV |
| NVM Command Set 1.3 Figure 134 · Create Namespace buffer:哪些欄位由主機填 | §4.1.6 PDF 112–113 | NSZE · NCAP · FLBAS · DPS · NMIC · NPHNDLS · Placement Handle |
| NVM Command Set 1.3 Figure 153 · Extended LBA:資料與 metadata 交錯 | §5.2.3 PDF 129 | extended LBA · metadata · MS · FLBAS |
| NVM Command Set 1.3 Figure 154 · Separate Metadata:兩個 buffer 依 LBA 配對 | §5.2.3 PDF 130 | MPTR · separate metadata · DPTR · metadata buffer |
| NVM Command Set 1.3 Figure 155 · 16-bit Guard PI:8 bytes 的實際配置 | §5.3.1.1 PDF 131 | 16b Guard · Application Tag · Reference Tag · STS 0 · PI endian |
| NVM Command Set 1.3 Figure 157 · 32-bit Guard PI:16-byte 格式 | §5.3.1.2 PDF 133 | 32b Guard · PI layout · Storage and Reference Space |
| NVM Command Set 1.3 Figure 159 · 64-bit Guard PI:較大 Guard 與 48-bit 標籤空間 | §5.3.1.3 PDF 134 | 64b Guard · PI layout · Storage Tag · Reference Tag |
| NVM Command Set 1.3 Figure 174 · Write 的 PRACT:host 要提供多少 metadata | §5.3.2.1 PDF 143 | PRACT · Write PI · MD 8 · MD 16 · 16b Guard |
| NVM Command Set 1.3 Figure 175 · Read 的 PRACT:回主機時保留或移除哪些資料 | §5.3.2.2 PDF 145 | PRACT · Read PI · metadata transfer · 16b Guard |
| PCIe Transport 1.4 Figure 5 · SQ doorbell:告知新的提交位置 | §3.1.2.1 PDF 10 | SQyTDBL · SQT · DSTRD · tail · wrap |
| PCIe Transport 1.4 Figure 6 · CQ doorbell:歸還已讀取的位置 | §3.1.2.2 PDF 10–11 | CQyHDBL · CQH · head · wrap |
| PCIe Transport 1.4 Figure 12 · PCI CMD:MMIO 與 Bus Master 的入口 | §3.8.1.2 PDF 17 | PCI CMD · BME · MSE · IOSE · MMIO · DMA |
| PCIe Transport 1.4 Figure 20 · BAR0:暫存器基底的低位與屬性 | §3.8.1.10 PDF 19 | BAR0 · MLBAR · BA · TP · PF · RTE |
| PCIe Transport 1.4 Figure 21 · BAR1:64-bit 暫存器地址的高位 | §3.8.1.11 PDF 19 | BAR1 · MUBAR · BA · 64-bit address |
| PCIe Transport 1.4 Figure 44 · MSI-X:總開關、遮罩與向量數 | §3.8.4.2 PDF 24–25 | MSI-X · MXE · FM · TS · interrupt |
| PCIe Transport 1.4 Figure 45 · MSI-X Table:先找 BAR,再加 offset | §3.8.4.3 PDF 25 | MTAB · TBIR · TO · MSI-X |
| PCIe Transport 1.4 Figure 46 · MSI-X PBA:待處理中斷的資料位置 | §3.8.4.4 PDF 25 | MPBA · PBA · PBIR · PBAO · pending |
| PCIe Transport 1.4 Figure 55 · PCIe Link:目前談成的速度與寬度 | §3.8.5.8 PDF 29 | PXLS · NLW · CLS · SCC · link speed · link width |
| PCIe Transport 1.4 Figure 60 · PCIe AER:不可更正錯誤狀態 | §3.8.6.2 PDF 31–32 | AERUCES · CTS · URES · MTS · UCS · DLPES · PCIe AER |
| PCIe Transport 1.4 Figure 63 · PCIe AER:已更正錯誤與重傳線索 | §3.8.6.5 PDF 33 | AERCES · RES · BTS · BDS · RTS · RRS · correctable |
| PCIe Transport 1.4 Figure 75 · PCIe EOM Header:量測完成了嗎、有多少描述子 | §3.9.1.1 PDF 42–43 | LID 19h · EOM · EOMIP · EDGN · HSIZE · RSZ · DS · ND · EPL |
| PCIe Transport 1.4 Figure 76 · EOM Lane Descriptor:眼圖外框與資料限制 | §3.9.1.1 PDF 43–45 | MSTAT · LN · EYE · NROWS · NCOLS · EDLEN · Printable Eye · BER |