public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [PATCH v1 1/1] MdePkg: Add AML FieldList OpCode definitions
@ 2020-03-30  8:52 PierreGondois
  2020-04-10  1:43 ` [edk2-devel] " Zhiguang Liu
  0 siblings, 1 reply; 7+ messages in thread
From: PierreGondois @ 2020-03-30  8:52 UTC (permalink / raw)
  To: devel; +Cc: Pierre Gondois, michael.d.kinney, liming.gao, Sami.Mujawar, nd

From: Pierre Gondois <pierre.gondois@arm.com>

The ACPI specification, version 6.3, January 2019,
defines the Named Objects Encoding for FieldElements
in section '20.2.5.2 Named Objects Encoding'.
FieldElements can be one of the following:
NamedField | ReservedField | AccessField |
ExtendedAccessField | ConnectField

Some of these keywords are starting with an opcode,
allowing to identify their type.
E.g.: ReservedField := 0x00 PkgLength

This patch adds these FieldElement opcodes definitions to
the list of AML Opcode definitions.

Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
---

The changes can be seen at https://github.com/PierreARM/edk2/commits/695_Add_FieldElement_OpCode_v1

Notes:
    v1:
     - Add AML Field Element OpCodes [Pierre]

 MdePkg/Include/IndustryStandard/AcpiAml.h | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/MdePkg/Include/IndustryStandard/AcpiAml.h b/MdePkg/Include/IndustryStandard/AcpiAml.h
index 3dd5408b359f9192e2fa9cedd0260a0f6bb5603a..74622e912ea42c2a04379362843473cac5ea5856 100644
--- a/MdePkg/Include/IndustryStandard/AcpiAml.h
+++ b/MdePkg/Include/IndustryStandard/AcpiAml.h
@@ -168,4 +168,12 @@
 #define AML_EXT_BANK_FIELD_OP        0x87
 #define AML_EXT_DATA_REGION_OP       0x88
 
+//
+// FieldElement OpCode
+//
+#define AML_FIELD_RESERVED_OP        0x00
+#define AML_FIELD_ACCESS_OP          0x01
+#define AML_FIELD_CONNECTION_OP      0x02
+#define AML_FIELD_EXT_ACCESS_OP      0x03
+
 #endif
-- 
'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)'


^ permalink raw reply related	[flat|nested] 7+ messages in thread
[parent not found: <160108EF56C0475F.27565@groups.io>]

end of thread, other threads:[~2020-04-20 23:13 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-30  8:52 [PATCH v1 1/1] MdePkg: Add AML FieldList OpCode definitions PierreGondois
2020-04-10  1:43 ` [edk2-devel] " Zhiguang Liu
2020-04-10  3:19   ` Liming Gao
2020-04-10  7:46     ` Sami Mujawar
2020-04-20 18:26     ` PierreGondois
2020-04-20 23:13       ` Liming Gao
     [not found] <160108EF56C0475F.27565@groups.io>
2020-04-09 15:13 ` PierreGondois

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox