Chris Jones
3d359ff905
MdePkg: Fix broken coding style in Acpi64.h
...
Bugzilla: 3516 (https://bugzilla.tianocore.org/show_bug.cgi?id=3516 )
Fix a coding style issue raised by EccCheck. This issue (error code
7008) has been fixed by moving a nested union out of its structure.
Also add Acpi64.h to the "IgnoreFiles" list to stop the CI flagging
naming errors present prior to ACPI 64.
Signed-off-by: Chris Jones <christopher.jones@arm.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com >
2021-08-11 01:53:28 +00:00
Chris Jones
605c4a1ff2
MdePkg: Add Cache ID to PPTT
...
Bugzilla: 3516 (https://bugzilla.tianocore.org/show_bug.cgi?id=3516 )
Make changes to ACPI 6.4 header according to the latest specification:
- ACPI 6.4 January 2021, Table 5.137, Table 5.140, Table 5.141
- Mantis ID 2138 (https://mantis.uefi.org/mantis/view.php?id=2138 )
Signed-off-by: Chris Jones <christopher.jones@arm.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com >
2021-08-11 01:53:28 +00:00
Chris Jones
1803757a9b
MdePkg: Add Secure Access Components in the SDEV table
...
Bugzilla: 3516 (https://bugzilla.tianocore.org/show_bug.cgi?id=3516 )
Make changes to ACPI 6.4 header according to the latest specification:
- ACPI 6.4 January 2021, Section 5.2.26.1.1
- Mantis ID 2111 (https://mantis.uefi.org/mantis/view.php?id=2111 )
Signed-off-by: Chris Jones <christopher.jones@arm.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com >
2021-08-11 01:53:28 +00:00
Chris Jones
75c4a8e10d
MdePkg: Add the Platform Health Assessment Table (PHAT)
...
Bugzilla: 3516 (https://bugzilla.tianocore.org/show_bug.cgi?id=3516 )
Make changes to ACPI 6.4 header according to the latest specification:
- ACPI 6.4 January 2021, Table 5.5, Section 5.2.30
- Mantis ID 2094 (https://mantis.uefi.org/mantis/view.php?id=2094 )
Signed-off-by: Chris Jones <christopher.jones@arm.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com >
2021-08-11 01:53:28 +00:00
Chris Jones
0938f9235c
MdePkg: Add Multiprocessor Wakeup structure
...
Bugzilla: 3516 (https://bugzilla.tianocore.org/show_bug.cgi?id=3516 )
Make changes to ACPI 6.4 header according to the latest specification:
- ACPI 6.4 January 2021, Table 5.21, Section 5.2.12.19
- Mantis ID 2087 (https://mantis.uefi.org/mantis/view.php?id=2087 )
Signed-off-by: Chris Jones <christopher.jones@arm.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com >
2021-08-11 01:53:28 +00:00
Chris Jones
7b17bcd9a0
MdePkg: Add 'Type 5' PCC structure
...
Bugzilla: 3516 (https://bugzilla.tianocore.org/show_bug.cgi?id=3516 )
Make changes to ACPI 6.4 header according to the latest specification:
- ACPI 6.4 January 2021, Section 14.1.7, Section 14.4
- Mantis ID 2010 (https://mantis.uefi.org/mantis/view.php?id=2010 )
Signed-off-by: Chris Jones <christopher.jones@arm.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com >
2021-08-11 01:53:28 +00:00
Chris Jones
357383bc4f
MdePkg: Add flags and MinTransferSize to Generic Initiator
...
Bugzilla: 3516 (https://bugzilla.tianocore.org/show_bug.cgi?id=3516 )
Make changes to ACPI 6.4 header according to the latest specification:
- ACPI 6.4 January 2021, Table 5.59, Section 5.2.27.1 & Section 5.2.27.4
- Mantis ID 1991 (https://mantis.uefi.org/mantis/view.php?id=1991 )
Signed-off-by: Chris Jones <christopher.jones@arm.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com >
2021-08-11 01:53:28 +00:00
Chris Jones
c82d6dd4a3
MdePkg: Remove DPPT table
...
Bugzilla: 3516 (https://bugzilla.tianocore.org/show_bug.cgi?id=3516 )
Make changes to ACPI 6.4 header according to the latest specification:
- ACPI 6.4 January 2021, Table 5.5
- Mantis ID 2133 (https://mantis.uefi.org/mantis/view.php?id=2133 )
Signed-off-by: Chris Jones <christopher.jones@arm.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com >
2021-08-11 01:53:28 +00:00
Chris Jones
ced4cb7609
MdePkg: Add SPA Location Cookie field to SPA Range structure
...
Bugzilla: 3516 (https://bugzilla.tianocore.org/show_bug.cgi?id=3516 )
Make changes to ACPI 6.4 header according to the latest specification:
- ACPI 6.4 January 2021, Section 5.2.25.2 System Physical Address (SPA)
Range Structure, Table 5.109
- Mantis ID 1988 (https://mantis.uefi.org/mantis/view.php?id=1988 )
Also added a blank line between #defines and structure definitions to
improve readability.
Signed-off-by: Chris Jones <christopher.jones@arm.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com >
2021-08-11 01:53:28 +00:00
Chris Jones
ad3dea9861
MdePkg: Update PMTT to ACPI 6.4
...
Bugzilla: 3516 (https://bugzilla.tianocore.org/show_bug.cgi?id=3516 )
Make changes to ACPI 6.4 header according to the latest specification:
- ACPI 6.4 January 2021, Section 5.2.21.12
- Mantis ID 1975 (https://mantis.uefi.org/mantis/view.php?id=1975 )
Signed-off-by: Chris Jones <christopher.jones@arm.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com >
2021-08-11 01:53:28 +00:00
Chris Jones
d910e83299
MdePkg: Rename SBSA Generic Watchdog to Arm Generic Watchdog
...
Bugzilla: 3516 (https://bugzilla.tianocore.org/show_bug.cgi?id=3516 )
Make changes to ACPI 6.4 header according to the latest specification:
- ACPI 6.4 January 2021, Section 5.2.24, Table 5.100 & Section 5.2.24.2
- Mantis ID 2126 (https://mantis.uefi.org/mantis/view.php?id=2126 )
Signed-off-by: Chris Jones <christopher.jones@arm.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com >
2021-08-11 01:53:28 +00:00
Chris Jones
4d7137f261
MdePkg: Increment FADT version
...
Bugzilla: 3516 (https://bugzilla.tianocore.org/show_bug.cgi?id=3516 )
Make changes to ACPI 6.4 header according to the latest specification:
- ACPI 6.4 January 2021, Table 5-9
- Mantis ID 2105 (https://mantis.uefi.org/mantis/view.php?id=2105 )
Signed-off-by: Chris Jones <christopher.jones@arm.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com >
2021-08-11 01:53:28 +00:00
Chris Jones
5963ce5d28
MdePkg: Add ACPI 6.4 header file
...
Bugzilla: 3516 (https://bugzilla.tianocore.org/show_bug.cgi?id=3516 )
This patch introduces a header file for the ACPI specification version
6.4. Currently it is based on the Acpi63.h header file however makes
six changes:
1. Replace all occurences of "6_3"/"6.3" with "6_4/6.4".
2. Remove the trailing underscore from the header guard in accordance
with the EDK2 coding standards, section 5.3.5.
3. Make Acpi64.h the latest ACPI definition included by Acpi.h.
4. Fix the BGRT Status field comment to match the ACPI 6.3A spec.
5. Fix several typos where definitions were named "PMMT" when it should
be "PMTT".
6. Fix a typo: "PPTT Platform Communication Channel" should be "PDTT
Platform Communication Channel".
Signed-off-by: Chris Jones <christopher.jones@arm.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com >
2021-08-11 01:53:28 +00:00