qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 0/6] Firmware/edk2 20231213 patches
@ 2023-12-13 10:50 Gerd Hoffmann
  2023-12-13 10:50 ` [PULL 1/6] tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes Gerd Hoffmann
                   ` (5 more replies)
  0 siblings, 6 replies; 26+ messages in thread
From: Gerd Hoffmann @ 2023-12-13 10:50 UTC (permalink / raw)
  To: qemu-devel
  Cc: Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Gerd Hoffmann, Michael S. Tsirkin

The following changes since commit 9c74490bff6c8886a922008d0c9ce6cae70dd17e:

  Update version for v8.2.0-rc3 release (2023-12-06 14:34:20 -0500)

are available in the Git repository at:

  https://gitlab.com/kraxel/qemu.git tags/firmware/edk2-20231213-pull-request

for you to fetch changes up to 704f7cad5105246822686f65765ab92045f71a3b:

  tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes (2023-12-13 11:23:11 +0100)

----------------------------------------------------------------
edk2: update to git snapshot (maybe for-8.2)

This updates edk2 to git master as of today.  This picks up a patch
(merged only yesterday, that's why this last-minute PR) which allows to
work around a bug in shim, and enables that workaround in the qemu
firmware builds.

This solves a real-world problem on arm hardware, walk over to
https://gitlab.com/qemu-project/qemu/-/issues/1990 to see the details.

Merging this firmware update that close to the 8.2 release clearly is
not without risks.  If I get a 'no', I'm not going to complain.

That said I'm not aware of any bugs, and landing this in 8.2.0 would
make a bunch of folks hanging around in issue 1990 very happy.

Alternative plan would be to merge this after the release, give it some
time for testing, and assuming everything goes well schedule a backport
for 8.2.1

----------------------------------------------------------------

Gerd Hoffmann (6):
  tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes
  edk2: update to git snapshot
  edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE.
  edk2: update binaries to git snapshot
  tests/acpi: update expected data files
  tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes

 pc-bios/edk2-aarch64-code.fd.bz2       | Bin 1573561 -> 1587761 bytes
 pc-bios/edk2-arm-code.fd.bz2           | Bin 1560966 -> 1569509 bytes
 pc-bios/edk2-i386-code.fd.bz2          | Bin 1770410 -> 1773520 bytes
 pc-bios/edk2-i386-secure-code.fd.bz2   | Bin 2121818 -> 2127480 bytes
 pc-bios/edk2-riscv-code.fd.bz2         | Bin 1177402 -> 1180314 bytes
 pc-bios/edk2-x86_64-code.fd.bz2        | Bin 1887921 -> 1891942 bytes
 pc-bios/edk2-x86_64-microvm.fd.bz2     | Bin 1782629 -> 1783951 bytes
 pc-bios/edk2-x86_64-secure-code.fd.bz2 | Bin 2200701 -> 2212258 bytes
 roms/edk2                              |   2 +-
 roms/edk2-build.config                 |  12 +++++++++---
 tests/data/acpi/virt/SSDT.memhp        | Bin 1817 -> 1817 bytes
 11 files changed, 10 insertions(+), 4 deletions(-)

-- 
2.43.0



^ permalink raw reply	[flat|nested] 26+ messages in thread

* [PULL 1/6] tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes
  2023-12-13 10:50 [PULL 0/6] Firmware/edk2 20231213 patches Gerd Hoffmann
@ 2023-12-13 10:50 ` Gerd Hoffmann
  2023-12-13 10:50 ` [PULL 2/6] edk2: update to git snapshot Gerd Hoffmann
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 26+ messages in thread
From: Gerd Hoffmann @ 2023-12-13 10:50 UTC (permalink / raw)
  To: qemu-devel
  Cc: Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Gerd Hoffmann, Michael S. Tsirkin

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
 tests/qtest/bios-tables-test-allowed-diff.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
index dfb8523c8bf4..e569098abddc 100644
--- a/tests/qtest/bios-tables-test-allowed-diff.h
+++ b/tests/qtest/bios-tables-test-allowed-diff.h
@@ -1 +1,2 @@
 /* List of comma-separated changed AML files to ignore */
+"tests/data/acpi/virt/SSDT.memhp",
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [PULL 2/6] edk2: update to git snapshot
  2023-12-13 10:50 [PULL 0/6] Firmware/edk2 20231213 patches Gerd Hoffmann
  2023-12-13 10:50 ` [PULL 1/6] tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes Gerd Hoffmann
@ 2023-12-13 10:50 ` Gerd Hoffmann
  2023-12-13 10:50 ` [PULL 3/6] edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE Gerd Hoffmann
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 26+ messages in thread
From: Gerd Hoffmann @ 2023-12-13 10:50 UTC (permalink / raw)
  To: qemu-devel
  Cc: Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Gerd Hoffmann, Michael S. Tsirkin

Want pick up edk2 commit cee7ba349c0c ("ArmVirtQemu: Allow
EFI memory attributes protocol to be disabled").  Needed to
fix issue #1990.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
 roms/edk2 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/roms/edk2 b/roms/edk2
index 819cfc6b42a6..b8a3eec88cc7 160000
--- a/roms/edk2
+++ b/roms/edk2
@@ -1 +1 @@
-Subproject commit 819cfc6b42a68790a23509e4fcc58ceb70e1965e
+Subproject commit b8a3eec88cc74bbfe7fb389d026cc7d1d8a989c8
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [PULL 3/6] edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE.
  2023-12-13 10:50 [PULL 0/6] Firmware/edk2 20231213 patches Gerd Hoffmann
  2023-12-13 10:50 ` [PULL 1/6] tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes Gerd Hoffmann
  2023-12-13 10:50 ` [PULL 2/6] edk2: update to git snapshot Gerd Hoffmann
@ 2023-12-13 10:50 ` Gerd Hoffmann
  2023-12-13 10:50 ` [PULL 5/6] tests/acpi: update expected data files Gerd Hoffmann
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 26+ messages in thread
From: Gerd Hoffmann @ 2023-12-13 10:50 UTC (permalink / raw)
  To: qemu-devel
  Cc: Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Gerd Hoffmann, Michael S. Tsirkin

Needed to workaround buggy EFI_MEMORY_ATTRIBUTE_PROTOCOL
usage in shim.efi.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
 roms/edk2-build.config | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/roms/edk2-build.config b/roms/edk2-build.config
index bab6a9caebfa..0d367dbdb775 100644
--- a/roms/edk2-build.config
+++ b/roms/edk2-build.config
@@ -22,9 +22,15 @@ SMM_REQUIRE              = TRUE
 [opts.armvirt.silent]
 DEBUG_PRINT_ERROR_LEVEL  = 0x80000000
 
-[pcds.nx.broken.grub]
+[pcds.nx.strict]
+PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD5
+PcdUninstallMemAttrProtocol    = FALSE
+
+[pcds.nx.broken.shim.grub]
 # grub.efi uses EfiLoaderData for code
 PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD1
+# shim.efi has broken MemAttr code
+PcdUninstallMemAttrProtocol    = TRUE
 
 [pcds.workaround.202308]
 PcdFirstTimeWakeUpAPsBySipi = FALSE
@@ -95,7 +101,7 @@ conf = ArmVirtPkg/ArmVirtQemu.dsc
 arch = ARM
 opts = common
        armvirt.silent
-pcds = nx.broken.grub
+pcds = nx.broken.shim.grub
 plat = ArmVirtQemu-ARM
 dest = ../pc-bios
 cpy1 = FV/QEMU_EFI.fd    edk2-arm-code.fd
@@ -112,7 +118,7 @@ conf = ArmVirtPkg/ArmVirtQemu.dsc
 arch = AARCH64
 opts = common
        armvirt.silent
-pcds = nx.broken.grub
+pcds = nx.broken.shim.grub
 plat = ArmVirtQemu-AARCH64
 dest = ../pc-bios
 cpy1 = FV/QEMU_EFI.fd  edk2-aarch64-code.fd
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [PULL 5/6] tests/acpi: update expected data files
  2023-12-13 10:50 [PULL 0/6] Firmware/edk2 20231213 patches Gerd Hoffmann
                   ` (2 preceding siblings ...)
  2023-12-13 10:50 ` [PULL 3/6] edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE Gerd Hoffmann
@ 2023-12-13 10:50 ` Gerd Hoffmann
  2023-12-13 10:50 ` [PULL 6/6] tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes Gerd Hoffmann
  2024-01-11 14:01 ` [PULL 0/6] Firmware/edk2 20231213 patches Gerd Hoffmann
  5 siblings, 0 replies; 26+ messages in thread
From: Gerd Hoffmann @ 2023-12-13 10:50 UTC (permalink / raw)
  To: qemu-devel
  Cc: Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Gerd Hoffmann, Michael S. Tsirkin

edk2 firmware update caused a address layout change.

 DefinitionBlock ("", "SSDT", 1, "BOCHS ", "NVDIMM", 0x00000001)
 {
     [ ... ]
-    Name (MEMA, 0x43C90000)
+    Name (MEMA, 0x43C80000)
 }

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
 tests/data/acpi/virt/SSDT.memhp | Bin 1817 -> 1817 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/tests/data/acpi/virt/SSDT.memhp b/tests/data/acpi/virt/SSDT.memhp
index 31ff6ac46940a3e304a2d68efabe12bab50be0d7..fb3dcde5a10936667ad75a759b8bd444a7b19fc2 100644
GIT binary patch
delta 22
dcmbQqH<OPmIM^jblAVEpaot8PUUsGv&Hz2O1wsG-

delta 22
dcmbQqH<OPmIM^jblAVEpaqUJfUUsIF&Hz2I1wsG-

-- 
2.43.0



^ permalink raw reply	[flat|nested] 26+ messages in thread

* [PULL 6/6] tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes
  2023-12-13 10:50 [PULL 0/6] Firmware/edk2 20231213 patches Gerd Hoffmann
                   ` (3 preceding siblings ...)
  2023-12-13 10:50 ` [PULL 5/6] tests/acpi: update expected data files Gerd Hoffmann
@ 2023-12-13 10:50 ` Gerd Hoffmann
  2023-12-13 10:54   ` Ani Sinha
  2024-01-11 14:01 ` [PULL 0/6] Firmware/edk2 20231213 patches Gerd Hoffmann
  5 siblings, 1 reply; 26+ messages in thread
From: Gerd Hoffmann @ 2023-12-13 10:50 UTC (permalink / raw)
  To: qemu-devel
  Cc: Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Gerd Hoffmann, Michael S. Tsirkin

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
 tests/qtest/bios-tables-test-allowed-diff.h | 1 -
 1 file changed, 1 deletion(-)

diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
index e569098abddc..dfb8523c8bf4 100644
--- a/tests/qtest/bios-tables-test-allowed-diff.h
+++ b/tests/qtest/bios-tables-test-allowed-diff.h
@@ -1,2 +1 @@
 /* List of comma-separated changed AML files to ignore */
-"tests/data/acpi/virt/SSDT.memhp",
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 26+ messages in thread

* Re: [PULL 6/6] tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes
  2023-12-13 10:50 ` [PULL 6/6] tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes Gerd Hoffmann
@ 2023-12-13 10:54   ` Ani Sinha
  2023-12-13 14:33     ` Michael S. Tsirkin
  0 siblings, 1 reply; 26+ messages in thread
From: Ani Sinha @ 2023-12-13 10:54 UTC (permalink / raw)
  To: Gerd Hoffmann
  Cc: QEMU Developers, Igor Mammedov, Philippe Mathieu-Daudé,
	Michael S. Tsirkin



> On 13-Dec-2023, at 4:20 PM, Gerd Hoffmann <kraxel@redhat.com> wrote:
> 
> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

Please combine this patch with patch 5. No need to do this separately.

> ---
> tests/qtest/bios-tables-test-allowed-diff.h | 1 -
> 1 file changed, 1 deletion(-)
> 
> diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
> index e569098abddc..dfb8523c8bf4 100644
> --- a/tests/qtest/bios-tables-test-allowed-diff.h
> +++ b/tests/qtest/bios-tables-test-allowed-diff.h
> @@ -1,2 +1 @@
> /* List of comma-separated changed AML files to ignore */
> -"tests/data/acpi/virt/SSDT.memhp",
> -- 
> 2.43.0
> 



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PULL 6/6] tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes
  2023-12-13 10:54   ` Ani Sinha
@ 2023-12-13 14:33     ` Michael S. Tsirkin
  2023-12-13 14:39       ` Ani Sinha
  0 siblings, 1 reply; 26+ messages in thread
From: Michael S. Tsirkin @ 2023-12-13 14:33 UTC (permalink / raw)
  To: Ani Sinha
  Cc: Gerd Hoffmann, QEMU Developers, Igor Mammedov,
	Philippe Mathieu-Daudé

On Wed, Dec 13, 2023 at 04:24:24PM +0530, Ani Sinha wrote:
> 
> 
> > On 13-Dec-2023, at 4:20 PM, Gerd Hoffmann <kraxel@redhat.com> wrote:
> > 
> > Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
> 
> Please combine this patch with patch 5. No need to do this separately.


Yes but since it's done - it's fine either way I think. No?

> > ---
> > tests/qtest/bios-tables-test-allowed-diff.h | 1 -
> > 1 file changed, 1 deletion(-)
> > 
> > diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
> > index e569098abddc..dfb8523c8bf4 100644
> > --- a/tests/qtest/bios-tables-test-allowed-diff.h
> > +++ b/tests/qtest/bios-tables-test-allowed-diff.h
> > @@ -1,2 +1 @@
> > /* List of comma-separated changed AML files to ignore */
> > -"tests/data/acpi/virt/SSDT.memhp",
> > -- 
> > 2.43.0
> > 



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PULL 6/6] tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes
  2023-12-13 14:33     ` Michael S. Tsirkin
