Branch: refs/heads/staging Home: https://github.com/qemu/qemu Commit: ca8b0cc8e9176419960b844abb522a2298a794d6 https://github.com/qemu/qemu/commit/ca8b0cc8e9176419960b844abb522a2298a794d6 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-12-13 (Wed, 13 Dec 2023)
Changed paths: M tests/qtest/bios-tables-test-allowed-diff.h Log Message: ----------- tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Commit: c3667412582cdda42b36418bed135db96005bb85 https://github.com/qemu/qemu/commit/c3667412582cdda42b36418bed135db96005bb85 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-12-13 (Wed, 13 Dec 2023) Changed paths: M roms/edk2 Log Message: ----------- edk2: update to git snapshot 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 <kra...@redhat.com> Commit: 6f79fa5f097aa41fc96a14dfccdb0ea8d9facd6c https://github.com/qemu/qemu/commit/6f79fa5f097aa41fc96a14dfccdb0ea8d9facd6c Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-12-13 (Wed, 13 Dec 2023) Changed paths: M roms/edk2-build.config Log Message: ----------- edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE. Needed to workaround buggy EFI_MEMORY_ATTRIBUTE_PROTOCOL usage in shim.efi. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Commit: 5058720151961d79ef3abdacea94327f2c63951a https://github.com/qemu/qemu/commit/5058720151961d79ef3abdacea94327f2c63951a Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-12-13 (Wed, 13 Dec 2023) Changed paths: M pc-bios/edk2-aarch64-code.fd.bz2 M pc-bios/edk2-arm-code.fd.bz2 M pc-bios/edk2-i386-code.fd.bz2 M pc-bios/edk2-i386-secure-code.fd.bz2 M pc-bios/edk2-riscv-code.fd.bz2 M pc-bios/edk2-x86_64-code.fd.bz2 M pc-bios/edk2-x86_64-microvm.fd.bz2 M pc-bios/edk2-x86_64-secure-code.fd.bz2 Log Message: ----------- edk2: update binaries to git snapshot Resolves: #1990 Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Commit: 55abfc1ffbe54c00529668903fd99b4bb57a6338 https://github.com/qemu/qemu/commit/55abfc1ffbe54c00529668903fd99b4bb57a6338 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-12-13 (Wed, 13 Dec 2023) Changed paths: M tests/data/acpi/virt/SSDT.memhp Log Message: ----------- tests/acpi: update expected data files 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 <kra...@redhat.com> Commit: 704f7cad5105246822686f65765ab92045f71a3b https://github.com/qemu/qemu/commit/704f7cad5105246822686f65765ab92045f71a3b Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-12-13 (Wed, 13 Dec 2023) Changed paths: M tests/qtest/bios-tables-test-allowed-diff.h Log Message: ----------- tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Commit: 5817db6890c7f2efd5baa9b1a8ff437486e7f85e https://github.com/qemu/qemu/commit/5817db6890c7f2efd5baa9b1a8ff437486e7f85e Author: Tianrui Zhao <zhaotian...@loongson.cn> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M include/standard-headers/linux/fuse.h Log Message: ----------- linux-headers: Synchronize linux headers from linux v6.7.0-rc8 Use the scripts/update-linux-headers.sh to synchronize linux headers from linux v6.7.0-rc8. We mainly want to add the loongarch linux headers and then add the loongarch kvm support based on it. Signed-off-by: Tianrui Zhao <zhaotian...@loongson.cn> Acked-by: Song Gao <gaos...@loongson.cn> Message-Id: <20240105075804.1228596-2-zhaotian...@loongson.cn> Signed-off-by: Song Gao <gaos...@loongson.cn> Commit: 537ba9da17f1cb67fb41cd2a3a79e909944b0a15 https://github.com/qemu/qemu/commit/537ba9da17f1cb67fb41cd2a3a79e909944b0a15 Author: Tianrui Zhao <zhaotian...@loongson.cn> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: A target/loongarch/kvm/kvm.c Log Message: ----------- target/loongarch: Define some kvm_arch interfaces Define some functions in target/loongarch/kvm/kvm.c, such as kvm_arch_put_registers, kvm_arch_get_registers and kvm_arch_handle_exit, etc. which are needed by kvm/kvm-all.c. Now the most functions has no content and they will be implemented in the next patches. Signed-off-by: Tianrui Zhao <zhaotian...@loongson.cn> Signed-off-by: xianglai li <lixiang...@loongson.cn> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Reviewed-by: Song Gao <gaos...@loongson.cn> Message-Id: <20240105075804.1228596-3-zhaotian...@loongson.cn> Signed-off-by: Song Gao <gaos...@loongson.cn> Commit: 627846569697d412a16be318091f1dc81e6954c0 https://github.com/qemu/qemu/commit/627846569697d412a16be318091f1dc81e6954c0 Author: Tianrui Zhao <zhaotian...@loongson.cn> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M target/loongarch/cpu.c M target/loongarch/cpu.h Log Message: ----------- target/loongarch: Supplement vcpu env initial when vcpu reset Supplement vcpu env initial when vcpu reset, including init vcpu CSR_CPUID,CSR_TID to cpu->cpu_index. The two regs will be used in kvm_get/set_csr_ioctl. Signed-off-by: Tianrui Zhao <zhaotian...@loongson.cn> Signed-off-by: xianglai li <lixiang...@loongson.cn> Reviewed-by: Song Gao <gaos...@loongson.cn> Message-Id: <20240105075804.1228596-4-zhaotian...@loongson.cn> Signed-off-by: Song Gao <gaos...@loongson.cn> Commit: f8447436d3b583365113997f1dee35f92a21abbd https://github.com/qemu/qemu/commit/f8447436d3b583365113997f1dee35f92a21abbd Author: Tianrui Zhao <zhaotian...@loongson.cn> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M meson.build M target/loongarch/cpu.c M target/loongarch/cpu.h M target/loongarch/internals.h M target/loongarch/kvm/kvm.c A target/loongarch/trace-events A target/loongarch/trace.h Log Message: ----------- target/loongarch: Implement kvm get/set registers Implement kvm_arch_get/set_registers interfaces, many regs can be get/set in the function, such as core regs, csr regs, fpu regs, mp state, etc. Signed-off-by: Tianrui Zhao <zhaotian...@loongson.cn> Signed-off-by: xianglai li <lixiang...@loongson.cn> Reviewed-by: Song Gao <gaos...@loongson.cn> Change-Id: Ia8fc48fe08b1768853f7729e77d37cdf270031e4 Message-Id: <20240105075804.1228596-5-zhaotian...@loongson.cn> Signed-off-by: Song Gao <gaos...@loongson.cn> Commit: 41958c99e579f6d31545d93603da77133767e3f2 https://github.com/qemu/qemu/commit/41958c99e579f6d31545d93603da77133767e3f2 Author: Tianrui Zhao <zhaotian...@loongson.cn> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M target/loongarch/kvm/kvm.c Log Message: ----------- target/loongarch: Implement kvm_arch_init function Implement the kvm_arch_init of loongarch, in the function, the KVM_CAP_MP_STATE cap is checked by kvm ioctl. Signed-off-by: Tianrui Zhao <zhaotian...@loongson.cn> Signed-off-by: xianglai li <lixiang...@loongson.cn> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Reviewed-by: Song Gao <gaos...@loongson.cn> Message-Id: <20240105075804.1228596-6-zhaotian...@loongson.cn> Signed-off-by: Song Gao <gaos...@loongson.cn> Commit: d11681c94f4b52d1e095e60ca101df80578437e5 https://github.com/qemu/qemu/commit/d11681c94f4b52d1e095e60ca101df80578437e5 Author: Tianrui Zhao <zhaotian...@loongson.cn> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M target/loongarch/cpu.h M target/loongarch/kvm/kvm.c M target/loongarch/trace-events Log Message: ----------- target/loongarch: Implement kvm_arch_init_vcpu Implement kvm_arch_init_vcpu interface for loongarch, in this function, we register VM change state handler. And when VM state changes to running, the counter value should be put into kvm to keep consistent with kvm, and when state change to stop, counter value should be refreshed from kvm. Signed-off-by: Tianrui Zhao <zhaotian...@loongson.cn> Signed-off-by: xianglai li <lixiang...@loongson.cn> Reviewed-by: Song Gao <gaos...@loongson.cn> Message-Id: <20240105075804.1228596-7-zhaotian...@loongson.cn> Signed-off-by: Song Gao <gaos...@loongson.cn> Commit: a05a950f2faf63ec14347153cded4f113af020f0 https://github.com/qemu/qemu/commit/a05a950f2faf63ec14347153cded4f113af020f0 Author: Tianrui Zhao <zhaotian...@loongson.cn> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M target/loongarch/kvm/kvm.c M target/loongarch/trace-events Log Message: ----------- target/loongarch: Implement kvm_arch_handle_exit Implement kvm_arch_handle_exit for loongarch. In this function, the KVM_EXIT_LOONGARCH_IOCSR is handled, we read or write the iocsr address space by the addr, length and is_write argument in kvm_run. Signed-off-by: Tianrui Zhao <zhaotian...@loongson.cn> Signed-off-by: xianglai li <lixiang...@loongson.cn> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Reviewed-by: Song Gao <gaos...@loongson.cn> Message-Id: <20240105075804.1228596-8-zhaotian...@loongson.cn> Signed-off-by: Song Gao <gaos...@loongson.cn> Commit: 2d45085a72342f617a5dbed6acdf105f65041a52 https://github.com/qemu/qemu/commit/2d45085a72342f617a5dbed6acdf105f65041a52 Author: Tianrui Zhao <zhaotian...@loongson.cn> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M target/loongarch/cpu.c Log Message: ----------- target/loongarch: Restrict TCG-specific code In preparation of supporting KVM in the next commit. Signed-off-by: Tianrui Zhao <zhaotian...@loongson.cn> Signed-off-by: xianglai li <lixiang...@loongson.cn> Reviewed-by: Song Gao <gaos...@loongson.cn> Message-ID: <20240105075804.1228596-9-zhaotian...@loongson.cn> [PMD: Split from bigger patch, part 1] Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> Message-Id: <20240110094152.52138-1-phi...@linaro.org> Signed-off-by: Song Gao <gaos...@loongson.cn> Commit: 8dcbad5128b5dc855f687d562ac223b06f2259a4 https://github.com/qemu/qemu/commit/8dcbad5128b5dc855f687d562ac223b06f2259a4 Author: Tianrui Zhao <zhaotian...@loongson.cn> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M target/loongarch/cpu.c M target/loongarch/kvm/kvm.c A target/loongarch/kvm/kvm_loongarch.h M target/loongarch/trace-events Log Message: ----------- target/loongarch: Implement set vcpu intr for kvm Implement loongarch kvm set vcpu interrupt interface, when a irq is set in vcpu, we use the KVM_INTERRUPT ioctl to set intr into kvm. Signed-off-by: Tianrui Zhao <zhaotian...@loongson.cn> Signed-off-by: xianglai li <lixiang...@loongson.cn> Reviewed-by: Song Gao <gaos...@loongson.cn> Message-ID: <20240105075804.1228596-9-zhaotian...@loongson.cn> [PMD: Split from bigger patch, part 2] Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> Message-Id: <20240110094152.52138-2-phi...@linaro.org> Signed-off-by: Song Gao <gaos...@loongson.cn> Commit: 714b03c12599a8ce19d51cc1cd40631796c9e4f6 https://github.com/qemu/qemu/commit/714b03c12599a8ce19d51cc1cd40631796c9e4f6 Author: Tianrui Zhao <zhaotian...@loongson.cn> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M meson.build A target/loongarch/kvm/meson.build M target/loongarch/meson.build Log Message: ----------- target/loongarch: Add loongarch kvm into meson build Add kvm.c into meson.build to compile it when kvm is configed. Meanwhile in meson.build, we set the kvm_targets to loongarch64-softmmu when the cpu is loongarch. And fix the compiling error when config is enable-kvm,disable-tcg. Signed-off-by: Tianrui Zhao <zhaotian...@loongson.cn> Signed-off-by: xianglai li <lixiang...@loongson.cn> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Reviewed-by: Song Gao <gaos...@loongson.cn> Message-Id: <20240105075804.1228596-10-zhaotian...@loongson.cn> Signed-off-by: Song Gao <gaos...@loongson.cn> Commit: fdd6ee0b7653e5b195e0b351fb53bb1e6d4c84bd https://github.com/qemu/qemu/commit/fdd6ee0b7653e5b195e0b351fb53bb1e6d4c84bd Author: Bibo Mao <maob...@loongson.cn> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M hw/intc/loongarch_ipi.c Log Message: ----------- hw/intc/loongarch_ipi: Use MemTxAttrs interface for ipi ops There are two interface pairs for MemoryRegionOps, read/write and read_with_attrs/write_with_attrs. The later is better for ipi device emulation since initial cpu can be parsed from attrs.requester_id. And requester_id can be overrided for IOCSR_IPI_SEND and mail_send function when it is to forward message to another vcpu. Signed-off-by: Bibo Mao <maob...@loongson.cn> Reviewed-by: Song Gao <gaos...@loongson.cn> Message-Id: <20231215100333.3933632-2-maob...@loongson.cn> Signed-off-by: Song Gao <gaos...@loongson.cn> Commit: 5e90b8db382418165a4295fbe4ae9cc45b22d6ea https://github.com/qemu/qemu/commit/5e90b8db382418165a4295fbe4ae9cc45b22d6ea Author: Bibo Mao <maob...@loongson.cn> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M hw/intc/loongarch_extioi.c M hw/intc/loongarch_ipi.c M hw/loongarch/virt.c M include/hw/intc/loongarch_extioi.h M include/hw/intc/loongarch_ipi.h M include/hw/loongarch/virt.h M target/loongarch/cpu.c M target/loongarch/cpu.h M target/loongarch/kvm/kvm.c M target/loongarch/tcg/iocsr_helper.c Log Message: ----------- hw/loongarch/virt: Set iocsr address space per-board rather than percpu LoongArch system has iocsr address space, most iocsr registers are per-board, however some iocsr register spaces banked for percpu such as ipi mailbox and extioi interrupt status. For banked iocsr space, each cpu has the same iocsr space, but separate data. This patch changes iocsr address space per-board rather percpu, for iocsr registers specified for cpu, MemTxAttrs.requester_id can be parsed for the cpu. With this patches, the total address space on board will be simple, only iocsr address space and system memory, rather than the number of cpu and system memory. Signed-off-by: Bibo Mao <maob...@loongson.cn> Reviewed-by: Song Gao <gaos...@loongson.cn> Message-Id: <20231215100333.3933632-3-maob...@loongson.cn> Signed-off-by: Song Gao <gaos...@loongson.cn> Commit: 10a8f7d25a26e7b3b2886d2552738118d1adf371 https://github.com/qemu/qemu/commit/10a8f7d25a26e7b3b2886d2552738118d1adf371 Author: Bibo Mao <maob...@loongson.cn> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M hw/intc/loongarch_extioi.c M hw/loongarch/virt.c M include/hw/intc/loongarch_extioi.h Log Message: ----------- hw/intc/loongarch_extioi: Add dynamic cpu number support On LoongArch physical machine, one extioi interrupt controller only supports 4 cpus. With processor more than 4 cpus, there are multiple extioi interrupt controllers; if interrupts need to be routed to other cpus, they are forwarded from extioi node0 to other extioi nodes. On virt machine model, there is simple extioi interrupt device model. All cpus can access register of extioi interrupt controller, however interrupt can only be route to 4 vcpu for compatible with old kernel. This patch adds dynamic cpu number support about extioi interrupt. With old kernel legacy extioi model is used, however kernel can detect and choose new route method in future, so that interrupt can be routed to all vcpus. Signed-off-by: Bibo Mao <maob...@loongson.cn> Reviewed-by: Song Gao <gaos...@loongson.cn> Message-Id: <20231215100333.3933632-4-maob...@loongson.cn> Signed-off-by: Song Gao <gaos...@loongson.cn> Commit: 428a6ef4396aa910c86e16c1e4409e3927a3698e https://github.com/qemu/qemu/commit/428a6ef4396aa910c86e16c1e4409e3927a3698e Author: Bibo Mao <maob...@loongson.cn> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M hw/intc/loongarch_extioi.c Log Message: ----------- hw/intc/loongarch_extioi: Add vmstate post_load support There are elements sw_ipmap and sw_coremap, which is usd to speed up irq injection flow. They are saved and restored in vmstate during migration, indeed they can calculated from hw registers. Here post_load is added for get sw_ipmap and sw_coremap from extioi hw state. Signed-off-by: Bibo Mao <maob...@loongson.cn> Reviewed-by: Song Gao <gaos...@loongson.cn> Message-Id: <20231215100333.3933632-5-maob...@loongson.cn> Signed-off-by: Song Gao <gaos...@loongson.cn> Commit: 5429a82cf8eeede55b2a6b779ab45e03064928eb https://github.com/qemu/qemu/commit/5429a82cf8eeede55b2a6b779ab45e03064928eb Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M hw/intc/loongarch_extioi.c M hw/intc/loongarch_ipi.c M hw/loongarch/virt.c M include/hw/intc/loongarch_extioi.h M include/hw/intc/loongarch_ipi.h M include/hw/loongarch/virt.h M include/standard-headers/linux/fuse.h M meson.build M target/loongarch/cpu.c M target/loongarch/cpu.h M target/loongarch/internals.h A target/loongarch/kvm/kvm.c A target/loongarch/kvm/kvm_loongarch.h A target/loongarch/kvm/meson.build M target/loongarch/meson.build M target/loongarch/tcg/iocsr_helper.c A target/loongarch/trace-events A target/loongarch/trace.h Log Message: ----------- Merge tag 'pull-loongarch-20240111' of https://gitlab.com/gaosong/qemu into staging pull-loongarch-20240111 # -----BEGIN PGP SIGNATURE----- # # iLMEAAEKAB0WIQS4/x2g0v3LLaCcbCxAov/yOSY+3wUCZZ/QKgAKCRBAov/yOSY+ # 34eqBADA48++Z9gETFNheLUHdYEaja2emn+gSaoHLFquyq/l53w8RfrUII+BzV1o # T7D8xjlVQldAYZzqQn2pQe2S7r4ggfeNmxGxwJbCTW9sooGMwBnU8+Ix3ruSet7K # gI+UHLU4oHk6jdrT384tux2EG+qUmlLN1c7j4G/z1OzKEwFv7Q== # =+Pi0 # -----END PGP SIGNATURE----- # gpg: Signature made Thu 11 Jan 2024 11:25:30 GMT # gpg: using RSA key B8FF1DA0D2FDCB2DA09C6C2C40A2FFF239263EDF # gpg: Good signature from "Song Gao <m17746591...@163.com>" [unknown] # gpg: WARNING: This key is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: B8FF 1DA0 D2FD CB2D A09C 6C2C 40A2 FFF2 3926 3EDF * tag 'pull-loongarch-20240111' of https://gitlab.com/gaosong/qemu: hw/intc/loongarch_extioi: Add vmstate post_load support hw/intc/loongarch_extioi: Add dynamic cpu number support hw/loongarch/virt: Set iocsr address space per-board rather than percpu hw/intc/loongarch_ipi: Use MemTxAttrs interface for ipi ops target/loongarch: Add loongarch kvm into meson build target/loongarch: Implement set vcpu intr for kvm target/loongarch: Restrict TCG-specific code target/loongarch: Implement kvm_arch_handle_exit target/loongarch: Implement kvm_arch_init_vcpu target/loongarch: Implement kvm_arch_init function target/loongarch: Implement kvm get/set registers target/loongarch: Supplement vcpu env initial when vcpu reset target/loongarch: Define some kvm_arch interfaces linux-headers: Synchronize linux headers from linux v6.7.0-rc8 Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Commit: 3fab43d2f638b98765b0f8ef033ec93e3ea6b809 https://github.com/qemu/qemu/commit/3fab43d2f638b98765b0f8ef033ec93e3ea6b809 Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M pc-bios/edk2-aarch64-code.fd.bz2 M pc-bios/edk2-arm-code.fd.bz2 M pc-bios/edk2-i386-code.fd.bz2 M pc-bios/edk2-i386-secure-code.fd.bz2 M pc-bios/edk2-riscv-code.fd.bz2 M pc-bios/edk2-x86_64-code.fd.bz2 M pc-bios/edk2-x86_64-microvm.fd.bz2 M pc-bios/edk2-x86_64-secure-code.fd.bz2 M roms/edk2 M roms/edk2-build.config M tests/data/acpi/virt/SSDT.memhp Log Message: ----------- Merge tag 'firmware/edk2-20231213-pull-request' of https://gitlab.com/kraxel/qemu into staging 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 # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmV5i70ACgkQTLbY7tPo # cTg5mA//VDjGNmBYWhIhf5c7Z8+h1FspnqkxqResX3KgE2indCWkTlyZnCFGb7CO # NgDiCR7xKMw9S1Cun14vTs/OK8BVFvmXGhTIgjecK+k6w6D8PtR4QvfXYUKxNajA # Sd6reWAlojlgKOkpcrejrSSvtBTZqrJc8CrkowMR3FZXzD0GstUCMZ0jBvVhzlO6 # o9RMk0kbf+VNupsA+v9ZWPstMHXjLKs8v1eUqrc6LYOanY6mqQM5Wz9yWteUfrNp # /0zShBrkmB+BgPoRQypphFdXRacP82fVXDMeTSbbXaReI0PR9MLKZnyk0UUkES6k # BTtEVEM0cCAYLGaGFjHZVEpbrtFmVBisE0fLgdozsCU8SMCuxjNzXyj0HGRsJ7m4 # UQ+qGJLOR3Zx/Bnz3LLKOmWBlq6MQD5lYgxk3dwSPKzXTqun1ndlVKenJ3Z9fgXQ # gibVbS/2fNylR9aoPSYkXnlE8l8vSo24sXIn8R2wX8rJ0xBc6bFDs1MKizzv2b9l # YUeybDwgDvbbDLGSN4DgIeNSZxQBgNO/nmuFnx8jNxTqcNlCJFHO2jR7gPijj5ct # ZPQQwLCCEIxD3OY3Dg94zXDm1EfWZQpNBFDD/83joJt/15Vu9GLsPqEs4QUdiQsp # MO4Bd7HFavLSGsyX1rMe0yonWirbRX2uKYmyc+KwGjjS9LRGesU= # =bcZj # -----END PGP SIGNATURE----- # gpg: Signature made Wed 13 Dec 2023 10:47:25 GMT # gpg: using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138 # gpg: Good signature from "Gerd Hoffmann (work) <kra...@redhat.com>" [full] # gpg: aka "Gerd Hoffmann <g...@kraxel.org>" [full] # gpg: aka "Gerd Hoffmann (private) <kra...@gmail.com>" [full] # Primary key fingerprint: A032 8CFF B93A 17A7 9901 FE7D 4CB6 D8EE D3E8 7138 * tag 'firmware/edk2-20231213-pull-request' of https://gitlab.com/kraxel/qemu: tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes tests/acpi: update expected data files edk2: update binaries to git snapshot edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE. edk2: update to git snapshot tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Compare: https://github.com/qemu/qemu/compare/f614acb74502...3fab43d2f638