From: "Benjamin Doron" <benjamin.doron00@gmail.com>
To: devel@edk2.groups.io
Subject: [edk2-devel][edk2-platforms][PATCH v1 0/7]
Date: Tue, 6 Sep 2022 13:42:51 -0400 [thread overview]
Message-ID: <cover.1662485273.git.benjamin.doron00@gmail.com> (raw)
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
next reply other threads:[~2022-09-06 17:43 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-09-06 17:42 Benjamin Doron [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1662485273.git.benjamin.doron00@gmail.com \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox