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