@ 2023-12-13 14:39       ` Ani Sinha
  2023-12-13 15:03         ` Michael S. Tsirkin
  0 siblings, 1 reply; 26+ messages in thread
From: Ani Sinha @ 2023-12-13 14:39 UTC (permalink / raw)
  To: Michael S. Tsirkin
  Cc: Gerd Hoffmann, QEMU Developers, Igor Mammedov,
	Philippe Mathieu-Daudé



> On 13-Dec-2023, at 8:03 PM, Michael S. Tsirkin <mst@redhat.com> wrote:
> 
> On Wed, Dec 13, 2023 at 04:24:24PM +0530, Ani Sinha wrote:
>> 
>> 
>>> On 13-Dec-2023, at 4:20 PM, Gerd Hoffmann <kraxel@redhat.com> wrote:
>>> 
>>> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
>> 
>> Please combine this patch with patch 5. No need to do this separately.
> 
> 
> Yes but since it's done - it's fine either way I think. No?

Yes I did not realise it was a PR and not a review. I thought it was sent for review. If it’s done it’s ok.
That being said, I would have preferred that the commit had a description and not completely empty.

> 
>>> ---
>>> tests/qtest/bios-tables-test-allowed-diff.h | 1 -
>>> 1 file changed, 1 deletion(-)
>>> 
>>> diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
>>> index e569098abddc..dfb8523c8bf4 100644
>>> --- a/tests/qtest/bios-tables-test-allowed-diff.h
>>> +++ b/tests/qtest/bios-tables-test-allowed-diff.h
>>> @@ -1,2 +1 @@
>>> /* List of comma-separated changed AML files to ignore */
>>> -"tests/data/acpi/virt/SSDT.memhp",
>>> -- 
>>> 2.43.0
>>> 
> 



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PULL 6/6] tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes
  2023-12-13 14:39       ` Ani Sinha
@ 2023-12-13 15:03         ` Michael S. Tsirkin
  2023-12-13 15:14           ` Gerd Hoffmann
  0 siblings, 1 reply; 26+ messages in thread
From: Michael S. Tsirkin @ 2023-12-13 15:03 UTC (permalink / raw)
  To: Ani Sinha
  Cc: Gerd Hoffmann, QEMU Developers, Igor Mammedov,
	Philippe Mathieu-Daudé

On Wed, Dec 13, 2023 at 08:09:29PM +0530, Ani Sinha wrote:
> 
> 
> > On 13-Dec-2023, at 8:03 PM, Michael S. Tsirkin <mst@redhat.com> wrote:
> > 
> > On Wed, Dec 13, 2023 at 04:24:24PM +0530, Ani Sinha wrote:
> >> 
> >> 
> >>> On 13-Dec-2023, at 4:20 PM, Gerd Hoffmann <kraxel@redhat.com> wrote:
> >>> 
> >>> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
> >> 
> >> Please combine this patch with patch 5. No need to do this separately.
> > 
> > 
> > Yes but since it's done - it's fine either way I think. No?
> 
> Yes I did not realise it was a PR and not a review. I thought it was sent for review. If it’s done it’s ok.
> That being said, I would have preferred that the commit had a description and not completely empty.


I agree, Gerd, going forward please include the diff of the
disassemled AML.


> > 
> >>> ---
> >>> tests/qtest/bios-tables-test-allowed-diff.h | 1 -
> >>> 1 file changed, 1 deletion(-)
> >>> 
> >>> diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
> >>> index e569098abddc..dfb8523c8bf4 100644
> >>> --- a/tests/qtest/bios-tables-test-allowed-diff.h
> >>> +++ b/tests/qtest/bios-tables-test-allowed-diff.h
> >>> @@ -1,2 +1 @@
> >>> /* List of comma-separated changed AML files to ignore */
> >>> -"tests/data/acpi/virt/SSDT.memhp",
> >>> -- 
> >>> 2.43.0
> >>> 
> > 



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PULL 6/6] tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes
  2023-12-13 15:03         ` Michael S. Tsirkin
