Commit Graph

  • 51e84244a7 vdpa: mask _F_CTRL_GUEST_OFFLOADS for vhost vdpa devices Eugenio Pérez 2023-06-02 19:33:28 +02:00
  • 92099aa4e9 vhost: fix vhost_dev_enable_notifiers() error case Laurent Vivier 2023-06-02 18:27:35 +02:00
  • 4b4a1378b9 vdpa: Allow VIRTIO_NET_F_CTRL_GUEST_OFFLOADS in SVQ Hawkins Jiawei 2023-06-02 19:52:18 +08:00
  • 0b58d3686a vdpa: Add vhost_vdpa_net_load_offloads() Hawkins Jiawei 2023-06-02 19:52:17 +08:00
  • 0b545b1e42 virtio-net: expose virtio_net_supported_guest_offloads() Hawkins Jiawei 2023-06-02 19:52:16 +08:00
  • 705e89cfaa hw/net/virtio-net: make some VirtIONet const Hawkins Jiawei 2023-06-02 19:52:15 +08:00
  • 02d3bf099b vdpa: reuse virtio_vdev_has_feature() Hawkins Jiawei 2023-06-02 19:52:14 +08:00
  • 0a47810b09 include/hw/virtio: make some VirtIODevice const Hawkins Jiawei 2023-06-02 19:52:13 +08:00
  • babf8b8712 vdpa: map shadow vrings with MAP_SHARED Eugenio Pérez 2023-06-02 16:38:54 +02:00
  • 915bf6ccd7 vdpa: reorder vhost_vdpa_net_cvq_cmd_page_len function Eugenio Pérez 2023-06-02 16:38:53 +02:00
  • 8bc0049ead vdpa: do not block migration if device has cvq and x-svq=on Eugenio Pérez 2023-06-02 16:38:52 +02:00
  • e0001297eb pc: q35: Bump max_cpus to 1024 Suravee Suthikulpanit 2023-06-07 15:57:17 -05:00
  • c85cad8105 tests/data/acpi: update after SMBIOS 2.0 change Michael S. Tsirkin 2023-06-26 05:54:41 -04:00
  • bf376f3020 hw/i386/pc: Default to use SMBIOS 3.0 for newer machine models Suravee Suthikulpanit 2023-06-07 15:57:16 -05:00
  • 42b1b9d7db hw/acpi: Fix PM control register access BALATON Zoltan 2023-06-07 22:01:25 +02:00
  • cd041ddbc0 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-06-26 13:44:16 +02:00
  • 52ed34cbdd Merge tag 'pull-request-2023-06-26' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2023-06-26 10:38:41 +02:00
  • 8edddaa23d git-submodule.sh: allow running in validate mode without previous update Paolo Bonzini 2023-06-18 23:10:39 +02:00
  • 63fd8ef080 target/i386: implement SYSCALL/SYSRET in 32-bit emulators Paolo Bonzini 2023-06-17 01:01:29 +02:00
  • 6750485bf4 target/i386: implement RDPID in TCG Paolo Bonzini 2023-06-21 00:47:31 +02:00
  • 53b9b4cc9f target/i386: sysret and sysexit are privileged Paolo Bonzini 2023-06-19 15:29:12 +02:00
  • 75a02adf81 target/i386: AMD only supports SYSENTER/SYSEXIT in 32-bit mode Paolo Bonzini 2023-06-19 15:41:42 +02:00
  • fd5dcb1ccd target/i386: Intel only supports SYSCALL/SYSRET in long mode Paolo Bonzini 2023-06-19 15:41:42 +02:00
  • 431c51e9d4 target/i386: TCG supports WBNOINVD Paolo Bonzini 2023-06-16 23:58:25 +02:00
  • 1420dd6a19 target/i386: TCG supports XSAVEERPTR Paolo Bonzini 2023-06-17 01:59:35 +02:00
  • f9e0dbae78 target/i386: do not accept RDSEED if CPUID bit absent Paolo Bonzini 2023-06-21 00:43:22 +02:00
  • 691925e5a3 target/i386: TCG supports RDSEED Paolo Bonzini 2023-06-17 00:05:38 +02:00
  • 8afce497e4 target/i386: TCG supports 3DNow! prefetch(w) Paolo Bonzini 2023-06-17 00:01:58 +02:00
  • 4d714d1a0b target/i386: fix INVD vmexit Paolo Bonzini 2023-06-16 23:57:30 +02:00
  • 3b6f485275 kvm: reuse per-vcpu stats fd to avoid vcpu interruption Marcelo Tosatti 2023-06-18 23:24:40 +02:00
  • 3d9981cde9 hw/riscv: Validate cluster and NUMA node boundary Gavin Shan 2023-05-09 10:27:39 +10:00
  • fecff67235 hw/arm: Validate cluster and NUMA node boundary Gavin Shan 2023-05-09 10:27:38 +10:00
  • a494fdb715 numa: Validate cluster and NUMA node boundary if required Gavin Shan 2023-05-09 10:27:37 +10:00
  • a0488cd044 hw/remote/proxy: Remove dubious 'event_notifier-posix.c' include Philippe Mathieu-Daudé 2023-06-06 15:49:13 +02:00
  • 6c5f893d17 build: further refine build.ninja rules Paolo Bonzini 2023-05-23 17:56:33 +02:00
  • b197ea8636 tests/qtest/cxl-test: Clean up temporary directories after testing Thomas Huth 2023-06-22 13:41:32 +02:00
  • 81a12315ad gitlab-ci: add msys2 meson test to junit report Marc-André Lureau 2023-06-20 17:37:20 +02:00
  • a3fcbb4790 gitlab-ci: grab msys2 meson-logs as artifacts Marc-André Lureau 2023-06-20 17:37:19 +02:00
  • 49ac76c2a0 gitlab: support disabling job auto-run in upstream Daniel P. Berrangé 2023-06-08 17:40:18 +01:00
  • a77ef83cf8 gitlab: avoid extra pipelines for tags and stable branches Daniel P. Berrangé 2023-06-08 17:40:17 +01:00
  • e28112d007 gitlab: stable staging branches publish containers in a separate tag Daniel P. Berrangé 2023-06-08 17:40:16 +01:00
  • 1ddd2ff9cd gitlab: allow overriding name of the upstream repository Daniel P. Berrangé 2023-06-08 17:40:15 +01:00
  • d4c7a56539 gitlab: centralize the container tag name Daniel P. Berrangé 2023-06-08 17:40:14 +01:00
  • ac9fd9b698 tests/qtest: Fix a comment typo in vhost-user-test.c Milan Zamazal 2023-06-21 12:17:09 +02:00
  • f9925abbda Merge tag 'pull-ppc-20230626' of https://github.com/legoater/qemu into staging Richard Henderson 2023-06-26 08:38:19 +02:00
  • 5eb63b88d0 tests/avocado: ppc test VOF bios Linux boot Nicholas Piggin 2023-06-23 22:21:35 +10:00
  • 177835304b pnv/xive2: Check TIMA special ops against a dedicated array for P10 Frederic Barrat 2023-06-22 18:25:27 +02:00
  • 2a24e6e394 pnv/xive2: Add a get_config() method on the presenter class Frederic Barrat 2023-06-22 18:25:26 +02:00
  • 242e8b4dca tests/avocado: Add ppc64 pseries multiprocessor boot tests Nicholas Piggin 2023-06-22 19:33:57 +10:00
  • 8f4c627b2f tests/avocado: boot ppc64 pseries to Linux VFS mount Nicholas Piggin 2023-06-22 19:33:56 +10:00
  • dc5e072188 spapr: TCG allow up to 8-thread SMT on POWER8 and newer CPUs Nicholas Piggin 2023-06-22 19:33:55 +10:00
  • 516cd73733 hw/ppc/spapr: Test whether TCG is enabled with tcg_enabled() Philippe Mathieu-Daudé 2023-06-22 19:33:54 +10:00
  • d24e80b2ae target/ppc: Add msgsnd/p and DPDES SMT support Nicholas Piggin 2023-06-22 19:33:53 +10:00
  • c5d98a7b3d target/ppc: Add support for SMT CTRL register Nicholas Piggin 2023-06-22 19:33:52 +10:00
  • b769d4c8f4 target/ppc: Add initial flags and helpers for SMT support Nicholas Piggin 2023-06-22 19:33:51 +10:00
  • 984eda58f2 target/ppc: Fix sc instruction handling of LEV field Nicholas Piggin 2023-06-21 21:09:38 +10:00
  • 488aad1166 target/ppc: Better CTRL SPR implementation Nicholas Piggin 2023-06-20 23:15:23 +10:00
  • eb701f3012 target/ppc: Add ISA v3.1 LEV indication in SRR1 for system call interrupts Nicholas Piggin 2023-06-20 23:13:21 +10:00
  • a3c020d85e target/ppc: Implement HEIR SPR Nicholas Piggin 2023-06-20 23:10:44 +10:00
  • 5a5d3b23cb target/ppc: Add SRR1 prefix indication to interrupt handlers Nicholas Piggin 2023-06-20 23:10:43 +10:00
  • 74574c3845 target/ppc: Change partition-scope translate interface Nicholas Piggin 2023-06-20 23:10:42 +10:00
  • 888050cf51 target/ppc: Fix instruction loading endianness in alignment interrupt Nicholas Piggin 2023-06-20 23:10:41 +10:00
  • 6b8a05373b ppc/spapr: Move spapr nested HV to a new file Nicholas Piggin 2023-06-20 20:57:37 +10:00
  • cb4e61a33b ppc/spapr: load and store l2 state with helper functions Nicholas Piggin 2023-06-20 20:57:36 +10:00
  • c709e8eacd ppc/spapr: Add a nested state struct Nicholas Piggin 2023-06-20 20:57:35 +10:00
  • cb2f6c3d69 ppc/spapr: H_ENTER_NESTED should restore host XER ca field Nicholas Piggin 2023-06-20 20:57:34 +10:00
  • c4550e6e98 target/ppc: Fix timer register accessors when !KVM Cédric Le Goater 2023-06-20 07:59:11 +02:00
  • 518f72ec4b ppc/pnv: Rephrase error when run with KVM Cédric Le Goater 2023-06-20 07:59:10 +02:00
  • 74b2fd6307 ppc/bamboo: Report an error when run with KVM Cédric Le Goater 2023-06-20 07:59:09 +02:00
  • 9df480db3b ppc/prep: Report an error when run with KVM Cédric Le Goater 2023-06-20 07:59:06 +02:00
  • 4901a34d26 MAINTAINERS: Add reviewer for XIVE Cédric Le Goater 2023-06-20 07:59:05 +02:00
  • 58fc20f0e3 MAINTAINERS: Add reviewer for PowerPC TCG CPUs Cédric Le Goater 2023-06-20 07:59:04 +02:00
  • 602b88ec8a MAINTAINERS: Add reviewers for PowerNV baremetal emulation Cédric Le Goater 2023-06-20 07:59:03 +02:00
  • b08e8a837e ppc/pnv/pci: Clean up error messages Joel Stanley 2023-06-20 09:06:36 +09:30
  • 981562ed2b target/ppc: gdbstub init spr gdb_id for all CPUs Nicholas Piggin 2023-05-31 11:23:09 +10:00
  • 79dbd910c9 Merge tag 'hppa-boot-reboot-fixes-pull-request' of https://github.com/hdeller/qemu-hppa into staging Richard Henderson 2023-06-25 08:58:49 +02:00
  • fa7dd27bc3 Merge tag 'pull-target-arm-20230623' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2023-06-25 08:58:13 +02:00
  • 34ec3aea54 target/hppa: Update to SeaBIOS-hppa version 8 Helge Deller 2023-06-24 11:45:52 +02:00
  • 069d296669 target/hppa: Provide qemu version via fw_cfg to firmware Helge Deller 2023-06-24 00:28:44 +02:00
  • 50ba97e928 target/hppa: Fix OS reboot issues Helge Deller 2023-06-23 08:24:30 +02:00
  • 497fad3897 pc-bios/keymaps: Use the official xkb name for Arabic layout, not the legacy synonym Peter Maydell 2023-06-20 17:20:24 +01:00
  • 7c347c7333 target/arm: Fix sve predicate store, 8 <= VQ <= 15 Richard Henderson 2023-06-20 15:46:59 +02:00
  • 9fe2b4a289 hw/arm/sbsa-ref: add ITS support in SBSA GIC Shashi Mallela 2023-06-19 19:09:13 +02:00
  • 4315f7c614 target/arm: Restructure has_vfp_d32 test Richard Henderson 2023-06-19 16:02:16 +02:00
  • b0438861ef host-utils: Avoid using __builtin_subcll on buggy versions of Apple Clang Peter Maydell 2023-06-22 14:08:23 +01:00
  • 57223a4c24 docs/system/arm: Document FEAT_RME Richard Henderson 2023-06-22 16:30:46 +02:00
  • a834d5474e target/arm: Add cpu properties for enabling FEAT_RME Richard Henderson 2023-06-23 11:15:48 +01:00
  • 46f38c975f target/arm: Implement the granule protection check Richard Henderson 2023-06-23 11:15:48 +01:00
  • 11b76fda0a target/arm: Implement GPC exceptions Richard Henderson 2023-06-23 11:15:48 +01:00
  • f65a9bc719 target/arm: Add GPC syndrome Richard Henderson 2023-06-23 11:15:47 +01:00
  • a5c7765202 target/arm: Use get_phys_addr_with_struct for stage2 Richard Henderson 2023-06-23 11:15:47 +01:00
  • 7c19b2d6d9 target/arm: Move s1_is_el0 into S1Translate Richard Henderson 2023-06-23 11:15:47 +01:00
  • fe4a5472cc target/arm: Use get_phys_addr_with_struct in S1_ptw_translate Richard Henderson 2023-06-23 11:15:47 +01:00
  • 4a7d7702cd target/arm: Handle no-execute for Realm and Root regimes Richard Henderson 2023-06-23 11:15:46 +01:00
  • 2f1ff4e7b9 target/arm: Handle Block and Page bits for security space Richard Henderson 2023-06-23 11:15:46 +01:00
  • 26d1994594 target/arm: NSTable is RES0 for the RME EL3 regime Richard Henderson 2023-06-23 11:15:46 +01:00
  • 90c6629393 target/arm: Pipe ARMSecuritySpace through ptw.c Richard Henderson 2023-06-23 11:15:45 +01:00
  • 86a438b462 target/arm: Remove __attribute__((nonnull)) from ptw.c Richard Henderson 2023-06-23 11:15:45 +01:00
  • bb5cc2c860 target/arm: Introduce ARMMMUIdx_Phys_{Realm,Root} Richard Henderson 2023-06-23 11:15:45 +01:00
  • d38fa9670d target/arm: Adjust the order of Phys and Stage2 ARMMMUIdx Richard Henderson 2023-06-23 11:15:45 +01:00