|
Re: [PATCH 0/1] OvmfPkg/Bhyve: QemuFwCfg support
Hi,
I think the best documentation you can find is
hw/acpi/bios-linker-loader.c in the qemu source tree.
It's a mini-language telling the firmware about the allocations needed,
about pointers (xsdt
Hi,
I think the best documentation you can find is
hw/acpi/bios-linker-loader.c in the qemu source tree.
It's a mini-language telling the firmware about the allocations needed,
about pointers (xsdt
|
By
Gerd Hoffmann
·
#88175
·
|
|
Re: [PATCH 1/2] OvmfPkg/AmdSev: Reorder MEMFD pages to match the order in OvmfPkgX64.fdf
Thanks Gerd for reviewing.
Thanks.
I was contemplating that, but wasn't sure (I only use OvmfPkgX64 and
AmdSevX64 in my testing).
Is it common in edk2?
Would it apply to other OvmfPkg targets? I
Thanks Gerd for reviewing.
Thanks.
I was contemplating that, but wasn't sure (I only use OvmfPkgX64 and
AmdSevX64 in my testing).
Is it common in edk2?
Would it apply to other OvmfPkg targets? I
|
By
Dov Murik
·
#88174
·
|
|
Re: [PATCH V11 14/47] UefiCpuPkg: Enable Tdx support in MpInitLib
Thanks much for the review comments. It will be fixed in the next version.
Thanks
Min
Thanks much for the review comments. It will be fixed in the next version.
Thanks
Min
|
By
Min Xu
·
#88173
·
|
|
Re: Question about UEFI, AddressSanitizer and MMU mappings
Yes, MPX is dead. Thank you to remove the MPX suggestion. And we could focus on PEI/DXE firstly.
Thanks
Steven Shi
From: Pedro Falcato <pedro.falcato@...>
Sent: Tuesday, March 29, 2022
Yes, MPX is dead. Thank you to remove the MPX suggestion. And we could focus on PEI/DXE firstly.
Thanks
Steven Shi
From: Pedro Falcato <pedro.falcato@...>
Sent: Tuesday, March 29, 2022
|
By
Steven Shi
·
#88172
·
|
|
Re: [PATCH 0/1] OvmfPkg/Bhyve: QemuFwCfg support
Hi Gerd,
Ok. I will leave it as is.
Personally, I would like to use plain OVMF without any bhyve specific patches
as firmware for bhyve. So, I want to go the qemu route but there's some more
work to
Hi Gerd,
Ok. I will leave it as is.
Personally, I would like to use plain OVMF without any bhyve specific patches
as firmware for bhyve. So, I want to go the qemu route but there's some more
work to
|
By
Corvin Köhne <c.koehne@...>
·
#88171
·
|
|
Re: [PATCH 1/2] OvmfPkg/AmdSev: Reorder MEMFD pages to match the order in OvmfPkgX64.fdf
Makes sense.
Acked-by: Gerd Hoffmann <kraxel@...>
Maybe also move this to a common include file, so it is less likely that
they run out of sync again?
take care,
Gerd
Makes sense.
Acked-by: Gerd Hoffmann <kraxel@...>
Maybe also move this to a common include file, so it is less likely that
they run out of sync again?
take care,
Gerd
|
By
Gerd Hoffmann
·
#88170
·
|
|
Re: [PATCH 0/1] OvmfPkg/Bhyve: QemuFwCfg support
Given that FW_CFG_MAX_CPUS is unused on qemu these days it is unlikely
that reusing it causes problems. IIRC the problems mentioned in the
comment only matter with VMs having > 255 vCPUs because
Given that FW_CFG_MAX_CPUS is unused on qemu these days it is unlikely
that reusing it causes problems. IIRC the problems mentioned in the
comment only matter with VMs having > 255 vCPUs because
|
By
Gerd Hoffmann
·
#88169
·
|
|
[PATCH v2] OvmfPkg/BhyveBhfPkg: add support for QemuFwCfg
From: Corvin Köhne <CorvinK@...>
QemuFwCfg is much more powerful than BhyveFwCtl. Sadly, BhyveFwCtl
decided to use the same IO ports as QemuFwCfg. It's not possible to use
both
From: Corvin Köhne <CorvinK@...>
QemuFwCfg is much more powerful than BhyveFwCtl. Sadly, BhyveFwCtl
decided to use the same IO ports as QemuFwCfg. It's not possible to use
both
|
By
Corvin Köhne <c.koehne@...>
·
#88168
·
|
|
Re: [PATCH 1/1] OvmfPkg/BhyveBhfPkg: add support for QemuFwCfg
Hi Gerd,
Yes, BhyveFwCtl uses another signature.
Best regards
Corvin
Beckhoff Automation GmbH & Co. KG | Managing Director: Dipl. Phys. Hans Beckhoff
Registered office: Verl, Germany | Register
Hi Gerd,
Yes, BhyveFwCtl uses another signature.
Best regards
Corvin
Beckhoff Automation GmbH & Co. KG | Managing Director: Dipl. Phys. Hans Beckhoff
Registered office: Verl, Germany | Register
|
By
Corvin Köhne <c.koehne@...>
·
#88167
·
|
|
Re: [PATCH 0/1] OvmfPkg/Bhyve: QemuFwCfg support
Hi Gerd,
The FwCfgItem of this patch is used by bhyve to build the MADT. So, it's
similar to the use case of FW_CFG_MAX_CPUS. At the moment, I'm using
an additional bhyve specific FwCfgItem. I just
Hi Gerd,
The FwCfgItem of this patch is used by bhyve to build the MADT. So, it's
similar to the use case of FW_CFG_MAX_CPUS. At the moment, I'm using
an additional bhyve specific FwCfgItem. I just
|
By
Corvin Köhne <c.koehne@...>
·
#88166
·
|
|
Re: [PATCH 1/1] OvmfPkg/BhyveBhfPkg: add support for QemuFwCfg
Hmm, so QemuFwCfg and BhyveFwCtl are incompatible but use the same
ports? I guess the signature used is different then so the guest
has a chance to figure which one is active?
Assuming the above is
Hmm, so QemuFwCfg and BhyveFwCtl are incompatible but use the same
ports? I guess the signature used is different then so the guest
has a chance to figure which one is active?
Assuming the above is
|
By
Gerd Hoffmann
·
#88165
·
|
|
Re: [PATCH 0/1] OvmfPkg/Bhyve: QemuFwCfg support
There is FW_CFG_NB_CPUS + FW_CFG_MAX_CPUS. ovmf uses different names,
see OvmfPkg/Include/IndustryStandard/QemuFwCfg.h
PlatformPei for qemu uses QemuFwCfgItemSmpCpuCount aka FW_CFG_NB_CPUS,
which is
There is FW_CFG_NB_CPUS + FW_CFG_MAX_CPUS. ovmf uses different names,
see OvmfPkg/Include/IndustryStandard/QemuFwCfg.h
PlatformPei for qemu uses QemuFwCfgItemSmpCpuCount aka FW_CFG_NB_CPUS,
which is
|
By
Gerd Hoffmann
·
#88164
·
|
|
Re: [PATCH v1 1/1] OvmfPkg: Add dependency of VariableSmm driver to make it work normally.
Acked-by: Gerd Hoffmann <kraxel@...>
Acked-by: Gerd Hoffmann <kraxel@...>
|
By
Gerd Hoffmann
·
#88163
·
|
|
[PATCH v2 1/1] Basetools: fix gcc workaround
Apply the workaround only in case the compiler is gcc.
Fixes builds with clang.
Fixes: 22130dcd98b4 ("Basetools: turn off gcc12 warning")
Reported-by: Rebecca Cran <rebecca@...>
Signed-off-by:
Apply the workaround only in case the compiler is gcc.
Fixes builds with clang.
Fixes: 22130dcd98b4 ("Basetools: turn off gcc12 warning")
Reported-by: Rebecca Cran <rebecca@...>
Signed-off-by:
|
By
Gerd Hoffmann
·
#88162
·
|
|
[PATCH v1 1/1] UefiPayloadPkg: Add dependency of VariableSmm driver.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3882
UefiCpuPkg define a new Protocol with the new services
SmmWaitForAllProcessor(), which can be used by SMI handler
to optionally wait for
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3882
UefiCpuPkg define a new Protocol with the new services
SmmWaitForAllProcessor(), which can be used by SMI handler
to optionally wait for
|
By
Li, Zhihao
·
#88161
·
|
|
[PATCH 1/1] OvmfPkg/BhyveBhfPkg: add support for QemuFwCfg
From: Corvin Köhne <CorvinK@...>
QemuFwCfg is much more powerful than BhyveFwCtl. Sadly, BhyveFwCtl
decided to use the same IO ports as QemuFwCfg. It's not possible to use
both
From: Corvin Köhne <CorvinK@...>
QemuFwCfg is much more powerful than BhyveFwCtl. Sadly, BhyveFwCtl
decided to use the same IO ports as QemuFwCfg. It's not possible to use
both
|
By
Corvin Köhne <c.koehne@...>
·
#88160
·
|
|
[PATCH 0/1] OvmfPkg/Bhyve: QemuFwCfg support
Hi,
I'm going to add QemuFwCfg support to bhyve. See
https://reviews.freebsd.org/D31578. Therefore, this patch for OVMF is
neccessary to work properly.
There's one open point on that patch and
Hi,
I'm going to add QemuFwCfg support to bhyve. See
https://reviews.freebsd.org/D31578. Therefore, this patch for OVMF is
neccessary to work properly.
There's one open point on that patch and
|
By
Corvin Köhne <c.koehne@...>
·
#88159
·
|
|
Re: [PATCH 1/2] UefiPayloadPkg: Add a new DebugPrintErrorLevelLib instance
Hi Guo,
Sorry for the late response.
Just as we discussed today, and also from the suggestions by Ray, in the new patch I will
1. changed "UNIVERSAL_PAYLOAD_ DEBUG_PRINT_ERROR_LEVEL" to
Hi Guo,
Sorry for the late response.
Just as we discussed today, and also from the suggestions by Ray, in the new patch I will
1. changed "UNIVERSAL_PAYLOAD_ DEBUG_PRINT_ERROR_LEVEL" to
|
By
Yuanhao Xie
·
#88158
·
|
|
[PATCH v1 1/1] UefiPayloadPkg: Add dependency of VariableSmm driver.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3882
UefiCpuPkg define a new Protocol with the new services
SmmWaitForAllProcessor(), which can be used by SMI handler
to optionally wait for
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3882
UefiCpuPkg define a new Protocol with the new services
SmmWaitForAllProcessor(), which can be used by SMI handler
to optionally wait for
|
By
Li, Zhihao
·
#88157
·
|
|
[PATCH v1 1/1] UefiPayloadPkg: Add dependency of VariableSmm driver.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3882
UefiCpuPkg define a new Protocol with the new services
SmmWaitForAllProcessor(), which can be used by SMI handler
to optionally wait for
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3882
UefiCpuPkg define a new Protocol with the new services
SmmWaitForAllProcessor(), which can be used by SMI handler
to optionally wait for
|
By
Li, Zhihao
·
#88156
·
|