Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 30631f0a269bf3ef86f251982d4d86fa3d26c44b
https://github.com/tianocore/edk2/commit/30631f0a269bf3ef86f251982d4d86fa3d26c44b
Author: Chris Jones <[email protected]>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M MdePkg/Include/IndustryStandard/Acpi64.h
Log Message:
-----------
MdePkg: Add missing Cache ID (in)valid define
Bugzilla: 3697 (https://bugzilla.tianocore.org/show_bug.cgi?id=3697)
Add Cache ID valid/invalid defines to Acpi64.h which were not initially
added when the CacheIdValid field was added to
EFI_ACPI_6_4_PPTT_STRUCTURE_CACHE_FLAGS.
Signed-off-by: Chris Jones <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Zhichao Gao <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: 0077c22f6d4beee944dc8dd91d7ae8595638ef7a
https://github.com/tianocore/edk2/commit/0077c22f6d4beee944dc8dd91d7ae8595638ef7a
Author: Chris Jones <[email protected]>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M MdePkg/Include/IndustryStandard/Acpi64.h
Log Message:
-----------
MdePkg: Remove PPTT ID type structure
Bugzilla: 3697 (https://bugzilla.tianocore.org/show_bug.cgi?id=3697)
The ACPI 6.3A specification deprecated the PPTT ID type structure (type
2) therefore remove it from Acpi64.h.
Mantis ID: 2072 (https://mantis.uefi.org/mantis/view.php?id=2072)
Signed-off-by: Chris Jones <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: a50b65ce22398422529d305740ec2cea859e8449
https://github.com/tianocore/edk2/commit/a50b65ce22398422529d305740ec2cea859e8449
Author: Chris Jones <[email protected]>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pptt/PpttParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.c
Log Message:
-----------
ShellPkg: Update Acpiview PPTT parser to ACPI 6.4
Bugzilla: 3697 (https://bugzilla.tianocore.org/show_bug.cgi?id=3697)
Update the Acpiview PPTT parser to use Acpi64.h. As part of the changes,
remove support for parsing PPTT type 2 ID structure.
Mantis ID for removing PPTT type 2 structure:
2072 (https://mantis.uefi.org/mantis/view.php?id=2072)
Signed-off-by: Chris Jones <[email protected]>
Reviewed-by: Zhichao Gao <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: 8cf2bdfcfbab23feb62ce68007ce265d4686bd7f
https://github.com/tianocore/edk2/commit/8cf2bdfcfbab23feb62ce68007ce265d4686bd7f
Author: Chris Jones <[email protected]>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pptt/PpttParser.c
Log Message:
-----------
ShellPkg: Add Cache ID to PPTT parser
Bugzilla: 3697 (https://bugzilla.tianocore.org/show_bug.cgi?id=3697)
Update the Acpiview PPTT parser with the Cache ID field and relevant
validations as defined in tables 5.140 and 5.141 of the ACPI 6.4
specification.
Signed-off-by: Chris Jones <[email protected]>
Reviewed-by: Zhichao Gao <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: b2bbe3df54704da40a8f520e7b0ea41dbe00a57f
https://github.com/tianocore/edk2/commit/b2bbe3df54704da40a8f520e7b0ea41dbe00a57f
Author: Chris Jones <[email protected]>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPpttLibArm/PpttGenerator.c
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPpttLibArm/PpttGenerator.h
Log Message:
-----------
DynamicTablesPkg: Remove PPTT ID structure from ACPI 6.4 generator
Bugzilla: 3697 (https://bugzilla.tianocore.org/show_bug.cgi?id=3697)
ACPI 6.3A deprecated PPTT ID (type 2) structure which was subsequently
removed in ACPI 6.4. Therefore remove support for generating PPTT ID
structures.
Mantis ID for removing PPTT type 2 structure:
2072 (https://mantis.uefi.org/mantis/view.php?id=2072)
Signed-off-by: Chris Jones <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: e139829dd6ba2e4df267430035bb4b6435d53233
https://github.com/tianocore/edk2/commit/e139829dd6ba2e4df267430035bb4b6435d53233
Author: Chris Jones <[email protected]>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPpttLibArm/PpttGenerator.c
Log Message:
-----------
DynamicTablesPkg: Update PPTT generator to ACPI 6.4
Bugzilla: 3697 (https://bugzilla.tianocore.org/show_bug.cgi?id=3697)
Update the PPTT generator to use Acpi64.h.
Signed-off-by: Chris Jones <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: e81a81e5846edcc4c2e91cf3a39d0ba8c31b687a
https://github.com/tianocore/edk2/commit/e81a81e5846edcc4c2e91cf3a39d0ba8c31b687a
Author: Chris Jones <[email protected]>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPpttLibArm/PpttGenerator.c
Log Message:
-----------
DynamicTablesPkg: Add CacheId to PPTT generator
Bugzilla: 3697 (https://bugzilla.tianocore.org/show_bug.cgi?id=3697)
Update the PPTT generator with the CacheId field as defined in table
5.140 of the ACPI 6.4 specification.
Also add validations to ensure that the cache id generated is unique.
Signed-off-by: Chris Jones <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/0f1d7477c0a8...e81a81e5846e
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits