qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] ca8b0c: tests/acpi: allow tests/data/acpi/vir


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] ca8b0c: tests/acpi: allow tests/data/acpi/virt/SSDT.memhp ...
Date: Fri, 12 Jan 2024 04:48:12 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: ca8b0cc8e9176419960b844abb522a2298a794d6
      
https://github.com/qemu/qemu/commit/ca8b0cc8e9176419960b844abb522a2298a794d6
  Author: Gerd Hoffmann <kraxel@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 <kraxel@redhat.com>


  Commit: c3667412582cdda42b36418bed135db96005bb85
      
https://github.com/qemu/qemu/commit/c3667412582cdda42b36418bed135db96005bb85
  Author: Gerd Hoffmann <kraxel@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 <kraxel@redhat.com>


  Commit: 6f79fa5f097aa41fc96a14dfccdb0ea8d9facd6c
      
https://github.com/qemu/qemu/commit/6f79fa5f097aa41fc96a14dfccdb0ea8d9facd6c
  Author: Gerd Hoffmann <kraxel@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 <kraxel@redhat.com>


  Commit: 5058720151961d79ef3abdacea94327f2c63951a
      
https://github.com/qemu/qemu/commit/5058720151961d79ef3abdacea94327f2c63951a
  Author: Gerd Hoffmann <kraxel@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 <kraxel@redhat.com>


  Commit: 55abfc1ffbe54c00529668903fd99b4bb57a6338
      
https://github.com/qemu/qemu/commit/55abfc1ffbe54c00529668903fd99b4bb57a6338
  Author: Gerd Hoffmann <kraxel@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 <kraxel@redhat.com>


  Commit: 704f7cad5105246822686f65765ab92045f71a3b
      
https://github.com/qemu/qemu/commit/704f7cad5105246822686f65765ab92045f71a3b
  Author: Gerd Hoffmann <kraxel@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 <kraxel@redhat.com>


  Commit: 5817db6890c7f2efd5baa9b1a8ff437486e7f85e
      
https://github.com/qemu/qemu/commit/5817db6890c7f2efd5baa9b1a8ff437486e7f85e
  Author: Tianrui Zhao <zhaotianrui@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 <zhaotianrui@loongson.cn>
Acked-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20240105075804.1228596-2-zhaotianrui@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: 537ba9da17f1cb67fb41cd2a3a79e909944b0a15
      
https://github.com/qemu/qemu/commit/537ba9da17f1cb67fb41cd2a3a79e909944b0a15
  Author: Tianrui Zhao <zhaotianrui@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 <zhaotianrui@loongson.cn>
Signed-off-by: xianglai li <lixianglai@loongson.cn>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20240105075804.1228596-3-zhaotianrui@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: 627846569697d412a16be318091f1dc81e6954c0
      
https://github.com/qemu/qemu/commit/627846569697d412a16be318091f1dc81e6954c0
  Author: Tianrui Zhao <zhaotianrui@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 <zhaotianrui@loongson.cn>
Signed-off-by: xianglai li <lixianglai@loongson.cn>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20240105075804.1228596-4-zhaotianrui@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: f8447436d3b583365113997f1dee35f92a21abbd
      
https://github.com/qemu/qemu/commit/f8447436d3b583365113997f1dee35f92a21abbd
  Author: Tianrui Zhao <zhaotianrui@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 <zhaotianrui@loongson.cn>
Signed-off-by: xianglai li <lixianglai@loongson.cn>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Change-Id: Ia8fc48fe08b1768853f7729e77d37cdf270031e4
Message-Id: <20240105075804.1228596-5-zhaotianrui@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: 41958c99e579f6d31545d93603da77133767e3f2
      
https://github.com/qemu/qemu/commit/41958c99e579f6d31545d93603da77133767e3f2
  Author: Tianrui Zhao <zhaotianrui@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 <zhaotianrui@loongson.cn>
Signed-off-by: xianglai li <lixianglai@loongson.cn>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20240105075804.1228596-6-zhaotianrui@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: d11681c94f4b52d1e095e60ca101df80578437e5
      
https://github.com/qemu/qemu/commit/d11681c94f4b52d1e095e60ca101df80578437e5
  Author: Tianrui Zhao <zhaotianrui@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 <zhaotianrui@loongson.cn>
