Linux: PCIe đích capability khoách triển không gian tự đoạn giải thích

Dĩ hạ vi PCIe đích tiệt đồ kỳ lệ

[root@ngnodeb ~]# lspci -vvv -d 8086:0d5c
1b:00.0 Processing accelerators: Intel Corporation Device 0d5c (prog-if 01)
Subsystem: Intel Corporation Device 0000
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 27
NUMA node: 0
Region 0: Memory at a9000000 (64-bit, non-prefetchable) [size=16M]
Capabilities: [44] Power Management version 3
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [4c] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 25.000W
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <4us, L1 <1us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 8GT/s, Width x16, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR-, OBFF Not Supported
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+, EqualizationPhase1+
EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-
Capabilities: [88] MSI: Enable- Count=1/32 Maskable+ 64bit+
Address: 00000000fee000d8 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-

Capabilities: [148 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01
Status: NegoPending- InProgress-
Capabilities: [248 v1] #19
Capabilities: [298 v1] Alternative Routing-ID Interpretation (ARI)
ARICap: MFVC- ACS-, Next Function: 0
ARICtl: MFVC- ACS-, Function Group: 0
Capabilities: [2a0 v1] Single Root I/O Virtualization (SR-IOV)
IOVCap: Migration-, Interrupt Message Number: 000
IOVCtl: Enable- Migration- Interrupt- MSE- ARIHierarchy+
IOVSta: Migration-
Initial VFs: 16, Total VFs: 16, Number of VFs: 0, Function Dependency Link: 00
VF offset: 256, stride: 1, Device ID: 0d5d
Supported Page Size: 00000553, System Page Size: 00000001
Region 0: Memory at 00000000aa000000 (64-bit, non-prefetchable)
VF Migration: offset: 00000000, BIR: 0
Capabilities: [3f8 v1] Vendor Specific Information: ID=0000 Rev=1 Len=308 <?>
Kernel driver in use: igb_uio

Giải thích
Thuyết minh:
UEMsk yểm mã ký tồn khí trung đích các cá vị thông thường dụng vu chỉ kỳ thiết bị đích thác ngộ trạng thái hoặc chi trì đích công năng, nhi bất thị trực tiếp biểu kỳ dĩ phát sinh đích vấn đề. Nhân thử, SDES+ biểu kỳ thiết bị chi trì tịnh khải dụng liễu thác ngộ kiểm trắc công năng, nhi bất thị chỉ kỳ thiết bị đương tiền tồn tại mỗ cá đặc định vấn đề;

Giá thị nhất đoạn quan vu cao cấp thác ngộ báo cáo đích tín tức, kỳ trung bao hàm đa cá tự đoạn hòa trị. Dĩ hạ thị mỗi cá tự đoạn đích tường tế giải thích:

Capabilities: [100 v1] Advanced Error Reporting
Giá thị cai thiết bị chi trì cao cấp thác ngộ báo cáo đích năng lực tiêu thức phù.
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
Giá thị vị kinh giáo nghiệm đích thác ngộ trạng thái ( Uncorrectable Error Status ) vị vực. DLP biểu kỳ Data Link Protocol thác ngộ; SDES biểu kỳ Surprise Down Error Status; TLP biểu kỳ Transaction Layer Packet thác ngộ; FCP biểu kỳ Flow Control Protocol thác ngộ; CmpltTO biểu kỳ Completion Timeout thác ngộ; CmpltAbrt biểu kỳ Completion Abort thác ngộ; UnxCmplt biểu kỳ Unexpected Completion thác ngộ; RxOF biểu kỳ Receiver Overflow thác ngộ; MalfTLP biểu kỳ Malformed TLP thác ngộ; ECRC biểu kỳ End-to-End CRC thác ngộ; UnsupReq biểu kỳ Unsupported Request thác ngộ; ACSViol biểu kỳ ACS Violation thác ngộ.
UEMsk: DLP- SDES+ TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
Giá thị vị kinh giáo nghiệm đích thác ngộ yểm mã ( Uncorrectable Error Mask ). Dữ UESta loại tự, đãn chỉ hữu tại tương ứng vị thượng trí vị thời tài hội xúc phát trung đoạn hoặc ký lục nhật chí.
UESvrt: DLP+ SDES- TLP+ FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
Giá thị dĩ kinh giáo nghiệm đích thác ngộ trạng thái ( Correctable Error Status ) vị vực. DLP+ biểu kỳ Data Link Protocol thác ngộ dĩ bị củ chính; SDES- biểu kỳ Surprise Down Error Status vị phát sinh; TLP+ biểu kỳ Transaction Layer Packet thác ngộ dĩ bị củ chính; FCP+ biểu kỳ Flow Control Protocol thác ngộ dĩ bị củ chính; RxOF+ biểu kỳ Receiver Overflow thác ngộ dĩ bị củ chính; MalfTLP+ biểu kỳ Malformed TLP thác ngộ dĩ bị củ chính; ECRC- biểu kỳ End-to-End CRC thác ngộ vị bị củ chính; UnsupReq- biểu kỳ Unsupported Request thác ngộ vị bị củ chính; ACSViol- biểu kỳ ACS Violation thác ngộ vị bị củ chính.
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
Giá thị dĩ tri đích khả củ chính thác ngộ ( Correctable Error Status ) vị vực. RxErr biểu kỳ tiếp thu thác ngộ; BadTLP biểu kỳ thác ngộ cách thức đích TLP; BadDLLP biểu kỳ vô hiệu đích DLLP; Rollover biểu kỳ kế sổ khí dật xuất; Timeout biểu kỳ siêu thời; NonFatalErr- biểu kỳ phi trí mệnh thác ngộ.
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
Giá thị dĩ tri đích khả củ chính thác ngộ yểm mã ( Correctable Error Mask ). Dữ CESta loại tự, đãn chỉ hữu tại tương ứng vị thượng trí vị thời tài hội xúc phát trung đoạn hoặc ký lục nhật chí.
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap+
Giá thị cao cấp thác ngộ báo cáo đích năng lực ký tồn khí. First Error Pointer biểu kỳ đệ nhất cá thác ngộ chỉ châm đích vị trí; ECRCGenCap+ biểu kỳ thiết bị chi trì sinh thành ECRC giáo nghiệm mã; ECRCGenEn- biểu kỳ thiết bị vị khải dụng ECRC giáo nghiệm mã sinh thành; ECRCChkCap+ biểu kỳ thiết bị chi trì kiểm tra ECRC giáo nghiệm mã; ECRCChkEn- biểu kỳ thiết bị vị khải dụng ECRC giáo nghiệm mã kiểm tra; MultHdrRecCap- biểu kỳ thiết bị chi trì đa cá đầu bộ ký lục; MultHdrRecEn- biểu kỳ thiết bị vị khải dụng đa cá đầu bộ ký lục; TLPPfxPres- biểu kỳ thiết bị chi trì TLP tiền chuế bảo lưu; HdrLogCap+ biểu kỳ thiết bị chi trì đầu bộ nhật chí ký lục.
HeaderLog: 4a000002 65000008 fc200000 00000000
Giá thị cao cấp thác ngộ báo cáo đích đầu bộ nhật chí ( Header Log ). Tha ký lục liễu tối cận phát sinh đích thác ngộ tín tức, kỳ trung mỗi cá 32 vị sổ tự đô đại biểu nhất điều thác ngộ ký lục. Cai kỳ lệ trung hữu tứ điều ký lục.
RootCmd: CERptEn- NFERptEn- FERptEn-
Giá thị cao cấp thác ngộ báo cáo đích mệnh lệnh ký tồn khí. CERptEn- biểu kỳ cấm dụng khả củ chính thác ngộ báo cáo; NFERptEn- biểu kỳ khải dụng phi trí mệnh thác ngộ báo cáo; FERptEn- biểu kỳ khải dụng trí mệnh thác ngộ báo cáo.
RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
Giá thị cao cấp thác ngộ báo cáo đích trạng thái ký tồn khí. CERcvd- biểu kỳ vị thu đáo khả củ chính thác ngộ; MultCERcvd- biểu kỳ thu đáo đa cá khả củ chính thác ngộ; UERcvd- biểu kỳ thu đáo vị kinh giáo nghiệm đích thác ngộ; MultUERcvd- biểu kỳ thu đáo đa cá vị kinh giáo nghiệm đích thác ngộ; FirstFatal- biểu kỳ thượng vị thu đáo trí mệnh thác ngộ; NonFatalMsg- biểu kỳ tồn tại phi trí mệnh thác ngộ; FatalMsg- biểu kỳ tồn tại trí mệnh thác ngộ; IntMsg 0 biểu kỳ vô trung đoạn tín tức.
ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
Giá thị thác ngộ nguyên ( Error Source ) ký tồn khí. ERR_COR biểu kỳ khả củ chính thác ngộ; ERR_FATAL/NONFATAL biểu kỳ trí mệnh hoặc phi trí mệnh thác ngộ. Tại giá cá lệ tử trung, đô một hữu phát sinh thác ngộ.
headerlog giải thích
HeaderLog thị cao cấp thác ngộ báo cáo đích đầu bộ nhật chí, tha ký lục liễu tối cận phát sinh đích thác ngộ tín tức. Tại giá cá kỳ lệ trung, HeaderLog do tứ cá 32 vị sổ tự tổ thành: 4a000002, 65000008, fc200000 hòa 00000000.

Mỗi cá 32 vị sổ tự đại biểu nhất điều thác ngộ ký lục, kỳ trung bao hàm dĩ hạ tự đoạn:

DW0: Thác ngộ trạng thái ( Error Status ). DW0 đích tối cao vị ( đệ 31 vị ) biểu kỳ thác ngộ thị phủ dĩ kinh giáo nghiệm, như quả cai vị vi 1, tắc biểu kỳ cai thác ngộ dĩ kinh bị củ chính, như quả cai vị vi 0, tắc biểu kỳ cai thác ngộ vị kinh giáo nghiệm. DW0 đích kỳ tha vị biểu kỳ thác ngộ đích loại hình hòa tường tế tín tức.
DW1: Vật lý địa chỉ ( Physical Address ). DW1 ký lục dẫn khởi thác ngộ đích vật lý địa chỉ.
DW2: Tham khảo tiêu thiêm ( Reference Tag ). DW2 ký lục dữ dẫn khởi thác ngộ đích sự vụ tương quan đích tham khảo tiêu thiêm ( Reference Tag ).
DW3: Sổ cư ( Data ). DW3 ký lục dẫn khởi thác ngộ đích sổ cư.
Cụ thể lai thuyết, đối vu kỳ lệ trung đích mỗi cá 32 vị sổ tự:

4a000002: Biểu kỳ nhất cá vị kinh giáo nghiệm đích thác ngộ, thác ngộ loại hình vi TLP thác ngộ.
65000008: Biểu kỳ nhất cá vị kinh giáo nghiệm đích thác ngộ, thác ngộ loại hình vi TLP thác ngộ.
fc200000: Biểu kỳ nhất cá vị kinh giáo nghiệm đích thác ngộ, thác ngộ loại hình vi TLP thác ngộ.
00000000: Biểu kỳ một hữu thác ngộ phát sinh.
Mỗi cá thiết bị đích HeaderLog cách thức khả năng hội hữu sở bất đồng, đãn thông thường đô hội bao hàm loại tự đích tự đoạn, dụng vu ký lục thác ngộ đích loại hình, vị trí hòa tường tế tín tức.

Bình luận
Thiêm gia hồng bao

Thỉnh điền tả hồng bao chúc phúc ngữ hoặc tiêu đề

Hồng bao cá sổ tối tiểu vi 10 cá

Nguyên

Hồng bao kim ngạch tối đê 5 nguyên

Đương tiền dư ngạch3.43Nguyên Tiền vãng sung trị >
Nhu chi phó:10.00Nguyên
Thành tựu nhất ức kỹ thuật nhân!
Lĩnh thủ hậu nhĩ hội tự động thành vi bác chủ hòa hồng bao chủ đích phấn ti Quy tắc
hope_wisdom
Phát xuất đích hồng bao

Đả thưởng tác giả

Kỹ thuật tham tác giả

Nhĩ đích cổ lệ tương thị ngã sang tác đích tối đại động lực

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
Tảo mã chi phó:¥1
Hoạch thủ trung
Tảo mã chi phó

Nâm đích dư ngạch bất túc, thỉnh canh hoán tảo mã chi phó hoặcSung trị

Đả thưởng tác giả

Thật phóNguyên
Sử dụng dư ngạch chi phó
Điểm kích trọng tân hoạch thủ
Tảo mã chi phó
Tiền bao dư ngạch 0

Để khấu thuyết minh:

1. Dư ngạch thị tiền bao sung trị đích hư nghĩ hóa tệ, án chiếu 1:1 đích bỉ lệ tiến hành chi phó kim ngạch đích để khấu.
2. Dư ngạch vô pháp trực tiếp cấu mãi hạ tái, khả dĩ cấu mãi VIP, phó phí chuyên lan cập khóa trình.

Dư ngạch sung trị