Commit Graph

  • 9f3a6999f9 i386/sev: Add handling to encrypt/finalize guest launch data Brijesh Singh 2024-05-30 06:16:28 -05:00
  • d3107f882e i386/sev: Add the SNP launch start context Brijesh Singh 2024-05-30 06:16:27 -05:00
  • 59d3740cb4 i386/sev: Update query-sev QAPI format to handle SEV-SNP Michael Roth 2024-05-30 06:16:26 -05:00
  • a808132f6d i386/sev: Add a class method to determine KVM VM type for SNP guests Paolo Bonzini 2024-05-31 12:44:44 +02:00
  • 73ae63b162 i386/sev: Don't return launch measurements for SEV-SNP guests Michael Roth 2024-05-30 06:16:24 -05:00
  • 7831221941 i386/cpu: Set SEV-SNP CPUID bit when SNP enabled Michael Roth 2024-05-30 06:16:23 -05:00
  • 125b95a6d4 i386/sev: Add snp_kvm_init() override for SNP class Pankaj Gupta 2024-05-30 06:16:22 -05:00
  • 990da8d243 i386/sev: Add sev_kvm_init() override for SEV class Pankaj Gupta 2024-05-30 06:16:21 -05:00
  • 99190f805d i386/sev: Add a sev_snp_enabled() helper Michael Roth 2024-05-30 06:16:20 -05:00
  • 7b34df4426 i386/sev: Introduce 'sev-snp-guest' object Brijesh Singh 2024-05-30 06:16:19 -05:00
  • bce615a14a i386/sev: Move sev_launch_finish to separate class method Pankaj Gupta 2024-05-30 06:16:18 -05:00
  • 6600f1ac0c i386/sev: Move sev_launch_update to separate class method Pankaj Gupta 2024-05-30 06:16:17 -05:00
  • 16dcf200dc i386/sev: Introduce "sev-common" type to encapsulate common SEV state Michael Roth 2024-05-30 06:16:16 -05:00
  • 18c453409a i386/sev: Replace error_report with error_setg Pankaj Gupta 2024-05-30 06:16:13 -05:00
  • dc0d28ca46 machine: allow early use of machine_require_guest_memfd Paolo Bonzini 2024-05-31 13:29:53 +02:00
  • aa274c33c3 update-linux-headers: import linux/kvm_para.h header Paolo Bonzini 2024-06-03 14:25:06 +02:00
  • 5f69e42da5 linux-headers: Update to current kvm/next Pankaj Gupta 2024-05-30 06:16:14 -05:00
  • b8116f4cba update-linux-headers: move pvpanic.h to correct directory Paolo Bonzini 2024-06-03 14:16:55 +02:00
  • ef7c70f020 update-linux-headers: fix forwarding to asm-generic headers Paolo Bonzini 2024-06-03 13:49:49 +02:00
  • 7604bbc2d8 target/i386: fix xsave.flat from kvm-unit-tests Paolo Bonzini 2024-06-03 12:01:12 +02:00
  • f2c04bede3 target/i386/tcg: Fix RDPID feature check Zhao Liu 2024-06-03 16:07:23 +08:00
  • 0683fff1cf target/i386: fix memory opsize for Mov to/from Seg Xinyu Li 2024-06-02 18:05:28 +08:00
  • da7c95920d target/i386: fix SSE and SSE2 feature check Xinyu Li 2024-06-02 18:09:04 +08:00
  • 45ccdbcb24 host/i386: assume presence of POPCNT Paolo Bonzini 2024-05-31 10:29:32 +02:00
  • 433cd6d94a host/i386: assume presence of SSSE3 Paolo Bonzini 2024-05-31 10:22:33 +02:00
  • b18236897c host/i386: assume presence of SSE2 Paolo Bonzini 2024-05-31 11:02:46 +02:00
  • e68e97ce55 host/i386: assume presence of CMOV Paolo Bonzini 2024-05-31 10:14:48 +02:00
  • 294ac64e45 meson: assume x86-64-v2 baseline ISA Paolo Bonzini 2024-05-31 10:37:06 +02:00
  • 72baef13b9 host/i386: nothing looks at CPUINFO_SSE4 Paolo Bonzini 2024-05-31 11:02:04 +02:00
  • a271b8d7b2 virtio-blk: remove SCSI passthrough functionality Paolo Bonzini 2024-05-10 15:51:57 +02:00
  • 993e38020f docs, tests: do not specify scsi=off Paolo Bonzini 2024-06-04 16:40:57 +02:00
  • d16cab541a Merge tag 'hw-misc-accel-20240604' of https://github.com/philmd/qemu into staging Richard Henderson 2024-06-04 14:53:05 -05:00
  • 6e47f7cfcd Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging Richard Henderson 2024-06-04 12:28:57 -05:00
  • 121e47c8bf Merge tag 'pull-nbd-2024-05-30-v2' of https://repo.or.cz/qemu/ericb into staging Richard Henderson 2024-06-04 05:23:20 -05:00
  • 7c2397643c usb: add config options for the hub and hid devices Gerd Hoffmann 2024-05-30 13:27:15 +02:00
  • a7a2d636ae qga: Remove deprecated 'blacklist' argument / config key Philippe Mathieu-Daudé 2024-05-30 08:36:43 +02:00
  • 7ffc4894a6 trace: Remove deprecated 'vcpu' field from QMP trace events Philippe Mathieu-Daudé 2024-05-30 08:59:30 +02:00
  • 0f910b8724 hw/acpi: Remove the deprecated QAPI MEM_UNPLUG_ERROR event Philippe Mathieu-Daudé 2024-05-30 08:53:47 +02:00
  • a7d8244be9 hw/dma/xlnx_dpdma: Read descriptor into buffer, not into pointer-to-buffer Peter Maydell 2024-05-31 13:46:28 +01:00
  • af1cf62401 hw/misc/debugexit: use runstate API instead of plain exit() Thomas Weißschuh 2024-05-23 09:09:17 +02:00
  • 6ece1df966 hw/xen: Register framebuffer backend via xen_backend_init() Philippe Mathieu-Daudé 2024-05-10 12:18:00 +02:00
  • d76795ea3d hw/xen: Make XenDevOps structures const Philippe Mathieu-Daudé 2024-05-10 11:36:51 +02:00
  • 19c2d53c02 hw/xen: Constify xenstore_be::XenDevOps Philippe Mathieu-Daudé 2024-05-10 10:25:08 +01:00
  • 61d993d4ba hw/xen: Constify XenLegacyDevice::XenDevOps Philippe Mathieu-Daudé 2024-05-10 10:22:42 +01:00
  • a5bdc451c7 physmem: Replace check for RAMBlock offset 0 with xen_mr_is_memory Edgar E. Iglesias 2024-05-03 03:44:46 +02:00
  • 5d1c26029e physmem: Always pass offset + addr to xen_map_cache Edgar E. Iglesias 2024-05-03 03:44:45 +02:00
  • 1be974bc26 xen: Add xen_mr_is_memory() Edgar E. Iglesias 2024-04-30 18:49:36 +02:00
  • 638181a180 core/cpu-common: initialise plugin state before thread creation Alex Bennée 2024-05-30 20:42:50 +01:00
  • 2fa16246dd plugins: remove special casing for cpu->realized Alex Bennée 2024-05-30 20:42:49 +01:00
  • 39e4bc4cdf cpu-target: don't set cpu->thread_id to bogus value Alex Bennée 2024-05-30 20:42:48 +01:00
  • a4c2735f35 cpu: move Qemu[Thread|Cond] setup into common code Alex Bennée 2024-05-30 20:42:47 +01:00
  • b8a208ccf5 hw/core: expand on the alignment of CPUState Alex Bennée 2024-05-30 20:42:46 +01:00
  • a128c309c9 accel/kvm: Fix two lines with hard-coded tabs Peter Maydell 2024-05-31 18:09:52 +01:00
  • eeb6198ee8 accel/tcg: Move common declarations to 'internal-common.h' Philippe Mathieu-Daudé 2024-05-28 14:26:44 +02:00
  • 096d9104f9 system/runstate: Remove unused 'qemu/plugin.h' header Philippe Mathieu-Daudé 2024-05-28 14:14:04 +02:00
  • 21d61b3943 MAINTAINERS: drop usb maintainership Gerd Hoffmann 2024-05-16 14:03:39 +02:00
  • 13dfa93300 util/hexdump: Remove ascii parameter from qemu_hexdump_line Richard Henderson 2024-04-12 00:33:21 -07:00
  • 5837a76cd2 util/hexdump: Remove b parameter from qemu_hexdump_line Richard Henderson 2024-04-12 00:33:20 -07:00
  • c54c6a1088 disas/microblaze: Replace sprintf() by snprintf() Philippe Mathieu-Daudé 2024-04-11 12:32:14 +02:00
  • 28d5bfc098 disas/m68k: Replace sprintf() by snprintf() Philippe Mathieu-Daudé 2024-04-11 12:40:07 +02:00
  • a93b4061b0 target/i386/kvm: Improve KVM_EXIT_NOTIFY warnings Richard Henderson 2024-04-12 00:33:46 -07:00
  • 2ad9d04492 target/arm: Replace sprintf() by snprintf() Philippe Mathieu-Daudé 2024-04-11 12:31:44 +02:00
  • c76b288d78 target/mips: Remove unused 'hw/misc/mips_itu.h' header Philippe Mathieu-Daudé 2024-05-29 17:13:30 +02:00
  • 2dd3174990 target/riscv: Restrict riscv_cpu_do_interrupt() to sysemu Philippe Mathieu-Daudé 2023-06-27 00:19:30 +02:00
  • 14482b1360 target/riscv: Restrict 'rv128' machine to TCG accelerator Philippe Mathieu-Daudé 2023-06-26 22:36:10 +02:00
  • 7106121d26 target/riscv: Remove unused 'instmap.h' header in translate.c Philippe Mathieu-Daudé 2023-06-26 23:12:01 +02:00
  • dcab536111 ebpf: Added traces back. Changed source set for eBPF to 'system'. Andrew Melnychenko 2024-04-22 16:51:16 +03:00
  • 2c3e4e2de6 virtio-net: drop too short packets early Alexey Dobriyan 2024-04-30 13:53:33 +03:00
  • 6832aa80a1 ebpf: Add a separate target for skeleton Akihiko Odaki 2024-04-28 16:01:01 +09:00
  • f5c69e7ab2 ebpf: Refactor tun_rss_steering_prog() Akihiko Odaki 2024-04-28 16:01:00 +09:00
  • 8dc8220e23 ebpf: Return 0 when configuration fails Akihiko Odaki 2024-04-28 16:00:59 +09:00
  • 72fa42cfca ebpf: Fix RSS error handling Akihiko Odaki 2024-04-28 16:00:58 +09:00
  • a4c960eedc virtio-net: Do not write hashes to peer buffer Akihiko Odaki 2024-04-28 16:00:57 +09:00
  • 13d40aa88b virtio-net: Always set populate_hash Akihiko Odaki 2024-04-28 16:00:56 +09:00
  • 0e07198ea3 virtio-net: Unify the logic to update NIC state for RSS Akihiko Odaki 2024-04-28 16:00:55 +09:00
  • cef776c03a virtio-net: Disable RSS on reset Akihiko Odaki 2024-04-28 16:00:54 +09:00
  • 942f420e5c virtio-net: Shrink header byte swapping buffer Akihiko Odaki 2024-04-28 16:00:53 +09:00
  • ad57f700f4 virtio-net: Copy header only when necessary Akihiko Odaki 2024-04-28 16:00:52 +09:00
  • 8c49756825 virtio-net: Add only one queue pair when realizing Akihiko Odaki 2024-04-28 16:00:51 +09:00
  • 283be5966e virtio-net: Do not propagate ebpf-rss-fds errors Akihiko Odaki 2024-04-28 16:00:50 +09:00
  • 77db537995 tap: Shrink zeroed virtio-net header Akihiko Odaki 2024-04-28 16:00:49 +09:00
  • 336a058b26 tap: Call tap_receive_iov() from tap_receive() Akihiko Odaki 2024-04-28 16:00:48 +09:00
  • b9ad513e18 net: Remove receive_raw() Akihiko Odaki 2024-04-28 16:00:47 +09:00
  • a67753710d net: Move virtio-net header length assertion Akihiko Odaki 2024-04-28 16:00:46 +09:00
  • 4b52d63249 tap: Remove qemu_using_vnet_hdr() Akihiko Odaki 2024-04-28 16:00:45 +09:00
  • 52a7ff5269 tap: Remove tap_probe_vnet_hdr_len() Akihiko Odaki 2024-04-28 16:00:44 +09:00
  • d67a6e054b Merge tag 'pull-riscv-to-apply-20240603' of https://github.com/alistair23/qemu into staging Richard Henderson 2024-06-03 20:21:51 -05:00
  • a73c993780 iotests: test NBD+TLS+iothread Eric Blake 2024-05-17 21:50:15 -05:00
  • 3ab42e46ac Merge tag 'pull-ufs-20240603' of https://gitlab.com/jeuk20.kim/qemu into staging Richard Henderson 2024-06-03 08:18:14 -05:00
  • 712661c820
    Rename instruction hooks (#75) Romain Malmain 2024-06-03 10:23:57 +02:00
  • 5c079578d2 hw/ufs: Add support MCQ of UFSHCI 4.0 Minwoo Im 2024-05-28 11:31:06 +09:00
  • cdba3b901a hw/ufs: Update MCQ-related fields to block/ufs.h Minwoo Im 2024-05-28 11:31:05 +09:00
  • 915758c537 disas/riscv: Decode all of the pmpcfg and pmpaddr CSRs Alistair Francis 2024-05-14 15:16:15 +10:00
  • 583edc4efb riscv, gdbstub.c: fix reg_width in ricsv_gen_dynamic_vector_feature() Daniel Henrique Barboza 2024-05-17 17:30:54 -03:00
  • 190b867f28 target/riscv/kvm.c: Fix the hart bit setting of AIA Yong-Xuan Wang 2024-05-15 17:11:28 +08:00
  • c5eb8d6336 target/riscv: rvzicbo: Fixup CBO extension register calculation Alistair Francis 2024-05-14 12:39:10 +10:00
  • 73ef14b127 target/riscv: Remove experimental prefix from "B" extension Rob Bradford 2024-05-14 12:02:17 +01:00
  • 6c9a344247 target/riscv: do not set mtval2 for non guest-page faults Alexei Filippov 2024-05-03 13:30:52 +03:00
  • 68e7c86927 target/riscv: prioritize pmp errors in raise_mmu_exception() Daniel Henrique Barboza 2024-04-13 13:59:28 +03:00
  • 93cb52b7a3 target/riscv: rvv: Remove redudant SEW checking for vector fp narrow/widen instructions Max Chou 2024-03-22 17:25:58 +08:00