My SMM-for-OVMF branch has 52 patches now, and I'm not seeing the light
at the end of the tunnel. It's probably prudent to flush some
preparatory patches now that should be fine / non-controversial in their
own right.

Public branch: https://github.com/lersek/edk2/commits/bits_and_pieces

Thanks
Laszlo

Laszlo Ersek (11):
  OvmfPkg: split Include/OvmfPlatforms.h
  OvmfPkg: consolidate POWER_MGMT_REGISTER_Q35() on "Q35MchIch9.h"
    macros
  OvmfPkg: consolidate POWER_MGMT_REGISTER_PIIX4() on "I440FxPiix4.h"
    macros
  OvmfPkg: extract some bits and port offsets common to Q35 and I440FX
  OvmfPkg: AcpiS3SaveDxe: fix protocol usage hint in the INF file
  MdePkg: BaseExtractGuidedSectionLib: allow forced reinit of handler
    table
  MdeModulePkg: SmmIplEntry(): don't suppress SMM core startup failure
  UefiCpuPkg: CpuDxe: optionally save MTRR settings to AcpiNVS memory
    block
  UefiCpuPkg: CpuDxe: broadcast MTRR changes to APs
  UefiCpuPkg: CpuDxe: sync MTRR settings to APs at MP startup
  UefiCpuPkg: CpuDxe: provide EFI_MP_SERVICES_PROTOCOL when there's no
    AP

 MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.inf |   
4 +
 OvmfPkg/AcpiS3SaveDxe/AcpiS3SaveDxe.inf                                    |   
2 +-
 UefiCpuPkg/CpuDxe/CpuDxe.inf                                               |   
6 +
 OvmfPkg/Include/IndustryStandard/I440FxPiix4.h                             |  
40 +++++++
 OvmfPkg/Include/IndustryStandard/Q35MchIch9.h                              |  
93 +++++++++++++++
 OvmfPkg/Include/OvmfPlatforms.h                                            |  
23 ++--
 UefiCpuPkg/CpuDxe/MtrrSync.h                                               |  
86 ++++++++++++++
 MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c                                     |  
14 ++-
 MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib.c   |  
31 +++++
 OvmfPkg/Library/AcpiTimerLib/BaseAcpiTimerLib.c                            |  
24 +---
 OvmfPkg/Library/AcpiTimerLib/BaseRomAcpiTimerLib.c                         |  
28 ++---
 OvmfPkg/Library/AcpiTimerLib/DxeAcpiTimerLib.c                             |  
14 +--
 OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c                               |   
4 +-
 OvmfPkg/PlatformPei/Platform.c                                             |  
12 +-
 UefiCpuPkg/CpuDxe/CpuDxe.c                                                 |  
53 +++++++++
 UefiCpuPkg/CpuDxe/CpuMp.c                                                  |  
28 +++--
 UefiCpuPkg/CpuDxe/MtrrSync.c                                               | 
118 ++++++++++++++++++++
 MdePkg/MdePkg.dec                                                          |  
13 +++
 UefiCpuPkg/UefiCpuPkg.dec                                                  |  
11 ++
 19 files changed, 513 insertions(+), 91 deletions(-)
 create mode 100644 OvmfPkg/Include/IndustryStandard/I440FxPiix4.h
 create mode 100644 OvmfPkg/Include/IndustryStandard/Q35MchIch9.h
 create mode 100644 UefiCpuPkg/CpuDxe/MtrrSync.h
 create mode 100644 UefiCpuPkg/CpuDxe/MtrrSync.c

-- 
1.8.3.1


------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to