@ 2023-12-13 15:14           ` Gerd Hoffmann
  2023-12-13 15:17             ` Michael S. Tsirkin
  0 siblings, 1 reply; 26+ messages in thread
From: Gerd Hoffmann @ 2023-12-13 15:14 UTC (permalink / raw)
  To: Michael S. Tsirkin
  Cc: Ani Sinha, QEMU Developers, Igor Mammedov,
	Philippe Mathieu-Daudé

  Hi,

> I agree, Gerd, going forward please include the diff of the
> disassemled AML.

That is in patch 5/6 which updates the test data.

take care,
  Gerd



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PULL 6/6] tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes
  2023-12-13 15:14           ` Gerd Hoffmann
@ 2023-12-13 15:17             ` Michael S. Tsirkin
  2023-12-13 15:22               ` Ani Sinha
  0 siblings, 1 reply; 26+ messages in thread
From: Michael S. Tsirkin @ 2023-12-13 15:17 UTC (permalink / raw)
  To: Gerd Hoffmann
  Cc: Ani Sinha, QEMU Developers, Igor Mammedov,
	Philippe Mathieu-Daudé

On Wed, Dec 13, 2023 at 04:14:00PM +0100, Gerd Hoffmann wrote:
>   Hi,
> 
> > I agree, Gerd, going forward please include the diff of the
> > disassemled AML.
> 
> That is in patch 5/6 which updates the test data.
> 
> take care,
>   Gerd

Oh I double checked and you are right, I'm not sure where did I look that I missed it.
Pls ignore.



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PULL 6/6] tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes
  2023-12-13 15:17             ` Michael S. Tsirkin
@ 2023-12-13 15:22               ` Ani Sinha
  0 siblings, 0 replies; 26+ messages in thread
From: Ani Sinha @ 2023-12-13 15:22 UTC (permalink / raw)
  To: Michael S. Tsirkin
  Cc: Gerd Hoffmann, QEMU Developers, Igor Mammedov,
	Philippe Mathieu-Daudé



> On 13-Dec-2023, at 8:47 PM, Michael S. Tsirkin <mst@redhat.com> wrote:
> 
> On Wed, Dec 13, 2023 at 04:14:00PM +0100, Gerd Hoffmann wrote:
>>  Hi,
>> 
>>> I agree, Gerd, going forward please include the diff of the
>>> disassemled AML.
>> 
>> That is in patch 5/6 which updates the test data.
>> 
>> take care,
>>  Gerd
> 
> Oh I double checked and you are right, I'm not sure where did I look that I missed it.

Yes I was talking about patch 6 having an empty description.



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PULL 0/6] Firmware/edk2 20231213 patches
  2023-12-13 10:50 [PULL 0/6] Firmware/edk2 20231213 patches Gerd Hoffmann
                   ` (4 preceding siblings ...)
  2023-12-13 10:50 ` [PULL 6/6] tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes Gerd Hoffmann
@ 2024-01-11 14:01 ` Gerd Hoffmann
  2024-01-11 15:52   ` Peter Maydell
  5 siblings, 1 reply; 26+ messages in thread
From: Gerd Hoffmann @ 2024-01-11 14:01 UTC (permalink / raw)
  To: qemu-devel
  Cc: Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Michael S. Tsirkin, edk2-stable

On Wed, Dec 13, 2023 at 11:50:12AM +0100, Gerd Hoffmann wrote:
> The following changes since commit 9c74490bff6c8886a922008d0c9ce6cae70dd17e:
> 
>   Update version for v8.2.0-rc3 release (2023-12-06 14:34:20 -0500)
> 
> are available in the Git repository at:
> 
>   https://gitlab.com/kraxel/qemu.git tags/firmware/edk2-20231213-pull-request
> 
> for you to fetch changes up to 704f7cad5105246822686f65765ab92045f71a3b:
> 
>   tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes (2023-12-13 11:23:11 +0100)
> 
> ----------------------------------------------------------------
> edk2: update to git snapshot (maybe for-8.2)
> 
> This updates edk2 to git master as of today.  This picks up a patch
> (merged only yesterday, that's why this last-minute PR) which allows to
> work around a bug in shim, and enables that workaround in the qemu
> firmware builds.
> 
> This solves a real-world problem on arm hardware, walk over to
> https://gitlab.com/qemu-project/qemu/-/issues/1990 to see the details.
> 
> Merging this firmware update that close to the 8.2 release clearly is
> not without risks.  If I get a 'no', I'm not going to complain.
> 
> That said I'm not aware of any bugs, and landing this in 8.2.0 would
> make a bunch of folks hanging around in issue 1990 very happy.
> 
> Alternative plan would be to merge this after the release, give it some
> time for testing, and assuming everything goes well schedule a backport
> for 8.2.1

Ping.

As expected this missed the 8.2 boat.  Now the devel tree is open again
and people are back from xmas + new year vacations, can this be picked
up for master and eventually 8.2-stable?

thanks,
  Gerd



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PULL 0/6] Firmware/edk2 20231213 patches
  2024-01-11 14:01 ` [PULL 0/6] Firmware/edk2 20231213 patches Gerd Hoffmann
