Skip to content

refactor(apps): centralize shared app definitions#384

Merged
prashymh merged 1 commit intoARM-software:mainfrom
prashymh:main
May 1, 2026
Merged

refactor(apps): centralize shared app definitions#384
prashymh merged 1 commit intoARM-software:mainfrom
prashymh:main

Conversation

@prashymh
Copy link
Copy Markdown
Contributor

@prashymh prashymh commented May 1, 2026

Move shared app-level constants and declarations out of the target-specific baremetal and UEFI acs.h headers.

Add shared headers for:

  • ACS app version macros
  • suite level defaults and bounds
  • common app info-table helper declarations

Use the shared definitions from baremetal, UEFI, and Linux userspace app code, and remove duplicate version, level, software-view, and print-format macros where the shared definition is now available.

Move shared runtime globals to acs_cfg.h and remove duplicate local externs from app headers and VAL sources. Align baremetal createRasInfoTable() with the UEFI signature by returning the val_ras_create_info_table() status, then centralize its declaration with the other shared table helpers.

Keep target-specific definitions, table sizes, and startup settings in their existing target headers.

Change-Id: I420e5218e3c245140048a21fd8f640708e59330c

Move shared app-level constants and declarations out of the target-specific
baremetal and UEFI acs.h headers.

Add shared headers for:

- ACS app version macros
- suite level defaults and bounds
- common app info-table helper declarations

Use the shared definitions from baremetal, UEFI, and Linux userspace app code,
and remove duplicate version, level, software-view, and print-format macros
where the shared definition is now available.

Move shared runtime globals to acs_cfg.h and remove duplicate local externs
from app headers and VAL sources. Align baremetal createRasInfoTable() with
the UEFI signature by returning the val_ras_create_info_table() status, then
centralize its declaration with the other shared table helpers.

Keep target-specific definitions, table sizes, and startup settings in their
existing target headers.

Change-Id: I420e5218e3c245140048a21fd8f640708e59330c
@prashymh prashymh merged commit ab6e869 into ARM-software:main May 1, 2026
26 of 29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant