diff --git a/docs/bsa/arm_bsa_testcase_checklist.md b/docs/bsa/arm_bsa_testcase_checklist.md
index b490d755..f14b5dda 100644
--- a/docs/bsa/arm_bsa_testcase_checklist.md
+++ b/docs/bsa/arm_bsa_testcase_checklist.md
@@ -277,7 +277,7 @@ The checklist provides information about:
B_MEM_02 |
101 |
Memory Access to Un-Populated addr |
- No |
+ Yes |
Yes |
No |
|
@@ -288,7 +288,7 @@ The checklist provides information about:
B_MEM_03 |
104 |
Check Addressability |
- No |
+ Yes |
Yes |
Yes |
|
@@ -309,8 +309,8 @@ The checklist provides information about:
B_MEM_06 |
B_MEM_06 |
107 |
- Check Addressability for non-DMA dev |
- No |
+ Check NS non-64b DMA devices are behind SMMU |
+ Yes |
Yes |
Yes |
|
@@ -408,7 +408,7 @@ The checklist provides information about:
B_PPI_00 |
B_PPI_01 |
206 |
- Check EL1-Phy timer PPI assignment |
+ Check EL1 timer PPI assignments |
Yes |
Yes |
No |
@@ -425,7 +425,7 @@ The checklist provides information about:
| B_PPI_02 |
209 |
- Check NS EL2-Virt timer PPI Assignment |
+ Check EL2 and GIC PPI assignments |
Yes |
Yes |
No |
@@ -761,7 +761,7 @@ The checklist provides information about:
B_WAK_03 |
B_WAK_03 |
501 |
- Wake from EL1 PHY Timer Int |
+ Check power wakeup interrupts |
Yes |
Yes |
No |
@@ -837,7 +837,7 @@ The checklist provides information about:
B_WAK_07 |
B_WAK_07 |
501 |
- Wake from EL1 PHY Timer Int |
+ Check power wakeup interrupts |
Yes |
Yes |
No |
@@ -1015,7 +1015,7 @@ The checklist provides information about:
B_PER_06 |
B_PER_06 |
606 |
- Check Arm GENERIC UART Interrupt |
+ Check ARM Generic UART Interrupt |
Yes |
Yes |
No |
@@ -1298,7 +1298,7 @@ The checklist provides information about:
PCI_MM_01 |
845 |
PCIe Device Memory mapping support |
- No |
+ Yes |
Yes |
Yes |
|
@@ -1314,8 +1314,8 @@ The checklist provides information about:
| PCI_MM_02 |
906 |
- PCIe Device Memory mapping support |
- No |
+ PCIe Non-Cacheable Memory mapping support |
+ Yes |
Yes |
Yes |
|
@@ -1324,7 +1324,7 @@ The checklist provides information about:
PCI_MM_03 |
894 |
PCIe Normal Memory mapping support |
- No |
+ Yes |
Yes |
Yes |
|
@@ -1349,7 +1349,7 @@ The checklist provides information about:
| PCI_MM_05 |
895 |
- PCIe & PE common physical memory view |
+ PCIe devices and PEs common physical address view |
Yes |
Yes |
Yes |
@@ -1385,8 +1385,8 @@ The checklist provides information about:
| PCI_MSI_2 |
897 |
- Check MSI=X vectors uniqueness |
- No |
+ Check MSI(X) vectors uniqueness |
+ Yes |
Yes |
Yes |
MSI/MSI-X support required |
@@ -1412,7 +1412,7 @@ The checklist provides information about:
PCI_LI_02 |
896 |
PCI legacy intr SPI ID unique |
- No |
+ Yes |
Yes |
Yes |
|
@@ -1581,7 +1581,7 @@ The checklist provides information about:
| PCI_PP_04 |
818 |
- Check RP Adv Error Report |
+ Check P2P ACS Functionality |
Yes |
Yes |
No |
@@ -1750,7 +1750,7 @@ The checklist provides information about:
| ITS_DEV_6 |
1504 |
- MSI-X triggers intr with unique ID |
+ Write to ITS GITS_TRANSLATER |
Yes |
Yes |
No |
@@ -1799,7 +1799,7 @@ The checklist provides information about:
B_PER_10 |
B_PER_10 |
607 |
- Memory Attribute of I/O coherent DMA |
+ Check DMA for I/O coherency |
No |
Yes |
Yes |
@@ -2061,7 +2061,7 @@ The checklist provides information about:
| RI_BAR_1 |
883 |
- Read and write to BAR reg |
+ Read and write to BAR reg - RCiEP, iEP Pair |
Yes |
Yes |
No |
@@ -2079,7 +2079,7 @@ The checklist provides information about:
| RI_BAR_3 |
862 |
- Check BAR memory space & type |
+ Check BAR memory space & type - RCiEP, iEP Pair |
Yes |
Yes |
No |
@@ -2088,7 +2088,7 @@ The checklist provides information about:
| RI_INT_1 |
869 |
- Check MSI and MSI-X support |
+ Check MSI and MSI-X support - RCiEP, iEP Pair |
Yes |
Yes |
No |
@@ -2097,7 +2097,7 @@ The checklist provides information about:
| RI_ORD_1 |
1521 |
- Arrival order & Gathering Check |
+ Arrival order & Gathering Check - RCiEP, iEP EP |
Yes |
Yes |
No |
@@ -2124,7 +2124,7 @@ The checklist provides information about:
| RI_SMU_1 |
1519 |
- Check ATS Support Rule |
+ Check ATS Support Rule - RCiEP, iEP Pair |
Yes |
Yes |
No |
@@ -2142,7 +2142,7 @@ The checklist provides information about:
| RI_SMU_3 |
1536 |
- Generate PASID transactions |
+ Generate PASID transactions - RCiEP, iEP and EP |
Yes |
Yes |
No |
@@ -2268,7 +2268,7 @@ The checklist provides information about:
| ITS_DEV_6 |
1504 |
- MSI-X triggers intr with unique ID |
+ Write to ITS GITS_TRANSLATER |
Yes |
Yes |
No |
@@ -2304,7 +2304,7 @@ The checklist provides information about:
| RI_RST_1 |
863 |
- Check Function level reset |
+ Check Function level reset - RCiEP, iEP EP |
Yes |
Yes |
No |
@@ -2313,7 +2313,7 @@ The checklist provides information about:
| RI_PWR_1 |
870 |
- Check Power Mgmt rules: RCiEP/iEP/RP |
+ Check Power Mgmt rules - RCiEP, iEP Pair |
Yes |
Yes |
No |
@@ -2395,7 +2395,7 @@ The checklist provides information about:
PCI_MM_01 |
845 |
PCIe Device Memory mapping support |
- No |
+ Yes |
Yes |
Yes |
|
@@ -2403,8 +2403,8 @@ The checklist provides information about:
| PCI_MM_02 |
906 |
- PCIe Device Memory mapping support |
- No |
+ PCIe Non-Cacheable Memory mapping support |
+ Yes |
Yes |
Yes |
|
@@ -2413,7 +2413,7 @@ The checklist provides information about:
PCI_MM_03 |
894 |
PCIe Normal Memory mapping support |
- No |
+ Yes |
Yes |
Yes |
|
@@ -2430,7 +2430,7 @@ The checklist provides information about:
| PCI_MM_05 |
895 |
- PCIe & PE common physical memory view |
+ PCIe devices and PEs common physical address view |
No |
Yes |
Yes |
@@ -2466,8 +2466,8 @@ The checklist provides information about:
| PCI_MSI_2 |
897 |
- Check MSI=X vectors uniqueness |
- No |
+ Check MSI(X) vectors uniqueness |
+ Yes |
Yes |
Yes |
MSI/MSI-X support required |
@@ -2485,7 +2485,7 @@ The checklist provides information about:
PCI_LI_02 |
896 |
PCI legacy intr SPI ID unique |
- No |
+ Yes |
Yes |
Yes |
|
@@ -2646,7 +2646,7 @@ The checklist provides information about:
| PCI_PP_04 |
818 |
- Check RP Adv Error Report |
+ Check P2P ACS Functionality |
Yes |
Yes |
No |
@@ -2682,7 +2682,7 @@ The checklist provides information about:
| RE_PCI_1 |
885 |
- Check RCiEP Hdr type & link Cap |
+ Check Hdr type & link Cap - RCiEP, RCEC |
Yes |
Yes |
No |
@@ -2691,7 +2691,7 @@ The checklist provides information about:
| RE_PCI_2 |
884 |
- Check RCEC Class code and Ext Cap |
+ Check Class code and Ext Cap - RCEC |
Yes |
Yes |
No |
@@ -2727,7 +2727,7 @@ The checklist provides information about:
| RE_ORD_4 |
1508 |
- Tx pending bit clear correctness RCiEP |
+ Tx pending bit clear correctness - RCiEP |
Yes |
Yes |
No |
@@ -2754,7 +2754,7 @@ The checklist provides information about:
| RE_ACS_1 |
815 |
- Check ACS Cap on p2p support: RCiEP |
+ Check ACS Cap on p2p support - RCiEP |
Yes |
Yes |
No |
@@ -2763,7 +2763,7 @@ The checklist provides information about:
| RE_ACS_2 |
816 |
- Check AER Cap on ACS Cap support |
+ Check AER Cap on ACS Cap support - RCiEP |
Yes |
Yes |
No |
@@ -2781,7 +2781,7 @@ The checklist provides information about:
| RE_REG_1 |
848 |
- Check config header rule: RCEC/RCiEP |
+ Check config header rule - RCEC, RCiEP |
Yes |
Yes |
No |
@@ -2790,7 +2790,7 @@ The checklist provides information about:
| RE_REG_2 |
856 |
- Check Power Mgmt Cap/Ctrl/Status - RC |
+ Check PWR Mgmt Cap/Ctrl/Status - RCEC, RCiEP |
Yes |
Yes |
No |
@@ -2808,7 +2808,7 @@ The checklist provides information about:
| RE_REC_1 |
861 |
- Check Max payload size support: RCEC |
+ Check Dev Cap & Ctrl Reg rule - RCEC |
Yes |
Yes |
No |
@@ -2837,7 +2837,7 @@ The checklist provides information about:
| RI_BAR_1 |
883 |
- Read and write to BAR reg |
+ Read and write to BAR reg - RCiEP, iEP Pair |
Yes |
Yes |
No |
@@ -2855,7 +2855,7 @@ The checklist provides information about:
| RI_BAR_3 |
862 |
- Check BAR memory space & type |
+ Check BAR memory space & type - RCiEP, iEP Pair |
Yes |
Yes |
No |
@@ -2864,7 +2864,7 @@ The checklist provides information about:
| RI_INT_1 |
869 |
- Check MSI and MSI-X support |
+ Check MSI and MSI-X support - RCiEP, iEP Pair |
Yes |
Yes |
No |
@@ -2873,7 +2873,7 @@ The checklist provides information about:
| RI_ORD_1 |
1521 |
- Arrival order & Gathering Check |
+ Arrival order & Gathering Check - RCiEP, iEP EP |
Yes |
Yes |
No |
@@ -2900,7 +2900,7 @@ The checklist provides information about:
| RI_SMU_1 |
1519 |
- Check ATS Support Rule |
+ Check ATS Support Rule - RCiEP, iEP Pair |
Yes |
Yes |
No |
@@ -2918,7 +2918,7 @@ The checklist provides information about:
| RI_SMU_3 |
1536 |
- Generate PASID transactions |
+ Generate PASID transactions - RCiEP, iEP and EP |
Yes |
Yes |
No |
@@ -3044,7 +3044,7 @@ The checklist provides information about:
| ITS_DEV_6 |
1504 |
- MSI-X triggers intr with unique ID |
+ Write to ITS GITS_TRANSLATER |
Yes |
Yes |
No |
@@ -3080,7 +3080,7 @@ The checklist provides information about:
| RI_RST_1 |
863 |
- Check Function level reset |
+ Check Function level reset - RCiEP, iEP EP |
Yes |
Yes |
No |
@@ -3089,7 +3089,7 @@ The checklist provides information about:
| RI_PWR_1 |
870 |
- Check Power Mgmt rules: RCiEP/iEP/RP |
+ Check Power Mgmt rules - RCiEP, iEP Pair |
Yes |
Yes |
No |
@@ -3279,7 +3279,7 @@ The checklist provides information about:
PCI_MM_01 |
845 |
PCIe Device Memory mapping support |
- No |
+ Yes |
Yes |
Yes |
|
@@ -3287,8 +3287,8 @@ The checklist provides information about:
| PCI_MM_02 |
906 |
- PCIe Device Memory mapping support |
- No |
+ PCIe Non-Cacheable Memory mapping support |
+ Yes |
Yes |
Yes |
|
@@ -3297,7 +3297,7 @@ The checklist provides information about:
PCI_MM_03 |
894 |
PCIe Normal Memory mapping support |
- No |
+ Yes |
Yes |
Yes |
|
@@ -3314,7 +3314,7 @@ The checklist provides information about:
| PCI_MM_05 |
895 |
- PCIe & PE common physical memory view |
+ PCIe devices and PEs common physical address view |
No |
Yes |
Yes |
@@ -3350,8 +3350,8 @@ The checklist provides information about:
| PCI_MSI_2 |
897 |
- Check MSI=X vectors uniqueness |
- No |
+ Check MSI(X) vectors uniqueness |
+ Yes |
Yes |
Yes |
MSI/MSI-X support required |
@@ -3369,7 +3369,7 @@ The checklist provides information about:
PCI_LI_02 |
896 |
PCI legacy intr SPI ID unique |
- No |
+ Yes |
Yes |
Yes |
|
@@ -3530,7 +3530,7 @@ The checklist provides information about:
| PCI_PP_04 |
818 |
- Check RP Adv Error Report |
+ Check P2P ACS Functionality |
Yes |
Yes |
No |
@@ -3593,7 +3593,7 @@ The checklist provides information about:
| IE_ORD_4 |
1538 |
- Tx pending bit clear correctness iEP |
+ Check Sec Bus Reset - iEP EP |
Yes |
Yes |
No |
@@ -3602,7 +3602,7 @@ The checklist provides information about:
| IE_RST_2 |
879 |
- Check Sec Bus Reset For iEP_RP |
+ Check Sec Bus Reset - iEP EP |
Yes |
Yes |
No |
@@ -3638,7 +3638,7 @@ The checklist provides information about:
| IE_ACS_1 |
882 |
- Check ACS Cap on p2p support: iEP EP |
+ Check ACS Cap on p2p support - iEP EP |
Yes |
Yes |
No |
@@ -3647,7 +3647,7 @@ The checklist provides information about:
| IE_ACS_2 |
881 |
- Check iEP-RootPort P2P Support |
+ Check P2P Support - iEP EP |
Yes |
Yes |
No |
@@ -3656,7 +3656,7 @@ The checklist provides information about:
| IE_REG_1 |
849 |
- Check config header rule: iEP_EP |
+ Check config header rule - iEP EP |
Yes |
Yes |
No |
@@ -3665,7 +3665,7 @@ The checklist provides information about:
| IE_REG_2 |
854 |
- Check Dev Cap & Ctrl Reg rule - iEP_EP |
+ Check Dev Cap & Ctrl Reg rule - iEP EP |
Yes |
Yes |
No |
@@ -3674,7 +3674,7 @@ The checklist provides information about:
| IE_REG_3 |
850 |
- Check config header rule: iEP_RP |
+ Check config header rule - iEP RP |
Yes |
Yes |
No |
@@ -3683,7 +3683,7 @@ The checklist provides information about:
| IE_REG_4 |
888 |
- Slot Cap, Control and Status reg rules |
+ Check PCIe capability rules - iEP RP |
Yes |
Yes |
No |
@@ -3701,7 +3701,7 @@ The checklist provides information about:
| IE_REG_6 |
892 |
- Secondary PCIe ECap Check: iEP Pair |
+ Secondary PCIe ECap Check - iEP Pair |
Yes |
Yes |
No |
@@ -3710,7 +3710,7 @@ The checklist provides information about:
| IE_REG_7 |
812 |
- Datalink feature ECap Check: iEP Pair |
+ Datalink feature ECap Check - iEP Pair |
Yes |
Yes |
No |
@@ -3719,7 +3719,7 @@ The checklist provides information about:
| IE_REG_8 |
813 |
- Phy Layer 16GT/s ECap Check: iEP Pair |
+ Phy Layer 16GT/s ECap Check - iEP Pair |
Yes |
Yes |
No |
@@ -3728,7 +3728,7 @@ The checklist provides information about:
| IE_REG_9 |
814 |
- Lane Margining at Rec ECap Check: iEP |
+ Phy Layer 16GT/s ECap Check - iEP Pair |
Yes |
Yes |
No |
@@ -3771,6 +3771,9 @@ The checklist provides information about:
## Latest Checklist Changes
+- Updated PCI_MM_01, PCI_MM_02, PCI_MM_03, PCI_MSI_2, and PCI_LI_02 UEFI coverage.
+- Updated B_MEM_02, B_MEM_03, and B_MEM_06 UEFI coverage.
+- Synced covered checklist descriptions with rule_metadata.c.
- Updated PCI_MM_02 coverage with test 906.
- Added direct B_PER_07 UART Non-secure register access coverage (test 605).
- Updated B_PER_08 to include ITS Rules.
diff --git a/docs/sbsa/arm_sbsa_testcase_checklist.md b/docs/sbsa/arm_sbsa_testcase_checklist.md
index e7cdfaeb..0d106ffd 100644
--- a/docs/sbsa/arm_sbsa_testcase_checklist.md
+++ b/docs/sbsa/arm_sbsa_testcase_checklist.md
@@ -35,9 +35,9 @@ The checklist provides information about:
S_L3_01 |
- |
BSA Level 1 requirements |
- |
- |
- |
+ Yes |
+ Yes |
+ Yes |
|
@@ -345,7 +345,7 @@ The checklist provides information about:
| S_L5PE_03 |
S_L5PE_03 |
69 |
- Check FEAT_TRF support for CS-BSA C |
+ Check FEAT_TRF support per CS-BSA C |
Yes |
Yes |
No |
@@ -755,7 +755,7 @@ The checklist provides information about:
| RI_ORD_1 |
1521 |
- Arrival order & Gathering Check - RCiEP, iEP Pair |
+ Arrival order & Gathering Check - RCiEP, iEP EP |
Yes |
Yes |
No |
@@ -800,7 +800,7 @@ The checklist provides information about:
| RI_SMU_3 |
1536 |
- Generate PASID transactions - RCiEP, iEP Pair |
+ Generate PASID transactions - RCiEP, iEP and EP |
Yes |
Yes |
No |
@@ -971,7 +971,7 @@ The checklist provides information about:
| RI_PWR_1 |
870 |
- Check Power Mgmt rules - RCiEP, iEP EP |
+ Check Power Mgmt rules - RCiEP, iEP Pair |
Yes |
Yes |
No |
@@ -1061,7 +1061,7 @@ The checklist provides information about:
| PCI_MM_02 |
907 |
- PCIe Device Memory mapping support |
+ PCIe Non-Cacheable Memory mapping support |
No |
Yes |
Yes |
@@ -1088,7 +1088,7 @@ The checklist provides information about:
| PCI_MM_05 |
895 |
- PCIe & PE common physical memory view |
+ PCIe devices and PEs common physical address view |
Yes |
Yes |
Yes |
@@ -1124,7 +1124,7 @@ The checklist provides information about:
| PCI_MSI_2 |
|
- Check MSI=X vectors uniqueness |
+ Check MSI(X) vectors uniqueness |
No |
Yes |
Yes |
@@ -1304,7 +1304,7 @@ The checklist provides information about:
| PCI_PP_04 |
|
- Check RP Adv Error Report |
+ Check P2P ACS Functionality |
Yes |
Yes |
No |
@@ -1340,7 +1340,7 @@ The checklist provides information about:
| RE_PCI_1 |
885 |
- Check RCiEP Hdr type & link Cap - RCiEP, RCEC |
+ Check Hdr type & link Cap - RCiEP, RCEC |
Yes |
Yes |
No |
@@ -1349,7 +1349,7 @@ The checklist provides information about:
| RE_PCI_2 |
884 |
- Check RCEC Class code and Ext Cap - RCEC |
+ Check Class code and Ext Cap - RCEC |
Yes |
Yes |
No |
@@ -1439,7 +1439,7 @@ The checklist provides information about:
| RE_REG_1 |
848 |
- Check config header rule - RCEC,RCiEP |
+ Check config header rule - RCEC, RCiEP |
Yes |
Yes |
No |
@@ -1531,7 +1531,7 @@ The checklist provides information about:
| RI_ORD_1 |
1521 |
- Arrival order & Gathering Check - RCiEP, iEP Pair |
+ Arrival order & Gathering Check - RCiEP, iEP EP |
Yes |
Yes |
No |
@@ -1576,7 +1576,7 @@ The checklist provides information about:
| RI_SMU_3 |
1536 |
- Generate PASID transactions - RCiEP, iEP EP |
+ Generate PASID transactions - RCiEP, iEP and EP |
Yes |
Yes |
No |
@@ -1747,7 +1747,7 @@ The checklist provides information about:
| RI_PWR_1 |
870 |
- Check Power Mgmt rules - RCiEP, iEP EP |
+ Check Power Mgmt rules - RCiEP, iEP Pair |
Yes |
Yes |
No |
@@ -1945,7 +1945,7 @@ The checklist provides information about:
| PCI_MM_02 |
907 |
- PCIe Device Memory mapping support |
+ PCIe Non-Cacheable Memory mapping support |
No |
Yes |
Yes |
@@ -1972,7 +1972,7 @@ The checklist provides information about:
| PCI_MM_05 |
895 |
- PCIe & PE common physical memory view |
+ PCIe devices and PEs common physical address view |
No |
Yes |
Yes |
@@ -2332,7 +2332,7 @@ The checklist provides information about:
| IE_REG_3 |
|
- Check config header rule - iEP_RP |
+ Check config header rule - iEP RP |
Yes |
Yes |
No |
@@ -2452,7 +2452,7 @@ The checklist provides information about:
S_L7PE_07 |
S_L7PE_07 |
54 |
- Check for SVE Int8 matrix multiplc |
+ Check for SVE Int8 matrix multiple |
Yes |
Yes |
No |
@@ -2562,7 +2562,7 @@ The checklist provides information about:
S_L7MP_03 |
S_L7MP_03 |
1002 |
- Check for MPAM LLC CSU Support |
+ Check MPAM LLC Requirements |
Yes |
Yes |
No |
@@ -2623,7 +2623,7 @@ The checklist provides information about:
S_L7ENT_1 |
1301 |
NIST Statistical Test Suite |
- Yes |
+ No |
No |
No |
|
@@ -2857,7 +2857,7 @@ The checklist provides information about:
| PMU_SYS_1 |
1104 |
- Test Simultaneous 6 traffic measures |
+ Test Simultaneous 4 traffic measures |
Yes |
Yes |
No |
@@ -3369,7 +3369,7 @@ The checklist provides information about:
| GPU_04 |
889 |
- Check ATS support for RC |
+ Check ATS support for RC and SMMU |
Yes |
Yes |
No |
@@ -3621,7 +3621,7 @@ The checklist provides information about:
KBRZG |
KBRZG |
1218 |
- Data abort on containable device err |
+ Data abort on containable Device err |
Yes |
Yes |
No |
@@ -3675,6 +3675,8 @@ The checklist provides information about:
## Latest Checklist Changes
+- Updated S_L3_01 platform coverage.
+- Synced covered checklist descriptions and S_L7ENT_1 platform coverage with rule_metadata.c.
- Updated PCI_MM_02 coverage with test 907.
- Updated S_L5SM_04, S_L6PE_08, S_L6SM_04
- Added rule S_L5PE_03