Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions apps/uefi/Bsa.inf
Original file line number Diff line number Diff line change
Expand Up @@ -127,10 +127,8 @@
../../test_pool/pcie/p042.c
../../test_pool/exerciser/e001.c
../../test_pool/exerciser/e002.c
../../test_pool/exerciser/e003.c
../../test_pool/exerciser/e004.c
../../test_pool/exerciser/e006.c
../../test_pool/exerciser/e007.c
../../test_pool/exerciser/e010.c
../../test_pool/exerciser/e011.c
../../test_pool/exerciser/e012.c
Expand Down
2 changes: 2 additions & 0 deletions apps/uefi/Sbsa.inf
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,8 @@
../../test_pool/pcie/p091.c
../../test_pool/pcie/p092.c
../../test_pool/pcie/p093.c
../../test_pool/exerciser/e003.c
../../test_pool/exerciser/e007.c
../../test_pool/exerciser/e008.c
../../test_pool/exerciser/e017.c
../../test_pool/exerciser/e019.c
Expand Down
2 changes: 2 additions & 0 deletions apps/uefi/SbsaNist.inf
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,8 @@
../../test_pool/pcie/p091.c
../../test_pool/pcie/p092.c
../../test_pool/pcie/p093.c
../../test_pool/exerciser/e003.c
../../test_pool/exerciser/e007.c
../../test_pool/exerciser/e008.c
../../test_pool/exerciser/e017.c
../../test_pool/exerciser/e019.c
Expand Down
4 changes: 2 additions & 2 deletions apps/uefi/Unified.inf
Original file line number Diff line number Diff line change
Expand Up @@ -128,10 +128,8 @@
../../test_pool/pcie/p042.c
../../test_pool/exerciser/e001.c
../../test_pool/exerciser/e002.c
../../test_pool/exerciser/e003.c
../../test_pool/exerciser/e004.c
../../test_pool/exerciser/e006.c
../../test_pool/exerciser/e007.c
../../test_pool/exerciser/e010.c
../../test_pool/exerciser/e011.c
../../test_pool/exerciser/e012.c
Expand Down Expand Up @@ -256,6 +254,8 @@
../../test_pool/pcie/p091.c
../../test_pool/pcie/p092.c
../../test_pool/pcie/p093.c
../../test_pool/exerciser/e003.c
../../test_pool/exerciser/e007.c
../../test_pool/exerciser/e008.c
../../test_pool/exerciser/e019.c
../../test_pool/exerciser/e020.c
Expand Down
4 changes: 0 additions & 4 deletions docs/bsa/arm_bsa_testcase_checklist.rst
Original file line number Diff line number Diff line change
Expand Up @@ -237,14 +237,10 @@ The below table provides the following details
+-------+--------------------------------------------+-----+------------------------------------------------------------+-----+-----+-----+-----+----------+-----+-------------------+
|1502 |Check ACS Redirect Req Valid |L1 |PCI_PP_04 |No |No |No |Yes |Yes |No |Yes |
+-------+--------------------------------------------+-----+------------------------------------------------------------+-----+-----+-----+-----+----------+-----+-------------------+
|1503 |Arrival order Check |L1 |PCI_IC_15 |No |No |No |Yes |Yes |No |Yes |
+-------+--------------------------------------------+-----+------------------------------------------------------------+-----+-----+-----+-----+----------+-----+-------------------+
|1504 |MSI-X triggers intr with unique ID |L1 |ITS_DEV_6 |No |No |No |Yes |Yes |No |Yes |
+-------+--------------------------------------------+-----+------------------------------------------------------------+-----+-----+-----+-----+----------+-----+-------------------+
|1506 |Generate PCIe legacy interrupt |L1 |PCI_LI_02 |No |No |No |Yes |Yes |No |Yes |
+-------+--------------------------------------------+-----+------------------------------------------------------------+-----+-----+-----+-----+----------+-----+-------------------+
|1507 |Check PCIe I/O Coherency |L1 |PCI_IC_11 |No |No |No |Yes |Yes |No |Yes |
+-------+--------------------------------------------+-----+------------------------------------------------------------+-----+-----+-----+-----+----------+-----+-------------------+
|1510 |Check RP Sec Bus transaction are TYPE0 |L1 |PCI_IN_11 |No |No |No |Yes |Yes |No |Yes |
+-------+--------------------------------------------+-----+------------------------------------------------------------+-----+-----+-----+-----+----------+-----+-------------------+
|1511 |MSI-capable device linked to ITS group |L1 |ITS_03 |No |No |No |Yes |Yes |No |Yes |
Expand Down
4 changes: 4 additions & 0 deletions docs/sbsa/arm_sbsa_testcase_checklist.rst
Original file line number Diff line number Diff line change
Expand Up @@ -287,6 +287,10 @@ The below table provides the following details
+-------+--------------------------------------------+-----+----------------------------------------------------+----------------+----+----------+-----+-------------------+
|904 |PCIe Normal Memory mapping support |L6 |PCI_MM_03 |Yes |Yes#|Yes |Yes |No |
+-------+--------------------------------------------+-----+----------------------------------------------------+----------------+----+----------+-----+-------------------+
|1503 |Arrival order Check |L3 |PCI_IC_15 |No |Yes |Yes |No |Yes |
+-------+--------------------------------------------+-----+----------------------------------------------------+----------------+----+----------+-----+-------------------+
|1507 |Check PCIe I/O Coherency |L3 |PCI_IC_11 |No |Yes |Yes |No |Yes |
+-------+--------------------------------------------+-----+----------------------------------------------------+----------------+----+----------+-----+-------------------+
|1508 |Tx pending bit clear correctness RCiEP |L6 |RE_ORD_4 |No |Yes |Yes |No |Yes |
+-------+--------------------------------------------+-----+----------------------------------------------------+----------------+----+----------+-----+-------------------+
|1519 |PCIe Address translation check |L6 |RE_SMU_2 |No |Yes |Yes |No |Yes |
Expand Down
4 changes: 1 addition & 3 deletions tools/cmake/infra/bsa_test.txt
Original file line number Diff line number Diff line change
Expand Up @@ -103,10 +103,8 @@ p097.c
p105.c
e001.c
e002.c
e003.c
e004.c
e006.c
e007.c
e010.c
e011.c
e012.c
Expand All @@ -117,4 +115,4 @@ e016.c
e017.c
e033.c
e035.c
e039.c
e039.c
2 changes: 2 additions & 0 deletions tools/cmake/infra/sbsa_test.txt
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,8 @@ p091.c
p092.c
p093.c
p094.c
e003.c
e007.c
e008.c
e017.c
e019.c
Expand Down
2 changes: 0 additions & 2 deletions val/src/bsa_execute_test.c
Original file line number Diff line number Diff line change
Expand Up @@ -878,10 +878,8 @@ val_bsa_exerciser_execute_tests(uint32_t *g_sw_view)
view_print_info(OPERATING_SYSTEM);
status |= e001_entry();
status |= e002_entry();
status |= e003_entry();
status |= e004_entry();
status |= e006_entry();
status |= e007_entry();
status |= e010_entry();

if (!pal_target_is_dt()) {
Expand Down
5 changes: 5 additions & 0 deletions val/src/sbsa_execute_test.c
Original file line number Diff line number Diff line change
Expand Up @@ -658,6 +658,11 @@ val_sbsa_exerciser_execute_tests(uint32_t level)

g_curr_module = 1 << EXERCISER_MODULE;

if (((level > 2) && (g_sbsa_only_level == 0)) || (g_sbsa_only_level == 3)) {
status |= e003_entry();
status |= e007_entry();
}

if (((level > 5) && (g_sbsa_only_level == 0)) || (g_sbsa_only_level == 6)) {
status |= e008_entry();
status |= e019_entry();
Expand Down