@ 2024-01-11 15:52   ` Peter Maydell
  2024-01-11 16:02     ` Peter Maydell
  0 siblings, 1 reply; 26+ messages in thread
From: Peter Maydell @ 2024-01-11 15:52 UTC (permalink / raw)
  To: Gerd Hoffmann
  Cc: qemu-devel, Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Michael S. Tsirkin, edk2-stable

On Thu, 11 Jan 2024 at 14:01, Gerd Hoffmann <kraxel@redhat.com> wrote:
>
> On Wed, Dec 13, 2023 at 11:50:12AM +0100, Gerd Hoffmann wrote:
> > The following changes since commit 9c74490bff6c8886a922008d0c9ce6cae70dd17e:
> >
> >   Update version for v8.2.0-rc3 release (2023-12-06 14:34:20 -0500)
> >
> > are available in the Git repository at:
> >
> >   https://gitlab.com/kraxel/qemu.git tags/firmware/edk2-20231213-pull-request
> >
> > for you to fetch changes up to 704f7cad5105246822686f65765ab92045f71a3b:
> >
> >   tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes (2023-12-13 11:23:11 +0100)
> >
> > ----------------------------------------------------------------
> > edk2: update to git snapshot (maybe for-8.2)
> >
> > This updates edk2 to git master as of today.  This picks up a patch
> > (merged only yesterday, that's why this last-minute PR) which allows to
> > work around a bug in shim, and enables that workaround in the qemu
> > firmware builds.
> >
> > This solves a real-world problem on arm hardware, walk over to
> > https://gitlab.com/qemu-project/qemu/-/issues/1990 to see the details.
> >
> > Merging this firmware update that close to the 8.2 release clearly is
> > not without risks.  If I get a 'no', I'm not going to complain.
> >
> > That said I'm not aware of any bugs, and landing this in 8.2.0 would
> > make a bunch of folks hanging around in issue 1990 very happy.
> >
> > Alternative plan would be to merge this after the release, give it some
> > time for testing, and assuming everything goes well schedule a backport
> > for 8.2.1
>
> Ping.
>
> As expected this missed the 8.2 boat.  Now the devel tree is open again
> and people are back from xmas + new year vacations, can this be picked
> up for master and eventually 8.2-stable?

I can queue it, sure. Do we need to respin it to add cc: qemu-stable
tags, or can it be applied as-is ?

-- PMM


^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PULL 0/6] Firmware/edk2 20231213 patches
  2024-01-11 15:52   ` Peter Maydell
@ 2024-01-11 16:02     ` Peter Maydell
  2024-01-11 16:28       ` Gerd Hoffmann
  0 siblings, 1 reply; 26+ messages in thread
From: Peter Maydell @ 2024-01-11 16:02 UTC (permalink / raw)
  To: Gerd Hoffmann
  Cc: qemu-devel, Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Michael S. Tsirkin, qemu-stable

On Thu, 11 Jan 2024 at 15:52, Peter Maydell <peter.maydell@linaro.org> wrote:
>
> On Thu, 11 Jan 2024 at 14:01, Gerd Hoffmann <kraxel@redhat.com> wrote:
> >
> > On Wed, Dec 13, 2023 at 11:50:12AM +0100, Gerd Hoffmann wrote:
> > > The following changes since commit 9c74490bff6c8886a922008d0c9ce6cae70dd17e:
> > >
> > >   Update version for v8.2.0-rc3 release (2023-12-06 14:34:20 -0500)
> > >
> > > are available in the Git repository at:
> > >
> > >   https://gitlab.com/kraxel/qemu.git tags/firmware/edk2-20231213-pull-request
> > >
> > > for you to fetch changes up to 704f7cad5105246822686f65765ab92045f71a3b:
> > >
> > >   tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes (2023-12-13 11:23:11 +0100)
> > >
> > > ----------------------------------------------------------------
> > > edk2: update to git snapshot (maybe for-8.2)
> > >
> > > This updates edk2 to git master as of today.  This picks up a patch
> > > (merged only yesterday, that's why this last-minute PR) which allows to
> > > work around a bug in shim, and enables that workaround in the qemu
> > > firmware builds.
> > >
> > > This solves a real-world problem on arm hardware, walk over to
> > > https://gitlab.com/qemu-project/qemu/-/issues/1990 to see the details.
> > >
> > > Merging this firmware update that close to the 8.2 release clearly is
> > > not without risks.  If I get a 'no', I'm not going to complain.
> > >
> > > That said I'm not aware of any bugs, and landing this in 8.2.0 would
> > > make a bunch of folks hanging around in issue 1990 very happy.
> > >
> > > Alternative plan would be to merge this after the release, give it some
> > > time for testing, and assuming everything goes well schedule a backport
> > > for 8.2.1
> >
> > Ping.
> >
> > As expected this missed the 8.2 boat.  Now the devel tree is open again
> > and people are back from xmas + new year vacations, can this be picked
> > up for master and eventually 8.2-stable?
>
> I can queue it, sure. Do we need to respin it to add cc: qemu-stable
> tags, or can it be applied as-is ?

...PS did you mean to cc qemu-stable, not the nonexistent edk2-stable
on this pullreq email?

thanks
-- PMM


^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Re: [PULL 0/6] Firmware/edk2 20231213 patches
  2024-01-11 16:02     ` Peter Maydell
