From 985995f6bc9bb6437883b7a787aa337051d15edf Mon Sep 17 00:00:00 2001 From: Chetan Singh Date: Fri, 23 Oct 2026 10:16:59 +0530 Subject: [PATCH] fix(pcie): run only PCI_MM_02 mapping tests PCI_MM_02 validates Normal Non-Cacheable PCIe memory mapping via P106 and P107. The wrapper currently invokes PCI_MM_01 first, which also pulls in Device Memory mapping/access coverage and can run unrelated checks such as Test 1516. Limit PCI_MM_02 to its own mapping entries so rule execution matches the checklist coverage and does not run PCI_MM_01 as a dependency. Jira: PJ03164-4211 Signed-off-by: Chetan Singh Change-Id: Iddc8b77aa9dee953e2060c5cb2ee940830103907 --- val/src/test_wrappers.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/val/src/test_wrappers.c b/val/src/test_wrappers.c index f3ae014b..cd5682ab 100644 --- a/val/src/test_wrappers.c +++ b/val/src/test_wrappers.c @@ -420,10 +420,9 @@ uint32_t pci_mm_02_entry(uint32_t num_pe) { #ifdef BSA_LINUX_BUILD - TEST_ENTRY_ID_e tst_entry_list[] = {PCI_MM_01_ENTRY, P106_ENTRY, TEST_ENTRY_SENTINEL}; + TEST_ENTRY_ID_e tst_entry_list[] = {P106_ENTRY, TEST_ENTRY_SENTINEL}; #else - TEST_ENTRY_ID_e tst_entry_list[] = {PCI_MM_01_ENTRY, P106_ENTRY, P107_ENTRY, - TEST_ENTRY_SENTINEL}; + TEST_ENTRY_ID_e tst_entry_list[] = {P106_ENTRY, P107_ENTRY, TEST_ENTRY_SENTINEL}; #endif return run_test_entries(tst_entry_list, num_pe);