I think that there shouldn’t be any difficulty to build QemuOpenBoardPkg and 
most of the Platforms/Intel packages (Simics and Purley are “special” and 
should be considered a waste of time at this time).  I know how stuart works 
but I assume at some point it is capable of running normal edk2 build commands.

https://github.com/tianocore/edk2-platforms/tree/master/Platform/Qemu/QemuOpenBoardPkg
 has some discussion of the build and execution.
Almost everything is typical except our use of command line to configure PEI 
and DXE, “-D PEI_ARCH=IA32 -D DXE_ARCH=X64”
build -a IA32 -a X64 -D PEI_ARCH=IA32 -D DXE_ARCH=X64 -p 
QemuOpenBoardPkg\QemuOpenBoardPkg.dsc
I sent a commit to get all Intel advanced feature packages building with 
VS2019, CLANGPDB, and GCC5, NOOPT.
build -a IA32 -a X64 -b NOOPT -p 
Debugging\AcpiDebugFeaturePkg\AcpiDebugFeaturePkg.dsc
build -a IA32 -a X64 -b NOOPT -p 
Debugging\BeepDebugFeaturePkg\BeepDebugFeaturePkg.dsc
build -a IA32 -a X64 -b NOOPT -p 
Debugging\PostCodeDebugFeaturePkg\PostCodeDebugFeaturePkg.dsc
build -a IA32 -a X64 -b NOOPT -p 
Debugging\Usb3DebugFeaturePkg\Usb3DebugFeaturePkg.dsc
build -a IA32 -a X64 -b NOOPT -p Network\NetworkFeaturePkg\NetworkFeaturePkg.dsc
build -a IA32 -a X64 -b NOOPT -p 
OutOfBandManagement\IpmiFeaturePkg\IpmiFeaturePkg.dsc
build -a IA32 -a X64 -b NOOPT -p 
OutOfBandManagement\SpcrFeaturePkg\SpcrFeaturePkg.dsc
build -a IA32 -a X64 -b NOOPT -p PowerManagement\S3FeaturePkg\S3FeaturePkg.dsc
build -a IA32 -a X64 -b NOOPT -p 
SystemInformation\SmbiosFeaturePkg\SmbiosFeaturePkg.dsc
build -a IA32 -a X64 -b NOOPT -p TemplateFeaturePkg\TemplateFeaturePkg.dsc
build -a IA32 -a X64 -b NOOPT -p UserInterface\LogoFeaturePkg\LogoFeaturePkg.dsc
build -a IA32 -a X64 -b NOOPT -p 
UserInterface\UserAuthFeaturePkg\UserAuthFeaturePkg.dsc
build -a IA32 -a X64 -b NOOPT -p 
UserInterface\VirtualKeyboardFeaturePkg\VirtualKeyboardFeaturePkg.dsc
build -a X64 -b NOOPT -p 
edk2-platforms\Features\Intel\PlatformPayloadFeaturePkg\PlatformPayloadFeaturePkg.dsc
build -a IA32 -a X64 -b NOOPT -p AdvancedFeaturePkg\AdvancedFeaturePkg.dsc
https://edk2.groups.io/g/devel/message/98210

Regards,
Isaac

From: Théo Jehl <theojeh...@gmail.com>
Sent: Thursday, January 5, 2023 3:49 PM
To: Pedro Falcato <pedro.falc...@gmail.com>
Cc: Sean Brogan <spbro...@outlook.com>; devel@edk2.groups.io; Marvin Häuser 
<mhaeu...@posteo.de>; Oram, Isaac W <isaac.w.o...@intel.com>
Subject: Re: [edk2-devel] edk2-platforms, continuous integration, testing, and 
you

Hello,

Could your qemu open board pkg be built using stuart and setup to run tests?  
More details about the goals and plans for the qemu open board pkg.

I like the test idea, however I do not know what Stuart is.
If the goal is getting QOBP to build and pass tests using github CI on 
edk2-platforms , it can be an interesting project.

Regards,
Théo


Le ven. 6 janv. 2023 à 00:32, Pedro Falcato 
<pedro.falc...@gmail.com<mailto:pedro.falc...@gmail.com>> a écrit :
On Thu, Jan 5, 2023 at 1:52 AM Sean Brogan 
<spbro...@outlook.com<mailto:spbro...@outlook.com>> wrote:

Pedro,

Thanks.  Happy to get some feedback.  I hope others also provide feedback.  :)



Regarding the Edk2 tools & CI meeting:  If we scheduled the Jan 16th meeting 
for Jan 17th at 8am Pacific (should be 5 pm your time) would that work?  In the 
meeting we have discussed that we need to rotate the time of the meetings to 
accommodate more world wide attendance and given the standard time would fall 
on a US holiday it seems like a good week to do it.  Could you make it that day?
I could make it work that day I believe, but only 2-3 hours later. Does that 
work for you folks?

At a minimum we could talk about your packages:

Like should ext4 really depend on redfishpkg?  More likely the library should 
be promoted to a more "core" package.
Should? No. I just haven't had the patience to send a patch moving the 
BaseUcs2Utf8Lib to somewhere more central like MdeModulePkg.

Could your qemu open board pkg be built using stuart and setup to run tests?  
More details about the goals and plans for the qemu open board pkg.
Great questions. Probably? It should just work and actually be able to run 
tests.
Re: goals and plans, I do have a few ideas but they're all very unclear. We 
haven't had much community engagement wrt QemuOBP, it's definitely something 
that could be explored (CC Isaac and Theo, who might want to show up or chime 
in).

Thanks,
Pedro


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#98213): https://edk2.groups.io/g/devel/message/98213
Mute This Topic: https://groups.io/mt/96060477/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to