edk2/EmbeddedPkg
VarshitPandya 3b61f4d266 EmbeddedPkg,MdeModulePkg,DynamicTablesPkg: Move ACPI helper macros
Move the ACPI table helper macros from EmbeddedPkg's AcpiLib.h to
MdeModulePkg's AcpiHelperMacros.h.

These macros describe ACPI data initializers and do not depend on the
AcpiLib library interface. Keeping them in AcpiLib.h forces users that
only need the macros to include the AcpiLib library header unnecessarily.

Place the macros in a common MdeModulePkg public header so ACPI table
producers can include the macro definitions directly without implying
use of AcpiLib.

The companion edk2-platforms change is:
"Global: Include AcpiHelperMacros.h for ACPI helper macros"

Tested:
  DynamicTablesPkg: X64/AARCH64 DEBUG/RELEASE/NOOPT
  MdeModulePkg: X64/AARCH64 DEBUG/RELEASE/NOOPT
  EmbeddedPkg: X64/AARCH64 DEBUG/RELEASE/NOOPT

Continuous-integration-options: PatchCheck.ignore-multi-package

Signed-off-by: Varshit Pandya <varshit.pandya@arm.com>
2026-06-18 13:03:24 +00:00
..
Application EmbeddedPkg: Add missing EFIAPI for event callback functions 2026-05-22 16:43:19 +00:00
Drivers EmbeddedPkg: Add missing EFIAPI for protocol member functions 2026-05-22 16:43:19 +00:00
EmbeddedMonotonicCounter EmbeddedPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
GdbStub EmbeddedPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
Include EmbeddedPkg,MdeModulePkg,DynamicTablesPkg: Move ACPI helper macros 2026-06-18 13:03:24 +00:00
Library EmbeddedPkg, OvmfPkg: Produce FV3 HOBs for Extracted FVs 2026-06-13 09:06:33 +00:00
MetronomeDxe EmbeddedPkg/MetronomeDxe: Update outdated lower bound comment 2022-11-29 19:39:43 +00:00
RealTimeClockRuntimeDxe Revert "ArmPlatformPkg,EmbeddedPkg,MdeModulePkg: Move RealTimeClockLib ..." 2026-05-06 03:41:31 +00:00
Scripts/LauterbachT32 EmbeddedPkg: fix mdlint issues 2026-03-04 22:02:33 +00:00
SimpleTextInOutSerial EmbeddedPkg: CodeQL Fixes. 2025-01-15 11:18:04 +00:00
Test/Mock EmbeddedPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
Universal/MmcDxe EmbeddedPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
EmbeddedPkg.ci.yaml EmbeddedPkg/.ci.yaml: add temporary workaround ECC exception 2024-07-02 13:08:04 +00:00
EmbeddedPkg.dec EmbeddedPkg: Introduce GBL protocols 2026-06-12 09:38:53 +00:00
EmbeddedPkg.dsc Global: Move ArmLib to MdePkg 2026-04-17 11:42:23 +00:00