mbox

[PULL,00/14] loongarch-to-apply queue

Message ID 20240111111149.899011-1-gaosong@loongson.cn
State New
Headers show

Pull-request

https://gitlab.com/gaosong/qemu.git tags/pull-loongarch-20240111

Message

gaosong Jan. 11, 2024, 11:11 a.m. UTC
The following changes since commit 34eac35f893664eb8545b98142e23d9954722766:

  Merge tag 'pull-riscv-to-apply-20240110' of https://github.com/alistair23/qemu into staging (2024-01-10 11:41:56 +0000)

are available in the Git repository at:

  https://gitlab.com/gaosong/qemu.git tags/pull-loongarch-20240111

for you to fetch changes up to 428a6ef4396aa910c86e16c1e4409e3927a3698e:

  hw/intc/loongarch_extioi: Add vmstate post_load support (2024-01-11 19:22:47 +0800)

----------------------------------------------------------------
pull-loongarch-20240111

----------------------------------------------------------------
Bibo Mao (4):
      hw/intc/loongarch_ipi: Use MemTxAttrs interface for ipi ops
      hw/loongarch/virt: Set iocsr address space per-board rather than percpu
      hw/intc/loongarch_extioi: Add dynamic cpu number support
      hw/intc/loongarch_extioi: Add vmstate post_load support

Tianrui Zhao (10):
      linux-headers: Synchronize linux headers from linux v6.7.0-rc8
      target/loongarch: Define some kvm_arch interfaces
      target/loongarch: Supplement vcpu env initial when vcpu reset
      target/loongarch: Implement kvm get/set registers
      target/loongarch: Implement kvm_arch_init function
      target/loongarch: Implement kvm_arch_init_vcpu
      target/loongarch: Implement kvm_arch_handle_exit
      target/loongarch: Restrict TCG-specific code
      target/loongarch: Implement set vcpu intr for kvm
      target/loongarch: Add loongarch kvm into meson build

 hw/intc/loongarch_extioi.c            | 230 ++++++----
 hw/intc/loongarch_ipi.c               | 191 +++++----
 hw/loongarch/virt.c                   |  94 +++--
 include/hw/intc/loongarch_extioi.h    |  12 +-
 include/hw/intc/loongarch_ipi.h       |   3 +-
 include/hw/loongarch/virt.h           |   3 +
 include/standard-headers/linux/fuse.h |  10 +-
 meson.build                           |   3 +
 target/loongarch/cpu.c                |  90 ++--
 target/loongarch/cpu.h                |   9 +-
 target/loongarch/internals.h          |   5 +-
 target/loongarch/kvm/kvm.c            | 768 ++++++++++++++++++++++++++++++++++
 target/loongarch/kvm/kvm_loongarch.h  |  16 +
 target/loongarch/kvm/meson.build      |   1 +
 target/loongarch/meson.build          |   1 +
 target/loongarch/tcg/iocsr_helper.c   |  16 +-
 target/loongarch/trace-events         |  15 +
 target/loongarch/trace.h              |   1 +
 18 files changed, 1210 insertions(+), 258 deletions(-)
 create mode 100644 target/loongarch/kvm/kvm.c
 create mode 100644 target/loongarch/kvm/kvm_loongarch.h
 create mode 100644 target/loongarch/kvm/meson.build
 create mode 100644 target/loongarch/trace-events
 create mode 100644 target/loongarch/trace.h