Fixed
Created: Aug 4, 2025
Updated: Feb 3, 2026
Resolved Date: Feb 3, 2026
Found In Version: 10.25.33.1
Fix Version: 10.25.33.7
Severity: Standard
Applicable for: Wind River Linux LTS 25
Component/s: BSP
root@nxp-s32g:/opt/wr-test/testcases/bts/perf_events_pmu# cat /proc/version
Linux version 6.12.40-yocto-standard (oe-user@oe-host) (aarch64-wrs-linux-gcc (GCC) 14.3.0, GNU ld (GNU Binutils) 2.44.0.20250513) #1 SMP PREEMPT Tue Jul 29 12:08:52 UTC 2025
root@nxp-s32g:/opt/wr-test/testcases/bts/perf_events_pmu# dmesg |grep -i -w -E -B10 -A50 'Call Trace|BUG:|WARNING:' ||return 0
[ 3544.877962] ------------[ cut here ]------------
[ 3544.882602] WARNING: CPU: 0 PID: 12812 at /drivers/perf/nxp-s32cc-ddr-perf.c:275 ddr_perf_event_init+0x1b4/0x1e8
[ 3544.892634] Modules linked in: vxlan ip6_udp_tunnel udp_tunnel nf_conntrack_netlink xt_nat xt_tcpudp xt_conntrack xt_MASQUERADE ip6table_nat ip6table_filter ip6_tables iptable_nat xt_addrtype iptable_filter ip_tables x_tables xfrm_user llce_mailbox llce_core llce_can sch_fq_codel openvswitch nsh nf_conncount nf_nat nfnetlink [last unloaded: ip6_udp_tunnel]
[ 3544.924151] CPU: 0 UID: 0 PID: 12812 Comm: perf Tainted: G O 6.12.40-yocto-standard #1
[ 3544.933433] Tainted: [O]=OOT_MODULE
[ 3544.936897] Hardware name: NXP S32G3 Reference Design Board (S32G-VNP-RDB3) (DT)
[ 3544.944278] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 3544.951220] pc : ddr_perf_event_init+0x1b4/0x1e8
[ 3544.955820] lr : ddr_perf_event_init+0x1ac/0x1e8
[ 3544.960421] sp : ffff8000865cbbe0
[ 3544.963718] x29: ffff8000865cbbe0 x28: 0000000000000000 x27: ffff800082f430d0
[ 3544.970838] x26: 0000000000000000 x25: ffff800082f43190 x24: ffff8000803194ac
[ 3544.977955] x23: ffff800080319458 x22: ffff0008092fe480 x21: 0000000000000001
[ 3544.985072] x20: ffff0008092fe480 x19: ffff00083cd25860 x18: 0000000000000000
[ 3544.992189] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000
[ 3544.999308] x14: 0000000000000000 x13: 0000000000000000 x12: ffff800082a2f158
[ 3545.006425] x11: 000000000000066b x10: 000000000000066b x9 : ffff800080319180
[ 3545.013541] x8 : 0000000000000000 x7 : 0000000011cc6afd x6 : ffff8000822aee00
[ 3545.020660] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000067397d26
[ 3545.027777] x2 : ffff8007f8788000 x1 : 00000000000000c0 x0 : 0000000000000000
[ 3545.034895] Call trace:
[ 3545.037326] ddr_perf_event_init+0x1b4/0x1e8
[ 3545.041582] perf_try_init_event+0x58/0x240
[ 3545.045744] perf_init_event+0x128/0x340
[ 3545.049650] perf_event_alloc+0x2f8/0x730
[ 3545.053643] __do_sys_perf_event_open+0x1a0/0xd68
[ 3545.058332] __arm64_sys_perf_event_open+0x30/0x48
[ 3545.063106] invoke_syscall+0x5c/0x128
[ 3545.066837] el0_svc_common.constprop.0+0x48/0xf8
[ 3545.071524] do_el0_svc+0x24/0x40
[ 3545.074822] el0_svc+0x48/0x148
[ 3545.077947] el0t_64_sync_handler+0x120/0x130
[ 3545.082287] el0t_64_sync+0x190/0x198
[ 3545.085935] irq event stamp: 32944
[ 3545.089319] hardirqs last enabled at (32943): [<ffff8000814889c8>] _raw_spin_unlock_irqrestore+0x70/0xb0
[ 3545.098866] hardirqs last disabled at (32944): [<ffff800081478634>] el1_dbg+0x24/0x90
[ 3545.106678] softirqs last enabled at (32932): [<ffff800080017c54>] fpsimd_restore_current_state+0x3c/0xd8
[ 3545.116313] softirqs last disabled at (32930): [<ffff800080017c24>] fpsimd_restore_current_state+0xc/0xd8
[ 3545.125863] ---[ end trace 0000000000000000 ]---
INFO: HTTP shared image: http://pek-lpgtest7408.wrs.com/buildarea1/SharedImage/LTS25/BSP/nxp-s32g_standard_glibc-std_GIT/20250805_054211
/lpg-build/cdc/fast_prod/WRL10_25/WRL10_25_GIT/wrlinux-10/setup.sh --machines nxp-s32g --templates feature/docker feature/s32g-optee --distros wrlinux --dl-layers=1 --accept-eula=yes
source environment-setup-x86_64-wrlinuxsdk-linux
source oe-init-build-env build
echo 'BB_NUMBER_THREADS ?= "24"' >> conf/local.conf
echo 'PARALLEL_MAKE ?= "-j 24"' >> conf/local.conf
export https_proxy=147.11.252.42:9090
export http_proxy=147.11.252.42:9090
bitbake-layers add-layer /net/pek-lpgtest16.wrs.com/buildarea1/wgao/wassp-linux/testcases/wrlinux/wr-testing/bts-dev
#####To Clone a whole new testcases layer#####
git clone --depth 1 -b master git://lxgit.wrs.com/wrlinux-testing/testcases.git ../layers/testcases/wrlinux/
bitbake-layers add-layer ../layers/testcases/wrlinux/wr-testing/bts-dev
#####End#####
echo '
require templates/feature/bts/template.conf
IMAGE_FSTYPES += " tar.bz2"
echo 'IMAGE_FSTYPES:remove = " live hddimg iso"' >> conf/local.conf
bitbake-layers add-layer /net/pek-lpgtest7408/buildarea1/SharedImage/wrlinux-testing-dl
echo 'SHARED_IMAGE_BASE = "/net/pek-lpgtest7408/buildarea1/SharedImage"
FIRMWARE_DIR_BASE = "${SHARED_IMAGE_BASE}/wr-bsp-images/nxp-s32g/firmwares"
DDR_FW_PATH = "${FIRMWARE_DIR_BASE}/ddr/g3/ddr_fw_ecc_off.bin"
HSE_LOCAL_FIRMWARE_DIR = "${FIRMWARE_DIR_BASE}/hse"
HSE_FW_VERSION_S32G2 = "0.1.0.14"
HSE_FW_VERSION_S32G3 = "0.2.64.0"
HSE_FW_NAME_S32G2 = "rev2.0_s32g2xx_hse_fw_0.1.0_1.0.14_pb240319.bin.pink"
HSE_FW_NAME_S32G3 = "s32g3xx_hse_fw_0.20.0_2.64.0_pb250127.bin.pink"
LLCE_LOCAL_FIRMWARE_DIR = "${FIRMWARE_DIR_BASE}/llce/1.0.9/s32g2"
LLCE_LOCAL_FIRMWARE_DIR_S32G3 = "${FIRMWARE_DIR_BASE}/llce/1.0.9/s32g3"
IPCF_M7_APP_BIN_DIR = "${FIRMWARE_DIR_BASE}/ipcf/4.9"
PFE_LOCAL_FIRMWARE_DIR = "${FIRMWARE_DIR_BASE}/pfe/1.11.0"
CUSTOMER_RECIPES:append = " llce"
CUSTOMER_RECIPES:openembedded-layer += 'ccid pcsc-lite opensc'
BB_NO_NETWORK = '0'
IMAGE_INSTALL:append = " llce ipc-shm pkcs11-hse pkcs11-hse-examples pfe pfe-slave libfci-cli"' >> conf/local.conf
bitbake wrlinux-image-std