public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [edk2-devel][edk2-platforms][PATCH v1 0/7]
@ 2022-09-06 17:42 Benjamin Doron
  2022-09-06 17:42 ` [edk2-devel][edk2-platforms][PATCH v1 1/7] KabylakeOpenBoardPkg/AspireVn7Dash572G: Cleanup library includes Benjamin Doron
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: Benjamin Doron @ 2022-09-06 17:42 UTC (permalink / raw)
  To: devel

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


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2022-09-09 21:41 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-06 17:42 [edk2-devel][edk2-platforms][PATCH v1 0/7] Benjamin Doron
2022-09-06 17:42 ` [edk2-devel][edk2-platforms][PATCH v1 1/7] KabylakeOpenBoardPkg/AspireVn7Dash572G: Cleanup library includes Benjamin Doron
2022-09-09 21:41   ` Isaac Oram
2022-09-06 17:42 ` [edk2-devel][edk2-platforms][PATCH v1 2/7] KabylakeOpenBoardPkg/AspireVn7Dash572G: Enhance the build-logic Benjamin Doron
2022-09-06 17:42 ` [edk2-devel][edk2-platforms][PATCH v1 3/7] KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi: Improvements for EC ACPI Benjamin Doron
2022-09-06 17:42 ` [edk2-devel][edk2-platforms][PATCH v1 4/7] KabylakeOpenBoardPkg/AspireVn7Dash572G/DxeBoardInitLib: Resets notify EC Benjamin Doron
2022-09-06 17:42 ` [edk2-devel][edk2-platforms][PATCH v1 5/7] KabylakeOpenBoardPkg/AspireVn7Dash572G: Use Setup to control security Benjamin Doron
2022-09-06 17:42 ` [edk2-devel][edk2-platforms][PATCH v1 6/7] KabylakeOpenBoardPkg/AspireVn7Dash572G: Improve board detection Benjamin Doron
2022-09-06 17:42 ` [edk2-devel][edk2-platforms][PATCH v1 7/7] KabylakeOpenBoardPkg/AspireVn7Dash572G: Align DEBUG() use Benjamin Doron

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