Commit Graph

  • 43a5e377f4 accel/kvm: Make kvm_dirty_ring_reaper_init() void Akihiko Odaki 2023-08-22 17:31:04 +01:00
  • 4625742cd2 accel/kvm: Free as when an error occurred Akihiko Odaki 2023-08-22 17:31:04 +01:00
  • bc3e41a0e8 accel/kvm: Use negative KVM type for error propagation Akihiko Odaki 2023-08-22 17:31:03 +01:00
  • 875b3eb88f mips: Report an error when KVM_VM_MIPS_VZ is unavailable Akihiko Odaki 2023-08-22 17:31:03 +01:00
  • 1ab445af8c accel/kvm: Specify default IPA size for arm64 Akihiko Odaki 2023-08-22 17:31:02 +01:00
  • 5e0d65909c kvm: Introduce kvm_arch_get_default_type hook Akihiko Odaki 2023-08-22 17:31:02 +01:00
  • a9c9bbee85 qtest: microbit-test: add tests for nRF51 DETECT Chris Laplante 2023-08-22 17:31:02 +01:00
  • c7bb6fa6af qtest: irq_intercept_[out/in]: return FAIL if no intercepts are installed Chris Laplante 2023-08-22 17:31:01 +01:00
  • fe692f7c8c qtest: bail from irq_intercept_in if name is specified Chris Laplante 2023-08-22 17:31:01 +01:00
  • a8610f8bd7 qtest: implement named interception of out-GPIO Chris Laplante 2023-08-22 17:31:00 +01:00
  • 7458dcf4e6 qtest: factor out qtest_install_gpio_out_intercept Chris Laplante 2023-08-22 17:31:00 +01:00
  • 8d6b2f947d hw/gpio/nrf51: implement DETECT signal Chris Laplante 2023-08-22 17:24:15 +01:00
  • b0dd9a7d6d Open 8.2 development tree Richard Henderson 2023-08-22 07:14:07 -07:00
  • 7e5a8bb223 Update version for v8.1.0 release Richard Henderson 2023-08-22 07:13:44 -07:00
  • 0d52116fd8 Update version for v8.1.0-rc4 release Richard Henderson 2023-08-15 17:10:57 -07:00
  • 408af44d04 Merge tag 'pull-tcg-20230814' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-08-14 19:10:55 -07:00
  • d3b41127c2 tcg/i386: Output %gs prefix in tcg_out_vex_opc Richard Henderson 2023-08-12 08:48:18 -07:00
  • bb5f142cb3 Merge tag 'pull-riscv-to-apply-20230811-3' of https://github.com/alistair23/qemu into staging Richard Henderson 2023-08-11 14:47:23 -07:00
  • b274c2388e hw/riscv/virt.c: change 'aclint' TCG check Daniel Henrique Barboza 2023-08-11 13:02:24 -03:00
  • 136cb9cc03 target/riscv/kvm.c: fix mvendorid size in vcpu_set_machine_ids() Daniel Henrique Barboza 2023-08-02 15:00:58 -03:00
  • 44e13cb441 Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Richard Henderson 2023-08-11 10:28:23 -07:00
  • 0f936247e8 pci: Fix the update of interrupt disable bit in PCI_COMMAND register Guoyi Tu 2023-08-11 22:46:51 +08:00
  • 3d449bc603 hw/pci-host: Allow extended config space access for Designware PCIe host Jason Chien 2023-08-09 10:22:50 +00:00
  • 3944e93af0 Update version for v8.1.0-rc3 release Richard Henderson 2023-08-10 12:49:56 -07:00
  • 70b73990d5 Merge tag 'pull-tcg-20230810' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-08-10 11:10:01 -07:00
  • f1b0f894c8 gdbstub: don't complain about preemptive ACK chars Alex Bennée 2023-08-10 16:36:40 +01:00
  • 3869eb7eee gdbstub: more fixes for client Ctrl-C handling Alex Bennée 2023-08-10 16:36:39 +01:00
  • dad1036f43 tests/tcg: ensure system-mode gdb tests start stopped Alex Bennée 2023-08-10 16:36:38 +01:00
  • 6a2c23ddeb accel/tcg: Avoid reading too much in load_atom_{2,4} Richard Henderson 2023-08-10 08:37:14 -07:00
  • 64d3be986f Merge tag 'or1k-pull-request-20230809' of https://github.com/stffrdhrn/qemu into staging Richard Henderson 2023-08-09 15:05:02 -07:00
  • e53e2e2a1b Merge tag 'pull-lu-20230809' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-08-09 10:48:46 -07:00
  • c0b7823b2d Merge tag 'nvme-fixes-pull-request' of https://gitlab.com/birkelund/qemu into staging Richard Henderson 2023-08-09 10:48:30 -07:00
  • b8002058c4 linux-user: Fix openat() emulation to correctly detect accesses to /proc Helge Deller 2023-08-03 23:44:47 +02:00
  • 47d1e98231 util/interval-tree: Check root for null in interval_tree_iter_first Helge Deller 2023-08-09 17:11:39 +02:00
  • 1b65895ddd tests/tcg: Disable filename test for info proc mappings Richard Henderson 2023-08-08 23:41:20 +00:00
  • a05cee93f4 linux-user: Use ARRAY_SIZE with bitmask_transtbl Richard Henderson 2023-08-07 18:26:54 -07:00
  • 9ab8d07149 linux-user: Split out do_mmap Richard Henderson 2023-08-07 18:22:35 -07:00
  • 3439ba9c5d hw/nvme: fix null pointer access in ruh update Klaus Jensen 2023-08-08 17:16:14 +02:00
  • 6c8f8456cb hw/nvme: fix null pointer access in directive receive Klaus Jensen 2023-08-08 17:16:13 +02:00
  • c42e77a90d qemu/osdep: Remove fallback for MAP_FIXED_NOREPLACE Richard Henderson 2023-08-08 09:44:18 -07:00
  • a8fc5165aa Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu into staging Richard Henderson 2023-08-08 16:39:20 -07:00
  • 32e07fddc6 Merge tag 'pull-lu-20230808' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-08-08 14:10:06 -07:00
  • cef297a9d7 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-08-08 14:09:48 -07:00
  • dd55885516 linux-user: Rewrite non-fixed probe_guest_base Richard Henderson 2023-08-06 22:26:10 -07:00
  • 06f38c6688 linux-user: Rewrite fixed probe_guest_base Richard Henderson 2023-08-06 21:03:27 -07:00
  • 0c441aeb39 linux-user: Consolidate guest bounds check in probe_guest_base Richard Henderson 2023-08-06 20:46:36 -07:00
  • 435c042fdc linux-user: Remove duplicate CPU_LOG_PAGE from probe_guest_base Richard Henderson 2023-08-06 17:01:31 -07:00
  • 3ce3dd8ca9 util/selfmap: Rewrite using qemu/interval-tree.h Richard Henderson 2023-08-06 17:10:44 +00:00
  • 5f4e5b3409 linux-user: Use zero_bss for PT_LOAD with no file contents too Richard Henderson 2023-08-03 20:52:44 +00:00
  • 2d385be615 linux-user: Do not adjust zero_bss for host page size Richard Henderson 2023-08-03 20:25:38 +00:00
  • e3d97d5c5d linux-user: Do not adjust image mapping for host page size Richard Henderson 2023-08-03 20:13:03 +00:00
  • 1f356e8c01 linux-user: Adjust initial brk when interpreter is close to executable Helge Deller 2023-08-02 16:14:01 -07:00
  • 1ea06ded0d linux-user: Use elf_et_dyn_base for ET_DYN with interpreter Richard Henderson 2023-08-02 15:58:07 -07:00
  • ad25051bae linux-user: Use MAP_FIXED_NOREPLACE for initial image mmap Richard Henderson 2023-08-03 17:55:28 +00:00
  • da2b71fab6 linux-user: Define ELF_ET_DYN_BASE in $guest/target_mman.h Richard Henderson 2023-08-02 15:17:33 -07:00
  • 2d708164e0 linux-user: Define TASK_UNMAPPED_BASE in $guest/target_mman.h Richard Henderson 2023-08-02 14:29:40 -07:00
  • c8fb5cf97d linux-user: Adjust task_unmapped_base for reserved_va Richard Henderson 2023-08-02 14:25:27 -07:00
  • 971fac2731 configure: unify case statements for CPU canonicalization Paolo Bonzini 2023-08-08 14:03:03 +02:00
  • 50a0012227 linux-user: cleanup unused linux-user/include/host directories Paolo Bonzini 2023-08-08 14:03:02 +02:00
  • f140823c56 configure: fix detection for x32 linux-user Paolo Bonzini 2023-08-08 14:03:01 +02:00
  • ec5a138ce6 docs: update hw/nvme documentation for protection information Ankit Kumar 2023-08-08 02:57:45 +05:30
  • dbdb13f931 hw/nvme: fix CRC64 for guard tag Ankit Kumar 2023-08-08 02:57:43 +05:30
  • 0450cf0897 Merge tag 'fixes-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Richard Henderson 2023-08-07 13:55:00 -07:00
  • 474892a961 Merge tag 'trivial-patches-pull' of https://gitlab.com/mjt0k/qemu into staging Richard Henderson 2023-08-07 13:54:43 -07:00
  • e0e5dca517 Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu into staging Richard Henderson 2023-08-07 07:50:54 -07:00
  • 58ea90f803 ui/gtk: set scanout mode in gd_egl/gd_gl_area_scanout_texture Dongwon Kim 2023-07-24 17:11:31 -07:00
  • fdd649538e hw/i386/vmmouse:add relative packet flag for button status Zongmin Zhou 2023-04-13 16:15:26 +08:00
  • 8a64609eea dump: kdump-zlib data pages not dumped with pvtime/aarch64 Dongli Zhang 2023-07-12 22:58:19 -07:00
  • a41e2d97f9 virtio-gpu: reset gfx resources in main thread Marc-André Lureau 2023-07-26 21:39:29 +04:00
  • 957d77863e virtio-gpu: free BHs, by implementing unrealize Marc-André Lureau 2023-07-26 21:39:28 +04:00
  • 81cd34a359 chardev: report the handshake error Marc-André Lureau 2023-05-10 11:25:31 +04:00
  • 6ee960823d Fixed incorrect LLONG alignment for openrisc and cris Luca Bonissi 2023-08-03 02:15:57 +02:00
  • beb1a91781 stubs/colo.c: spelling Michael Tokarev 2023-08-03 16:06:54 +03:00
  • 8ada214a90 hw/i2c: Fix bitbang_i2c_data trace event BALATON Zoltan 2023-07-28 02:45:24 +02:00
  • 6a33f2e920 hw/nvme: fix compliance issue wrt. iosqes/iocqes Klaus Jensen 2023-07-19 20:21:58 +02:00
  • ecb1b7b082 hw/nvme: fix oob memory read in fdp events log Klaus Jensen 2023-08-03 20:44:23 +02:00
  • 9400601a68 Merge tag 'pull-tcg-20230806-3' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-08-06 16:47:48 -07:00
  • 3c4a8a8fda bsd-user: Remove last_brk Richard Henderson 2023-08-04 09:33:58 -07:00
  • 62cbf08150 linux-user: Remove last_brk Richard Henderson 2023-08-02 14:02:46 -07:00
  • 0662a626a7 linux-user: Properly set image_info.brk in flatload Richard Henderson 2023-08-02 16:25:37 -07:00
  • 2aea137a42 linux-user: Do not align brk with host page size Akihiko Odaki 2023-08-02 16:17:52 +09:00
  • cb9d5d1fda linux-user: Do nothing if too small brk is specified Akihiko Odaki 2023-08-02 16:17:51 +09:00
  • e69e032d1a linux-user: Use MAP_FIXED_NOREPLACE for do_brk() Akihiko Odaki 2023-08-02 16:17:50 +09:00
  • c6cc059eca linux-user: Do not call get_errno() in do_brk() Akihiko Odaki 2023-08-02 16:17:49 +09:00
  • ddcdd8c48f linux-user: Fix MAP_FIXED_NOREPLACE on old kernels Akihiko Odaki 2023-08-02 16:17:48 +09:00
  • c3dd50da0f linux-user: Unset MAP_FIXED_NOREPLACE for host Akihiko Odaki 2023-08-02 16:17:47 +09:00
  • 4333f0924c linux-user/elfload: Set V in ELF_HWCAP for RISC-V Nathan Egge 2023-08-03 09:14:24 -04:00
  • 89e5b7935e configure: Fix linux-user host detection for riscv64 Richard Henderson 2023-08-05 17:38:06 +00:00
  • 6c78de6eb6 gdbstub: use 0 ("any process") on packets with no PID Matheus Tavares Bernardino 2023-08-01 12:37:11 -03:00
  • c30d0b861c accel/tcg: Call save_iotlb_data from io_readx as well Mikhail Tyutin 2023-08-04 14:09:03 +03:00
  • f7eaf9d702 accel/tcg: Do not issue misaligned i/o Richard Henderson 2023-08-01 10:46:03 -07:00
  • 190aba803f accel/tcg: Issue wider aligned i/o in do_{ld,st}_mmio_* Richard Henderson 2023-08-01 10:10:45 -07:00
  • 1966855e56 accel/tcg: Adjust parameters and locking with do_{ld,st}_mmio_* Richard Henderson 2023-08-01 07:55:38 -07:00
  • 6db03ccc7f Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-08-04 14:47:00 -07:00
  • 71934cf6bf Merge tag 'pull-ppc-20230804' of https://gitlab.com/danielhb/qemu into staging Richard Henderson 2023-08-04 09:18:46 -07:00
  • 0e2a3ec368 target/ppc: Fix VRMA page size for ISA v3.0 Nicholas Piggin 2023-07-30 21:18:42 +10:00
  • 9915dac484 target/ppc: Fix pending HDEC when entering PM state Nicholas Piggin 2023-07-27 04:22:27 +10:00
  • 9201af0969 target/ppc: Implement ASDR register for ISA v3.0 for HPT Nicholas Piggin 2023-07-27 04:22:25 +10:00
  • 6b6d4c1a01 ppc/pegasos2: Fix reg property of 64 bit BARs in device tree BALATON Zoltan 2023-07-22 00:13:20 +02:00
  • 889dd6c525 ppc/pegasos2: Fix naming of device tree nodes BALATON Zoltan 2023-07-19 02:32:56 +02:00