[edk2-devel][edk2-platforms][PATCH v1 0/7]

Benjamin Doron posted 7 patches 1 year, 7 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
.../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
[edk2-devel][edk2-platforms][PATCH v1 0/7]
Posted by Benjamin Doron 1 year, 7 months ago
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]
-=-=-=-=-=-=-=-=-=-=-=-