From 94293ebcc06d8b5ee4627fcbcf2ed64a353966c7 Mon Sep 17 00:00:00 2001 From: Balaji Gontumukkala Date: Wed, 19 Aug 2026 13:57:36 +0530 Subject: [PATCH] fix(uefi_dt): Initialize PMU GSIV values * Initialize PMU GSIV entries to zero before parsing PMU DT nodes. * Prevent stale PE table data from being reported as interrupt IDs. Signed-off-by: Balaji Gontumukkala Change-Id: I981cad98df7248edb5ecf103018dade57ee13a77 --- pal/uefi_dt/src/pal_pe.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pal/uefi_dt/src/pal_pe.c b/pal/uefi_dt/src/pal_pe.c index 89dd7a1a..a4951c54 100644 --- a/pal/uefi_dt/src/pal_pe.c +++ b/pal/uefi_dt/src/pal_pe.c @@ -612,6 +612,12 @@ pal_pe_info_table_pmu_gsiv_dt(PE_INFO_TABLE *PeTable) return; } + Ptr = PeTable->pe_info; + for (i = 0; i < PeTable->header.num_of_pe; i++) { + Ptr->pmu_gsiv = 0; + Ptr++; + } + Ptr = PeTable->pe_info; for (arr_idx = 0; arr_idx < (sizeof(pmu_dt_arr)/PMU_COMPATIBLE_STR_LEN); arr_idx++) {