The following changes since commit 75d30fde55485b965a1168a21d016dd07b50ed32:
Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2022-10-30 15:07:25 -0400) are available in the Git repository at: https://gitlab.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 03a60ae9cac546d05b076676491ed1606f9d9066: target/i386: Fix test for paging enabled (2022-11-02 12:35:16 +0100) ---------------------------------------------------------------- * bug fixes * reduced memory footprint for IPI virtualization on Intel processors * asynchronous teardown support (Linux only) ---------------------------------------------------------------- Claudio Imbrenda (1): os-posix: asynchronous teardown for shutdown on Linux Greg Kurz (1): util/log: Close per-thread log file on thread termination Qi Hu (1): target/i386: Fix calculation of LOCK NEG eflags Richard Henderson (1): target/i386: Fix test for paging enabled Zeng Guang (1): target/i386: Set maximum APIC ID to KVM prior to vCPU creation hw/i386/x86.c | 4 + include/qemu/async-teardown.h | 22 +++++ meson.build | 1 + os-posix.c | 6 ++ qemu-options.hx | 19 +++++ target/i386/kvm/kvm-stub.c | 5 ++ target/i386/kvm/kvm.c | 5 ++ target/i386/kvm/kvm_i386.h | 2 + target/i386/tcg/sysemu/excp_helper.c | 10 +-- target/i386/tcg/translate.c | 2 +- util/async-teardown.c | 150 +++++++++++++++++++++++++++++++++++ util/log.c | 9 +++ util/meson.build | 1 + 13 files changed, 230 insertions(+), 6 deletions(-) create mode 100644 include/qemu/async-teardown.h create mode 100644 util/async-teardown.c -- 2.38.1