Signed-off-by: xianglai li <lixianglai@loongson.cn>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20240105075804.1228596-7-zhaotianrui@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: a05a950f2faf63ec14347153cded4f113af020f0
      
https://github.com/qemu/qemu/commit/a05a950f2faf63ec14347153cded4f113af020f0
  Author: Tianrui Zhao <zhaotianrui@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 <zhaotianrui@loongson.cn>
Signed-off-by: xianglai li <lixianglai@loongson.cn>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20240105075804.1228596-8-zhaotianrui@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: 2d45085a72342f617a5dbed6acdf105f65041a52
      
https://github.com/qemu/qemu/commit/2d45085a72342f617a5dbed6acdf105f65041a52
  Author: Tianrui Zhao <zhaotianrui@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 <zhaotianrui@loongson.cn>
Signed-off-by: xianglai li <lixianglai@loongson.cn>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-ID: <20240105075804.1228596-9-zhaotianrui@loongson.cn>
[PMD: Split from bigger patch, part 1]
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20240110094152.52138-1-philmd@linaro.org>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: 8dcbad5128b5dc855f687d562ac223b06f2259a4
      
https://github.com/qemu/qemu/commit/8dcbad5128b5dc855f687d562ac223b06f2259a4
  Author: Tianrui Zhao <zhaotianrui@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 <zhaotianrui@loongson.cn>
Signed-off-by: xianglai li <lixianglai@loongson.cn>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-ID: <20240105075804.1228596-9-zhaotianrui@loongson.cn>
[PMD: Split from bigger patch, part 2]
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20240110094152.52138-2-philmd@linaro.org>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: 714b03c12599a8ce19d51cc1cd40631796c9e4f6
      
https://github.com/qemu/qemu/commit/714b03c12599a8ce19d51cc1cd40631796c9e4f6
  Author: Tianrui Zhao <zhaotianrui@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 <zhaotianrui@loongson.cn>
Signed-off-by: xianglai li <lixianglai@loongson.cn>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20240105075804.1228596-10-zhaotianrui@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: fdd6ee0b7653e5b195e0b351fb53bb1e6d4c84bd
      
https://github.com/qemu/qemu/commit/fdd6ee0b7653e5b195e0b351fb53bb1e6d4c84bd
  Author: Bibo Mao <maobibo@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 <maobibo@loongson.cn>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20231215100333.3933632-2-maobibo@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: 5e90b8db382418165a4295fbe4ae9cc45b22d6ea
      
https://github.com/qemu/qemu/commit/5e90b8db382418165a4295fbe4ae9cc45b22d6ea
  Author: Bibo Mao <maobibo@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 <maobibo@loongson.cn>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20231215100333.3933632-3-maobibo@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: 10a8f7d25a26e7b3b2886d2552738118d1adf371
      
https://github.com/qemu/qemu/commit/10a8f7d25a26e7b3b2886d2552738118d1adf371
  Author: Bibo Mao <maobibo@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 <maobibo@loongson.cn>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20231215100333.3933632-4-maobibo@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: 428a6ef4396aa910c86e16c1e4409e3927a3698e
      
https://github.com/qemu/qemu/commit/428a6ef4396aa910c86e16c1e4409e3927a3698e
  Author: Bibo Mao <maobibo@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 <maobibo@loongson.cn>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20231215100333.3933632-5-maobibo@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: 5429a82cf8eeede55b2a6b779ab45e03064928eb
      
https://github.com/qemu/qemu/commit/5429a82cf8eeede55b2a6b779ab45e03064928eb
  Author: Peter Maydell <peter.maydell@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 <m17746591750@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.maydell@linaro.org>


  Commit: 3fab43d2f638b98765b0f8ef033ec93e3ea6b809
      
https://github.com/qemu/qemu/commit/3fab43d2f638b98765b0f8ef033ec93e3ea6b809
  Author: Peter Maydell <peter.maydell@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) <kraxel@redhat.com>" [full]
# gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
# gpg:                 aka "Gerd Hoffmann (private) <kraxel@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.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/f614acb74502...3fab43d2f638



reply via email to

[Prev in Thread] Current Thread [Next in Thread]