@ 2024-01-11 16:28       ` Gerd Hoffmann
  2024-01-12 12:47         ` Peter Maydell
  2024-01-12 14:27         ` Michael Tokarev
  0 siblings, 2 replies; 26+ messages in thread
From: Gerd Hoffmann @ 2024-01-11 16:28 UTC (permalink / raw)
  To: Peter Maydell
  Cc: qemu-devel, Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Michael S. Tsirkin, qemu-stable

On Thu, Jan 11, 2024 at 04:02:38PM +0000, Peter Maydell wrote:
> On Thu, 11 Jan 2024 at 15:52, Peter Maydell <peter.maydell@linaro.org> wrote:
> >
> > On Thu, 11 Jan 2024 at 14:01, Gerd Hoffmann <kraxel@redhat.com> wrote:
> > >
> > > Ping.
> > >
> > > As expected this missed the 8.2 boat.  Now the devel tree is open again
> > > and people are back from xmas + new year vacations, can this be picked
> > > up for master and eventually 8.2-stable?
> >
> > I can queue it, sure. Do we need to respin it to add cc: qemu-stable
> > tags, or can it be applied as-is ?
> 
> ...PS did you mean to cc qemu-stable, not the nonexistent edk2-stable
> on this pullreq email?

Yes, Cc'ing qemu-stable was the intention, thanks for fixing it up.

I'd leave it to the stable maintainer(s).  If they prefer a respin with
Cc qemu-stable added to all patches I surely can do that.  If being
notified with this reply is good enough I'm happy too.

take care,
  Gerd



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Re: [PULL 0/6] Firmware/edk2 20231213 patches
  2024-01-11 16:28       ` Gerd Hoffmann
@ 2024-01-12 12:47         ` Peter Maydell
  2024-01-12 16:19           ` Peter Maydell
  2024-01-12 14:27         ` Michael Tokarev
  1 sibling, 1 reply; 26+ messages in thread
From: Peter Maydell @ 2024-01-12 12:47 UTC (permalink / raw)
  To: Gerd Hoffmann
  Cc: qemu-devel, Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Michael S. Tsirkin, qemu-stable

On Thu, 11 Jan 2024 at 16:28, Gerd Hoffmann <kraxel@redhat.com> wrote:
>
> On Thu, Jan 11, 2024 at 04:02:38PM +0000, Peter Maydell wrote:
> > On Thu, 11 Jan 2024 at 15:52, Peter Maydell <peter.maydell@linaro.org> wrote:
> > >
> > > On Thu, 11 Jan 2024 at 14:01, Gerd Hoffmann <kraxel@redhat.com> wrote:
> > > >
> > > > Ping.
> > > >
> > > > As expected this missed the 8.2 boat.  Now the devel tree is open again
> > > > and people are back from xmas + new year vacations, can this be picked
> > > > up for master and eventually 8.2-stable?
> > >
> > > I can queue it, sure. Do we need to respin it to add cc: qemu-stable
> > > tags, or can it be applied as-is ?
> >
> > ...PS did you mean to cc qemu-stable, not the nonexistent edk2-stable
> > on this pullreq email?
>
> Yes, Cc'ing qemu-stable was the intention, thanks for fixing it up.
>
> I'd leave it to the stable maintainer(s).  If they prefer a respin with
> Cc qemu-stable added to all patches I surely can do that.  If being
> notified with this reply is good enough I'm happy too.

Well, it all made it through the CI fine, and I think MJT is
fairly flexible about stable- notifications, so I'm going to
push this merge to git.


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/9.0
for any user-visible changes.

-- PMM


^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PULL 0/6] Firmware/edk2 20231213 patches
  2024-01-11 16:28       ` Gerd Hoffmann
  2024-01-12 12:47         ` Peter Maydell
@ 2024-01-12 14:27         ` Michael Tokarev
  2024-01-12 14:30           ` Michael Tokarev
  1 sibling, 1 reply; 26+ messages in thread
From: Michael Tokarev @ 2024-01-12 14:27 UTC (permalink / raw)
  To: Gerd Hoffmann, Peter Maydell
  Cc: qemu-devel, Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Michael S. Tsirkin, qemu-stable

11.01.2024 19:28, Gerd Hoffmann:
..
> Yes, Cc'ing qemu-stable was the intention, thanks for fixing it up.
> 
> I'd leave it to the stable maintainer(s).  If they prefer a respin with
> Cc qemu-stable added to all patches I surely can do that.  If being
> notified with this reply is good enough I'm happy too.

There's no requirement to have Cc: qemu-stable tags on the patches.
This tagging is only to easily find changes which are supposed to be
picked up for stable, nothing more, so it's completely optional.

It's a bit unusual though to have whole series in -stable.
I picked up all 6 for now, let's see how it will work out.

Thanks,

/mjt


^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PULL 0/6] Firmware/edk2 20231213 patches
  2024-01-12 14:27         ` Michael Tokarev
@ 2024-01-12 14:30           ` Michael Tokarev
  0 siblings, 0 replies; 26+ messages in thread
From: Michael Tokarev @ 2024-01-12 14:30 UTC (permalink / raw)
  To: Gerd Hoffmann, Peter Maydell
  Cc: qemu-devel, Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Michael S. Tsirkin, qemu-stable

12.01.2024 17:27, Michael Tokarev:
> There's no requirement to have Cc: qemu-stable tags on the patches.
> This tagging is only to easily find changes which are supposed to be
> picked up for stable, nothing more, so it's completely optional.

An additional note: without this Cc by Peter, I would've never noticed
this patchset.

/mjt


^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Re: [PULL 0/6] Firmware/edk2 20231213 patches
  2024-01-12 12:47         ` Peter Maydell
