Series Acked-by: Michael D Kinney <michael.d.kin...@intel.com> > -----Original Message----- > From: Oram, Isaac W <isaac.w.o...@intel.com> > Sent: Tuesday, September 13, 2022 2:46 PM > To: Theo Jehl <theojeh...@gmail.com>; devel@edk2.groups.io > Cc: Leif Lindholm <quic_llind...@quicinc.com>; Kinney, Michael D > <michael.d.kin...@intel.com>; Pedro Falcato > <pedro.falc...@gmail.com>; Gerd Hoffmann <kra...@redhat.com>; Stefan Hajnoczi > <stefa...@gmail.com> > Subject: RE: [edk2-devel][edk2-platforms][PATCH V3 0/4] QemuOpenBoardPkg: Add > QemuOpenBoardPkg > > Series Reviewed-by: Isaac Oram <isaac.w.o...@intel.com> > > -----Original Message----- > From: Theo Jehl <theojeh...@gmail.com> > Sent: Tuesday, September 13, 2022 2:32 PM > To: devel@edk2.groups.io > Cc: Leif Lindholm <quic_llind...@quicinc.com>; Kinney, Michael D > <michael.d.kin...@intel.com>; Oram, Isaac W > <isaac.w.o...@intel.com>; Pedro Falcato <pedro.falc...@gmail.com>; Gerd > Hoffmann <kra...@redhat.com>; Stefan Hajnoczi > <stefa...@gmail.com> > Subject: [edk2-devel][edk2-platforms][PATCH V3 0/4] QemuOpenBoardPkg: Add > QemuOpenBoardPkg > > QemuOpenBoardPkg adds a MinPlatform port to Qemu x86_64 It can boots UEFI > Linux and Windows, and works on PIIX4 and Q35 This board > port provides a simple starting place for investigating edk2 and MinPlatform > Arch. > Currently we implement up to stage 4 of the MinPlatform spec and can boot > Windows/Linux. > > V2 splits the package into several commits. > Each commit corresponding to a MinPlatform architecture stage. > > The V3 removes specials characters in "Theo" from file headers. > Cleaned up whitespace, punctuation, commenting to better match coding style > and conventions Fixed Visual Studio build issue > converting UINT64 to UINT32. > Fixed build issues related to sync with latest master. > > Cc: Leif Lindholm <quic_llind...@quicinc.com> > Cc: Michael D Kinney <michael.d.kin...@intel.com> > Cc: Isaac Oram <isaac.w.o...@intel.com> > Cc: Pedro Falcato <pedro.falc...@gmail.com> > Cc: Gerd Hoffmann <kra...@redhat.com> > Cc: Stefan Hajnoczi <stefa...@gmail.com> > > Signed-off-by: Theo Jehl <theojeh...@gmail.com> > > Theo Jehl (4): > QemuOpenBoardPkg: Add QemuOpenBoardPkg > QemuOpenBoardPkg: Enable stage 2 > QemuOpenBoardPkg: Enable stage 3 > QemuOpenBoardPkg: Enable stage 4 > > .../QemuOpenBoardPkg/QemuOpenBoardPkg.dec | 33 ++ > .../Include/Dsc/Stage1.dsc.inc | 55 +++ > .../Include/Dsc/Stage2.dsc.inc | 31 ++ > .../Include/Dsc/Stage3.dsc.inc | 101 ++++++ > .../Include/Dsc/Stage4.dsc.inc | 56 +++ > .../QemuOpenBoardPkg/QemuOpenBoardPkg.dsc | 169 +++++++++ > .../QemuOpenBoardPkg/QemuOpenBoardPkg.fdf | 328 ++++++++++++++++++ > .../BoardBootManagerLib.inf | 39 +++ > .../Library/BoardInitLib/BoardInitLib.inf | 29 ++ > .../Library/PeiReportFvLib/PeiReportFvLib.inf | 63 ++++ > .../Library/PlatformSecLib/PlatformSecLib.inf | 49 +++ > .../QemuOpenFwCfgLib/QemuOpenFwCfgLib.inf | 23 ++ > .../PlatformInitPei/PlatformInitPei.inf | 59 ++++ > .../Include/Library/QemuOpenFwCfgLib.h | 105 ++++++ > .../PlatformInitPei/PlatformInit.h | 59 ++++ > .../BoardBootManagerLib/BoardBootManager.c | 105 ++++++ > .../Library/BoardInitLib/BoardInitLib.c | 231 ++++++++++++ > .../Library/PeiReportFvLib/PeiReportFvLib.c | 285 +++++++++++++++ > .../Library/PlatformSecLib/PlatformSecLib.c | 140 ++++++++ > .../QemuOpenFwCfgLib/QemuOpenFwCfgLib.c | 136 ++++++++ > .../QemuOpenBoardPkg/PlatformInitPei/Cpu.c | 64 ++++ > .../QemuOpenBoardPkg/PlatformInitPei/Memory.c | 254 ++++++++++++++ > .../QemuOpenBoardPkg/PlatformInitPei/Pci.c | 70 ++++ > .../QemuOpenBoardPkg/PlatformInitPei/Pcie.c | 106 ++++++ > .../PlatformInitPei/PlatformInit.c | 75 ++++ > .../Include/Fdf/FlashMap.fdf.inc | 94 +++++ > .../Library/PlatformSecLib/Ia32/SecEntry.nasm | 117 +++++++ > Platform/Qemu/QemuOpenBoardPkg/README.md | 53 +++ > 28 files changed, 2929 insertions(+) > create mode 100644 Platform/Qemu/QemuOpenBoardPkg/QemuOpenBoardPkg.dec > create mode 100644 Platform/Qemu/QemuOpenBoardPkg/Include/Dsc/Stage1.dsc.inc > create mode 100644 Platform/Qemu/QemuOpenBoardPkg/Include/Dsc/Stage2.dsc.inc > create mode 100644 Platform/Qemu/QemuOpenBoardPkg/Include/Dsc/Stage3.dsc.inc > create mode 100644 Platform/Qemu/QemuOpenBoardPkg/Include/Dsc/Stage4.dsc.inc > create mode 100644 Platform/Qemu/QemuOpenBoardPkg/QemuOpenBoardPkg.dsc > create mode 100644 Platform/Qemu/QemuOpenBoardPkg/QemuOpenBoardPkg.fdf > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/Library/BoardBootManagerLib/BoardBootManagerLib.inf > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/Library/BoardInitLib/BoardInitLib.inf > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/Library/PeiReportFvLib/PeiReportFvLib.inf > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/Library/PlatformSecLib/PlatformSecLib.inf > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/Library/QemuOpenFwCfgLib/QemuOpenFwCfgLib.inf > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/PlatformInitPei/PlatformInitPei.inf > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/Include/Library/QemuOpenFwCfgLib.h > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/PlatformInitPei/PlatformInit.h > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/Library/BoardBootManagerLib/BoardBootManager.c > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/Library/BoardInitLib/BoardInitLib.c > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/Library/PeiReportFvLib/PeiReportFvLib.c > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/Library/PlatformSecLib/PlatformSecLib.c > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/Library/QemuOpenFwCfgLib/QemuOpenFwCfgLib.c > create mode 100644 Platform/Qemu/QemuOpenBoardPkg/PlatformInitPei/Cpu.c > create mode 100644 Platform/Qemu/QemuOpenBoardPkg/PlatformInitPei/Memory.c > create mode 100644 Platform/Qemu/QemuOpenBoardPkg/PlatformInitPei/Pci.c > create mode 100644 Platform/Qemu/QemuOpenBoardPkg/PlatformInitPei/Pcie.c > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/PlatformInitPei/PlatformInit.c > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/Include/Fdf/FlashMap.fdf.inc > create mode 100644 > Platform/Qemu/QemuOpenBoardPkg/Library/PlatformSecLib/Ia32/SecEntry.nasm > create mode 100644 Platform/Qemu/QemuOpenBoardPkg/README.md > > -- > 2.37.0 (Apple Git-136)
-=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#93728): https://edk2.groups.io/g/devel/message/93728 Mute This Topic: https://groups.io/mt/93665756/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-