From 9cb69cf6c099a8f6ba1651a47ff17b80ecc15d08 Mon Sep 17 00:00:00 2001 From: edhay Date: Mon, 8 Sep 2025 23:42:58 +0530 Subject: [PATCH] Remove the restriction on Package in Package() data structure Restriction on Package in Package() data structure is removed accommodating it to contain nested packages Additional clarification added See issue https://github.com/UEFI/DSD-Guide/issues/29 for more details. --- src/dsd-guide.adoc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/dsd-guide.adoc b/src/dsd-guide.adoc index fd28508..5c8fc3a 100644 --- a/src/dsd-guide.adoc +++ b/src/dsd-guide.adoc @@ -219,9 +219,8 @@ second element (the Value) must be: * an Integer, * a String, -* a Reference, or -* a Package consisting entirely of Integer, String, or Reference objects - (and specifically not containing a nested Package). +* a Reference (but not referencing a Package which in turn contains nested Package references), or +* a Package (but not containing a reference to another Package). The list of valid Keys, and the format and interpretation of the corresponding Values, depends on the PNP or ACPI device ID (e.g., ``_HID``)