@ 2024-01-12 16:19           ` Peter Maydell
  2024-01-12 16:19             ` Peter Maydell
  2024-01-15 10:20             ` Gerd Hoffmann
  0 siblings, 2 replies; 26+ messages in thread
From: Peter Maydell @ 2024-01-12 16:19 UTC (permalink / raw)
  To: Gerd Hoffmann
  Cc: qemu-devel, Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Michael S. Tsirkin, qemu-stable

On Fri, 12 Jan 2024 at 12:47, Peter Maydell <peter.maydell@linaro.org> wrote:
>
> On Thu, 11 Jan 2024 at 16:28, Gerd Hoffmann <kraxel@redhat.com> wrote:
> >
> > On Thu, Jan 11, 2024 at 04:02:38PM +0000, Peter Maydell wrote:
> > > On Thu, 11 Jan 2024 at 15:52, Peter Maydell <peter.maydell@linaro.org> wrote:
> > > >
> > > > On Thu, 11 Jan 2024 at 14:01, Gerd Hoffmann <kraxel@redhat.com> wrote:
> > > > >
> > > > > Ping.
> > > > >
> > > > > As expected this missed the 8.2 boat.  Now the devel tree is open again
> > > > > and people are back from xmas + new year vacations, can this be picked
> > > > > up for master and eventually 8.2-stable?
> > > >
> > > > I can queue it, sure. Do we need to respin it to add cc: qemu-stable
> > > > tags, or can it be applied as-is ?
> > >
> > > ...PS did you mean to cc qemu-stable, not the nonexistent edk2-stable
> > > on this pullreq email?
> >
> > Yes, Cc'ing qemu-stable was the intention, thanks for fixing it up.
> >
> > I'd leave it to the stable maintainer(s).  If they prefer a respin with
> > Cc qemu-stable added to all patches I surely can do that.  If being
> > notified with this reply is good enough I'm happy too.
>
> Well, it all made it through the CI fine, and I think MJT is
> fairly flexible about stable- notifications, so I'm going to
> push this merge to git.
>
>
> Applied, thanks.
>
> Please update the changelog at https://wiki.qemu.org/ChangeLog/9.0
> for any user-visible changes.

PS: when are we likely to be able to update to a proper released
EDK2 ? Running with a git snapshot isn't ideal, so if we can
move to an EDK2 release version within this QEMU cycle that would
be nice.

thanks
-- PMM


^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Re: [PULL 0/6] Firmware/edk2 20231213 patches
  2024-01-12 16:19           ` Peter Maydell
@ 2024-01-12 16:19             ` Peter Maydell
  2024-01-15 10:20             ` Gerd Hoffmann
  1 sibling, 0 replies; 26+ messages in thread
From: Peter Maydell @ 2024-01-12 16:19 UTC (permalink / raw)
  To: Gerd Hoffmann
  Cc: qemu-devel, Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Michael S. Tsirkin, qemu-stable

On Fri, 12 Jan 2024 at 16:19, Peter Maydell <peter.maydell@linaro.org> wrote:
> PS: when are we likely to be able to update to a proper released
> EDK2 ? Running with a git snapshot isn't ideal, so if we can
> move to an EDK2 release version within this QEMU cycle that would
> be nice.

...and for a stable backport, backporting the released version
seems likely to be better than backporting the git-snapshot.

-- PMM


^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Re: Re: [PULL 0/6] Firmware/edk2 20231213 patches
  2024-01-12 16:19           ` Peter Maydell
  2024-01-12 16:19             ` Peter Maydell
@ 2024-01-15 10:20             ` Gerd Hoffmann
  2024-01-17 10:16               ` Michael Tokarev
  1 sibling, 1 reply; 26+ messages in thread
From: Gerd Hoffmann @ 2024-01-15 10:20 UTC (permalink / raw)
  To: Peter Maydell
  Cc: qemu-devel, Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Michael S. Tsirkin, qemu-stable

  Hi,

> PS: when are we likely to be able to update to a proper released
> EDK2 ? Running with a git snapshot isn't ideal, so if we can
> move to an EDK2 release version within this QEMU cycle that would
> be nice.

Next release should be tagged by end of February, so if the qemu 9.0
schedule is simliar to the 8.0 schedule this is before soft freeze
and an update should be no problem.

take care,
  Gerd



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [PULL 0/6] Firmware/edk2 20231213 patches
  2024-01-15 10:20             ` Gerd Hoffmann
@ 2024-01-17 10:16               ` Michael Tokarev
  2024-01-17 14:29                 ` Gerd Hoffmann
  0 siblings, 1 reply; 26+ messages in thread
From: Michael Tokarev @ 2024-01-17 10:16 UTC (permalink / raw)
  To: Gerd Hoffmann, Peter Maydell
  Cc: qemu-devel, Igor Mammedov, Ani Sinha, Philippe Mathieu-Daudé,
	Michael S. Tsirkin, qemu-stable

15.01.2024 13:20, Gerd Hoffmann :
>    Hi,
> 
>> PS: when are we likely to be able to update to a proper released
>> EDK2 ? Running with a git snapshot isn't ideal, so if we can
>> move to an EDK2 release version within this QEMU cycle that would
>> be nice.
> 
> Next release should be tagged by end of February, so if the qemu 9.0
> schedule is simliar to the 8.0 schedule this is before soft freeze
> and an update should be no problem.

So, should we pick this up for 8.2.1, or wait till next release of edk2 ?

The thing here is that for (some) downstreams, edk2 is a separate package,
so if qemu relies on changed edk2, it should be there before qemu-side
changes can be added.  So if we pick this patchset up for 8.2.1, it might
be a bit surprising for downstreams.

Thanks,

/mjt


^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Re: [PULL 0/6] Firmware/edk2 20231213 patches
  2024-01-17 10:16               ` Michael Tokarev
@ 2024-01-17 14:29                 ` Gerd Hoffmann
  2024-01-18 12:56                   ` Peter Maydell
  0 siblings, 1 reply; 26+ messages in thread
From: Gerd Hoffmann @ 2024-01-17 14:29 UTC (permalink / raw)
  To: Michael Tokarev
  Cc: Peter Maydell, qemu-devel, Igor Mammedov, Ani Sinha,
	Philippe Mathieu-Daudé, Michael S. Tsirkin, qemu-stable

