Windows/Linux.
This V2 splits the package into several commits.
Each commit corresponding to a MinPlatform architecture stage.
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Isaac Oram
Cc: Pedro Falcato
Cc: Gerd Hoffmann
Cc: Stefan Hajnoczi
Signed-off-by: Théo Jehl
Théo Jehl (4
Lindholm
Cc: Michael D Kinney
Cc: Isaac Oram
Cc: Pedro Falcato
Cc: Gerd Hoffmann
Cc: Stefan Hajnoczi
Signed-off-by: Théo Jehl
---
Platform/Qemu/QemuOpenBoardPkg/QemuOpenBoardPkg.dec |
33 ++
Platform/Qemu/QemuOpenBoardPkg/Include/Dsc/Stage1.dsc.inc
This patch adds MinPlatform stage 3 (UEFI boot) functionality
Stage 3 adds DxeMain, drivers and modules necessary to reach UEFI shell.
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Isaac Oram
Cc: Pedro Falcato
Cc: Gerd Hoffmann
Cc: Stefan Hajnoczi
Signed-off-by: Théo Jehl
---
Platform
command-line.
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Isaac Oram
Cc: Pedro Falcato
Cc: Gerd Hoffmann
Cc: Stefan Hajnoczi
Signed-off-by: Théo Jehl
---
Platform/Qemu/QemuOpenBoardPkg/Include/Dsc/Stage4.dsc.inc | 56
Platform/Qemu/QemuOpenBoardPkg
Enables MinPlatform stage 2 (memory init) functionality.
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Isaac Oram
Cc: Pedro Falcato
Cc: Gerd Hoffmann
Cc: Stefan Hajnoczi
Signed-off-by: Théo Jehl
---
Platform/Qemu/QemuOpenBoardPkg/Include/Dsc/Stage2.dsc.inc |
31
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/Lin
Enables MinPlatform stage 2 (memory init) functionality.
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Isaac Oram
Cc: Pedro Falcato
Cc: Gerd Hoffmann
Cc: Stefan Hajnoczi
Signed-off-by: Theo Jehl
---
.../Include/Dsc/Stage2.dsc.inc| 31 +++
.../QemuOpenBoardPkg/
QemuOpenBoardPkg adds a MinPlatform port to QEMU x86_64.
This port brings a starting place for understanding the MinPlatform,
and board porting.
This patch adds the base for QemuOpenBoardPkg.
It also enables MinPlatform stage 1 (debug) functionality which
includes serial debug messages.
Cc: Leif
This patch adds MinPlatform stage 3 (UEFI boot) functionality
Stage 3 adds DxeMain, drivers and modules necessary to reach UEFI shell.
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Isaac Oram
Cc: Pedro Falcato
Cc: Gerd Hoffmann
Cc: Stefan Hajnoczi
Signed-off-by: Theo Jehl
---
.../Include/Dsc
Enable MinPlatform stage 4 (OS boot) functionality.
It adds ACPI, SMBIOS and SMM drivers required for stage 4.
This should boot Windows and Linux with PIIX4 or Q35 configurations.
In the current state, SMM only works on Qemu Q35 system if you set
SMM_REQUIRED = TRUE in QemuOpenBoardPkg.dsc or via c
Reviewed-by: Theo Jehl
Le jeu. 15 sept. 2022 à 17:48, Isaac Oram a écrit :
> Enable maintainers for Platform/Qemu/QemuOpenBoardPkg MinPlatformPkg
> based board port.
> https://edk2-docs.gitbook.io/edk-ii-minimum-platform-specification/
>
> Cc: Leif Lindholm
> Cc: Michael D Kinney
> Cc: Pedro
Hello,
I’m Théo, a French 1st year master’s student, specialized in embedded
systems engineering. I’m interested in joining EDK II development as
part of the Google Summer of Code program.
I’ve learnt operating system structures in uni, I know how to write
C/C++ and I started learning x86 ASM.
I
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-plat
: Théo Jehl
Théo Jehl (2):
QemuOpenBoardPkg: Add QemuOpenBoardPkg
Add maintainers and reviewers for MinPlatform Arch QEMU board port.
--
2.32.1 (Apple Git-133)
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#92876): https://edk2
From: Théo Jehl
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
From: Théo Jehl
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Isaac Oram
Cc: Pedro Falcato
Cc: Isaac Oram
Signed-off-by: Theo Jehl
---
Maintainers.txt | 7 +++
1 file changed, 7 insertions(+)
diff --git a/Maintainers.txt b/Maintainers.txt
index a4a0e4b90715..4b77b05e3aad 100644
--- a
n, just
like what happened with PlatformInitPei.
Regards,
Théo
Le ven. 2 sept. 2022 à 12:02, Gerd Hoffmann a écrit :
> On Sat, Aug 27, 2022 at 02:02:00AM +0200, Théo wrote:
> > From: Théo Jehl
> >
> > QemuOpenBoardPkg adds a MinPlatform port to Qemu x86_64
> > It can
Reviewed-by: Theo Jehl
Le ven. 13 janv. 2023 à 00:14, Pedro Falcato a
écrit :
> Small cleanups around PlatformInitPei.
>
> Signed-off-by: Pedro Falcato
> Cc: Isaac Oram
> Cc: Theo Jehl
> ---
> .../QemuOpenBoardPkg/PlatformInitPei/Cpu.c| 2 +-
> .../QemuOpenBoardPkg/PlatformInitPei/Memo
Hi Pedro,
Thanks a lot for your answer!
My bad then :') After taking a look at the tasks proposal lists I'm interested
in the MinPlatform port to QEMU [1], of course, I'm open to other projects
ideas that are not on the list.
To talk about myself a little more, I have a bachelor's in computer s
Hello Nate,
Thanks a lot for your answer ! I got myself a copy of "Beyond BIOS" to
understand how UEFI works.
The project sound very interesting, so if I understand correctly, OVMF only
implements some of the services needed for QEMU support, porting what's present
to MinPlatform and then impro
From: Theo Jehl
Removed prefix to match AsmRelocateApMailBoxLoopStart declaration.
This fixes a compilation issue.
Cc: Ard Biesheuvel
Cc: Jiewen Yao
Cc: Jordan Justen
Cc: Gerd Hoffmann
Signed-off-by: Jehl Theo
---
OvmfPkg/TdxDxe/X64/ApRunLoop.nasm | 2 +-
1 file changed, 1 insertion(+), 1
Hello Andrew and Rebecca,
This issue happens on macOS when the CPATH variable is not set, headers are
stored within the Xcode tools and are not included by default in the path.
export CPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/
Usually fixes it, if you want to know wh
From: Theo Jehl
Added -read_only_relocs suppress for XCODE5 X64 toolchain
This remove the needs for XCODE5 specific source with relocation fixes
Cc: Bob Feng
Cc: Liming Gao
Cc: Yuwei Chen
Cc: Marvin Häuser
Cc: Vitaly Cheptsov
Signed-off-by: Theo Jehl
---
BaseTools/Conf/tools_def.template
23 matches
Mail list logo