Cleanup some unnecessary library #include's and LibraryClasses copied
from KabylakeRvp3 as part of the initial bring-up work. Some
quality-of-life improvements, such as working Secure Boot.
Enhancement to the EC support, preparing to implement the SMI handler.
Board detection data is now predictable, though more work is required
to finalise the desired output buffer correspondence with board ID.
Implement a HII form to control BIOS lock functionality. Other
configuration options planned.
Benjamin Doron (7):
KabylakeOpenBoardPkg/AspireVn7Dash572G: Cleanup library includes
KabylakeOpenBoardPkg/AspireVn7Dash572G: Enhance the build-logic
KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi: Improvements for EC ACPI
KabylakeOpenBoardPkg/AspireVn7Dash572G/DxeBoardInitLib: Resets notify
EC
KabylakeOpenBoardPkg/AspireVn7Dash572G: Use Setup to control security
KabylakeOpenBoardPkg/AspireVn7Dash572G: Improve board detection
KabylakeOpenBoardPkg/AspireVn7Dash572G: Align DEBUG() use
.../Acpi/BoardAcpiTables.inf | 4 +
.../AspireVn7Dash572G/Acpi/BoardSsdt.asl | 29 +-
.../AspireVn7Dash572G/Acpi/battery.asl | 11 +-
.../AspireVn7Dash572G/Acpi/ec.asl | 130 +++---
.../AspireVn7Dash572G/Acpi/eclib.asl | 141 +++++++
.../AspireVn7Dash572G/Acpi/mainboard.asl | 6 +-
.../AspireVn7Dash572G/Acpi/thermal.asl | 16 +-
.../PcieDeviceTable.c | 1 -
.../PeiBoardPolicyUpdate.c | 62 ++-
.../PeiPchPolicyUpdate.h | 3 +-
.../PeiPchPolicyUpdatePreMem.c | 1 -
.../PeiSiliconPolicyUpdateLibFsp.inf | 12 +-
.../Include/BoardConfigNvData.h | 37 ++
.../Include/Library/BoardEcLib.h | 5 +-
.../DxeAspireVn7Dash572GAcpiTableLib.c | 5 +
.../BoardAcpiLib/DxeBoardAcpiTableLib.inf | 6 +-
.../SmmAspireVn7Dash572GAcpiEnableLib.c | 17 +-
.../BoardAcpiLib/SmmBoardAcpiEnableLib.inf | 3 +-
.../Library/BoardEcLib/BoardEcLib.inf | 1 +
.../Library/BoardEcLib/EcCommands.c | 66 ++--
.../AspireVn7Dash572GHdaVerbTables.c | 3 +-
.../Library/BoardInitLib/BoardConfigVfr.vfr | 68 ++++
.../BoardInitLib/BoardConfigVfrStrings.uni | 29 ++
.../Library/BoardInitLib/DxeBoardConfigHii.c | 374 ++++++++++++++++++
.../Library/BoardInitLib/DxeBoardInitLib.c | 116 +++++-
.../Library/BoardInitLib/DxeBoardInitLib.h | 131 ++++++
.../Library/BoardInitLib/DxeBoardInitLib.inf | 14 +
.../BoardInitLib/PeiAspireVn7Dash572GDetect.c | 47 ++-
.../PeiAspireVn7Dash572GInitLib.h | 3 +-
.../PeiAspireVn7Dash572GInitPostMemLib.c | 29 +-
.../PeiAspireVn7Dash572GInitPreMemLib.c | 38 +-
.../BoardInitLib/PeiBoardInitPostMemLib.inf | 4 +-
.../BoardInitLib/PeiBoardInitPreMemLib.c | 2 +
.../BoardInitLib/PeiBoardInitPreMemLib.inf | 5 +-
.../AspireVn7Dash572G/OpenBoardPkg.dsc | 68 ++--
.../AspireVn7Dash572G/OpenBoardPkg.fdf | 3 +-
.../OpenBoardPkgBuildOption.dsc | 4 +-
.../AspireVn7Dash572G/OpenBoardPkgPcd.dsc | 59 +--
.../DxeGopPolicyInit.h | 3 -
.../DxeSaPolicyInit.h | 3 -
.../DxeSiliconPolicyUpdateLib.c | 9 +-
.../DxeSiliconPolicyUpdateLib.inf | 2 +
.../PeiBoardPolicyUpdate.c | 2 +-
.../Include/PlatformBoardId.h | 5 +-
44 files changed, 1309 insertions(+), 268 deletions(-)
create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/eclib.asl
create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Include/BoardConfigNvData.h
create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/BoardConfigVfr.vfr
create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/BoardConfigVfrStrings.uni
create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/DxeBoardConfigHii.c
create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/DxeBoardInitLib.h
--
2.37.2
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#93285): https://edk2.groups.io/g/devel/message/93285
Mute This Topic: https://groups.io/mt/93507093/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-