On Wed, Jan 17, 2024 at 01:16:34PM +0300, Michael Tokarev wrote:
> 15.01.2024 13:20, Gerd Hoffmann :
> >    Hi,
> > 
> > > PS: when are we likely to be able to update to a proper released
> > > EDK2 ? Running with a git snapshot isn't ideal, so if we can
> > > move to an EDK2 release version within this QEMU cycle that would
> > > be nice.
> > 
> > Next release should be tagged by end of February, so if the qemu 9.0
> > schedule is simliar to the 8.0 schedule this is before soft freeze
> > and an update should be no problem.
> 
> So, should we pick this up for 8.2.1, or wait till next release of edk2 ?
> 
> The thing here is that for (some) downstreams, edk2 is a separate package,
> so if qemu relies on changed edk2, it should be there before qemu-side
> changes can be added.  So if we pick this patchset up for 8.2.1, it might
> be a bit surprising for downstreams.

It's not that there changed something in the edk2 <-> qemu interfaces.
This build contains a workaround for the current shim.efi clusterf*ck.

The tl;dr version:  The build is compiled with the (very recently added)
PcdUninstallMemAttrProtocol=TRUE option to workaround a bug in shim.efi.

The extra long version:
    https://www.kraxel.org/blog/2023/12/uefi-nx-linux-boot/

Picking this up for 8.2.1 makes life easier for the downstreams which do
not do their own firmware builds but ship the qemu prebuilds instead.

take care,
  Gerd



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Re: [PULL 0/6] Firmware/edk2 20231213 patches
  2024-01-17 14:29                 ` Gerd Hoffmann
@ 2024-01-18 12:56                   ` Peter Maydell
  0 siblings, 0 replies; 26+ messages in thread
From: Peter Maydell @ 2024-01-18 12:56 UTC (permalink / raw)
  To: Gerd Hoffmann
  Cc: Michael Tokarev, qemu-devel, Igor Mammedov, Ani Sinha,
	Philippe Mathieu-Daudé, Michael S. Tsirkin, qemu-stable

On Wed, 17 Jan 2024 at 14:29, Gerd Hoffmann <kraxel@redhat.com> wrote:
>
> On Wed, Jan 17, 2024 at 01:16:34PM +0300, Michael Tokarev wrote:
> > 15.01.2024 13:20, Gerd Hoffmann :
> > >    Hi,
> > >
> > > > PS: when are we likely to be able to update to a proper released
> > > > EDK2 ? Running with a git snapshot isn't ideal, so if we can
> > > > move to an EDK2 release version within this QEMU cycle that would
> > > > be nice.
> > >
> > > Next release should be tagged by end of February, so if the qemu 9.0
> > > schedule is simliar to the 8.0 schedule this is before soft freeze
> > > and an update should be no problem.
> >
> > So, should we pick this up for 8.2.1, or wait till next release of edk2 ?
> >
> > The thing here is that for (some) downstreams, edk2 is a separate package,
> > so if qemu relies on changed edk2, it should be there before qemu-side
> > changes can be added.  So if we pick this patchset up for 8.2.1, it might
> > be a bit surprising for downstreams.
>
> It's not that there changed something in the edk2 <-> qemu interfaces.
> This build contains a workaround for the current shim.efi clusterf*ck.
>
> The tl;dr version:  The build is compiled with the (very recently added)
> PcdUninstallMemAttrProtocol=TRUE option to workaround a bug in shim.efi.
>
> The extra long version:
>     https://www.kraxel.org/blog/2023/12/uefi-nx-linux-boot/
>
> Picking this up for 8.2.1 makes life easier for the downstreams which do
> not do their own firmware builds but ship the qemu prebuilds instead.

On the other side of the scales, it's a bit unexpected for a
stable-branch update to include "unreleased version of EDK
binaries" (rather than, say, "same version of EDK binaries
but with one specific fix"). So I can see the argument for
waiting for the tagged upstream EDK release first.

thanks
-- PMM


^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2024-01-18 12:57 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-13 10:50 [PULL 0/6] Firmware/edk2 20231213 patches Gerd Hoffmann
2023-12-13 10:50 ` [PULL 1/6] tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes Gerd Hoffmann
2023-12-13 10:50 ` [PULL 2/6] edk2: update to git snapshot Gerd Hoffmann
2023-12-13 10:50 ` [PULL 3/6] edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE Gerd Hoffmann
2023-12-13 10:50 ` [PULL 5/6] tests/acpi: update expected data files Gerd Hoffmann
2023-12-13 10:50 ` [PULL 6/6] tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes Gerd Hoffmann
2023-12-13 10:54   ` Ani Sinha
2023-12-13 14:33     ` Michael S. Tsirkin
2023-12-13 14:39       ` Ani Sinha
2023-12-13 15:03         ` Michael S. Tsirkin
2023-12-13 15:14           ` Gerd Hoffmann
2023-12-13 15:17             ` Michael S. Tsirkin
2023-12-13 15:22               ` Ani Sinha
2024-01-11 14:01 ` [PULL 0/6] Firmware/edk2 20231213 patches Gerd Hoffmann
2024-01-11 15:52   ` Peter Maydell
2024-01-11 16:02     ` Peter Maydell
2024-01-11 16:28       ` Gerd Hoffmann
2024-01-12 12:47         ` Peter Maydell
2024-01-12 16:19           ` Peter Maydell
2024-01-12 16:19             ` Peter Maydell
2024-01-15 10:20             ` Gerd Hoffmann
2024-01-17 10:16               ` Michael Tokarev
2024-01-17 14:29                 ` Gerd Hoffmann
2024-01-18 12:56                   ` Peter Maydell
2024-01-12 14:27         ` Michael Tokarev
2024-01-12 14:30           ` Michael Tokarev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).