Skip to content

Update Information in SBSA Test Case Checklist for PCIe Tests #116

@sunnywang-arm

Description

@sunnywang-arm

@anncheng-arm and I identified some issues in the SBSA testcase check list. Specifically, there are some unclear/incorrect test names, levels, and rule IDs, which have caused confusion for some partners. For example, an SBSA test has the same name as a BSA test. Also, an SBSA test is based on a BSA rule.

https://github.com/ARM-software/sysarch-acs/blob/main/docs/sbsa/arm_sbsa_testcase_checklist.rst

Given this, we would like to propose the changes (in bold) below.

Test No Current and proposed test name (changes in red) Current and proposed   level (changes in red) Current ID Proposed ID
827 Check Legacy Intrrupt is SPI : RCiEP, RCEC L6 PCI_LI_01 S_L6PCI_1 -> S_L4PCI_1 and S_L3_01 -> B_PER_08 -> PCI_IN_01
843 Check ECAM Presence L6 L3 PCI_IN_01 S_L3_01 -> B_PER_08 -> PCI_IN_01
844 Check ECAM Memory accessibility L6 L3 PCI_IN_02 S_L3_01 -> B_PER_08 -> PCI_IN_02
847 NP type-1 pcie only support 32-bit : RCiEP, RCEC, iEP RP, iEP EP L6 PCI_MM_04 S_L6PCI_1 -> S_L4PCI_1 and S_L3_01 -> B_PER_08 -> PCI_MM_04
864 Check ARI forwarding support rule : iEP EP L6 PCI_IN_17 S_L6PCI_1 -> B_IEP_1
871 Check ARI forwarding enable rule : iEP RP L6 PCI_IN_17 S_L6PCI_1 -> B_IEP_1
872 Check device under RP in same ECAM  : iEP RP L6 PCI_IN_04 S_L6PCI_1 -> S_L4PCI_1 and S_L3_01 -> B_PER_08 -> PCI_IN_04
873 Check all RP in HB is in same ECAM : iEP RP L6 PCI_IN_03 S_L6PCI_1 -> S_L4PCI_1 and S_L3_01 -> B_PER_08 -> PCI_IN_03
874 Check RP Byte Enable Rules : iEP RP L6 PCI_IN_18 S_L6PCI_1 -> S_L4PCI_1 and S_L3_01 -> B_PER_08 -> PCI_IN_18
875 Check Config Txn for RP in HB :  iEP RP L6 PCI_IN_12 S_L6PCI_1 -> S_L4PCI_1 and S_L3_01 -> B_PER_08 ->  PCI_IN_12
876 Check RootPort NP Memory Access :  iEP RP L6 PCI_IN_13 S_L6PCI_1 -> S_L4PCI_1 and S_L3_01 -> B_PER_08 -> PCI_IN_13
877 Check RootPort P Memory Access :  iEP RP L6 PCI_IN_13 S_L6PCI_1 -> S_L4PCI_1 and S_L3_01 -> B_PER_08 -> PCI_IN_13
878 Check L-Intr SPI Level-Sensitive : RCiEP, RCEC L6 PCI_LI_03 S_L6PCI_1 -> S_L4PCI_1 and S_L3_01 -> B_PER_08 -> PCI_IN_03
903 PCIe Device Memory mapping support :   <Remove this row as I can’t find the test> L6 PCI_MM_01  
904 PCIe Normal Memory mapping support PCIe Unaligned access, Norm mem : RCiEP, RCEC, iEP RP, iEP EP, L6 PCI_MM_03 S_L6PCI_1 -> S_L4PCI_1 and S_L3_01 -> B_PER_08 -> PCI_MM_04

Metadata

Metadata

Labels

bsaBase System Architecture ACS specific issues/enhancements/questions.sbsaServer Base System Architecture ACS specific issues/enhancements/questions.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions