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/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to