Commit Graph

  • a976a99a29 include/hw/core: Create struct CPUJumpCache Richard Henderson 2022-08-15 15:13:05 -05:00
  • 1d41a79b3c accel/tcg: Inline tb_flush_jmp_cache Richard Henderson 2022-09-29 10:51:21 -07:00
  • 93b996161b accel/tcg: Do not align tb->page_addr[0] Richard Henderson 2022-08-15 15:00:57 -05:00
  • c4a9b5f373
    Changes for Linux without fork feature (#814) Patrick Gersch 2022-10-04 20:32:33 +02:00
  • fafd35a6da Merge tag 'trivial-branch-for-7.2-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging Stefan Hajnoczi 2022-10-04 14:04:18 -04:00
  • f8ec554cb8 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Stefan Hajnoczi 2022-10-04 14:03:21 -04:00
  • d53bb344e8
    Fixes typo and grammar in spawn_instances.md doc (#811) Eric Moss 2022-10-04 12:50:20 -04:00
  • e4f0e1df99
    Fix CI (#810) Dongjia "toka" Zhang 2022-10-04 17:29:42 +02:00
  • b21af662c1 accel/tcg: Use DisasContextBase in plugin_gen_tb_start Richard Henderson 2022-08-12 09:15:15 -07:00
  • f79542afa7 accel/tcg: Use bool for page_find_alloc Richard Henderson 2022-08-10 15:27:46 -07:00
  • 6981f7026a accel/tcg: Remove PageDesc code_bitmap Richard Henderson 2022-08-22 16:23:22 -07:00
  • 8c6953cf03 include/exec: Introduce TARGET_PAGE_ENTRY_EXTRA Richard Henderson 2022-08-19 17:02:36 -07:00
  • 4047368938 accel/tcg: Introduce tlb_set_page_full Richard Henderson 2022-08-19 16:33:23 -07:00
  • af803a4fcb accel/tcg: Introduce probe_access_full Richard Henderson 2022-08-19 15:49:41 -07:00
  • c3c8bf579b accel/tcg: Suppress auto-invalidate in probe_access_internal Richard Henderson 2022-08-19 15:28:05 -07:00
  • 37523ff734 accel/tcg: Drop addr member from SavedIOTLB Richard Henderson 2022-08-19 14:24:34 -07:00
  • 25d3ec5831 accel/tcg: Rename CPUIOTLBEntry to CPUTLBEntryFull Richard Henderson 2022-08-19 14:20:37 -07:00
  • 8810ee2ac0 cputlb: used cached CPUClass in our hot-paths Alex Bennée 2022-09-23 10:48:01 +02:00
  • b404ca370e hw/core/cpu-sysemu: used cached class in cpu_asidx_from_attrs Alex Bennée 2022-09-23 10:48:00 +02:00
  • 6fbdff8706 cpu: cache CPUClass in CPUState for hot code paths Alex Bennée 2022-09-23 10:47:59 +02:00
  • 4a4a74bf43 docs: Update TPM documentation for usage of a TPM 2 Stefan Berger 2022-09-27 08:21:46 -04:00
  • c5e8d51824 Use g_new() & friends where that makes obvious sense Markus Armbruster 2022-09-23 10:42:54 +02:00
  • 76eb88b12b Drop superfluous conditionals around g_free() Markus Armbruster 2022-09-23 11:04:28 +02:00
  • 90dc46d314 block/qcow2-bitmap: Add missing cast to silent GCC error Philippe Mathieu-Daudé 2022-09-19 20:27:55 +02:00
  • caa560b7a0
    TimeoutInprocessForkExecutor (#797) Dongjia "toka" Zhang 2022-10-03 21:44:03 +02:00
  • efbf38d73e Merge tag 'for-upstream' of git://repo.or.cz/qemu/kevin into staging Stefan Hajnoczi 2022-10-03 15:06:07 -04:00
  • 81f12b8cdf Merge tag 'pull-target-arm-20220930' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Stefan Hajnoczi 2022-10-03 15:00:36 -04:00
  • 772b3eb4b4 Hexagon (gen_tcg_funcs.py): avoid duplicated tcg code on A_CVI_NEW Matheus Tavares Bernardino 2022-09-30 17:08:23 -03:00
  • 3489e9aeaa
    Cite (#812) Andrea Fioraldi 2022-10-03 15:33:40 +02:00
  • cc63374a5a x86: re-initialize RNG seed when selecting kernel Jason A. Donenfeld 2022-09-22 17:28:47 +02:00
  • c4ef867f29 target/i386/kvm: fix kvmclock_current_nsec: Assertion `time.tsc_timestamp <= migration_tsc' failed Ray Zhang 2022-09-22 18:05:23 +08:00
  • e4333d14c5 configure, meson: move linker flag detection to meson Paolo Bonzini 2022-03-15 15:57:15 +01:00
  • b485458e00 configure, meson: move C++ compiler detection to meson.build Paolo Bonzini 2021-11-08 12:31:52 +01:00
  • 6d3226357f meson: multiple names can be passed to dependency() Paolo Bonzini 2022-03-27 16:05:58 +02:00
  • 8a29c20597 meson: require 0.61.3 Paolo Bonzini 2021-12-23 15:29:56 +01:00
  • bb2dc4b73a meson: -display dbus and CFI are incompatible Paolo Bonzini 2022-09-30 09:53:02 +02:00
  • b7d93a4bea
    Hide prelude behind feature flag (#782) Dominik Maier 2022-09-30 20:30:28 +02:00
  • 02c962de45
    Adding fork feature passing from libafl_qemu to libafl crate (#806) Patrick Gersch 2022-09-30 20:29:54 +02:00
  • cc0c2f32ae
    Additional errors only in test (#809) Dominik Maier 2022-09-30 20:28:51 +02:00
  • 661ad999c5 Hexagon (target/hexagon) move store size tracking to translation Taylor Simpson 2022-09-20 01:07:45 -07:00
  • e2be9a5c5f Hexagon (target/hexagon) Change decision to set pkt_has_store_s[01] Taylor Simpson 2022-09-20 01:07:46 -07:00
  • b772528acb Hexagon (target/hexagon) add instruction attributes from archlib Taylor Simpson 2022-09-20 01:07:44 -07:00
  • 176e4961bb hw/ide/core.c: Implement ATA INITIALIZE_DEVICE_PARAMETERS command Lev Kujawski 2022-07-07 03:11:40 +00:00
  • 2cc38a02e6 tests/qtest/ide-test: Verify that DIAGNOSTIC clears DEV to zero Lev Kujawski 2022-07-07 03:11:37 +00:00
  • 3195c9e6ab hw/ide/core: Clear LBA and drive bits for EXECUTE DEVICE DIAGNOSTIC Lev Kujawski 2022-07-07 03:11:36 +00:00
  • ecfcf71314 tests/qtest/ide-test.c: Create disk image for use as a secondary Lev Kujawski 2022-07-07 03:11:35 +00:00
  • 4851a986b2 piix_ide_reset: Use pci_set_* functions instead of direct access Lev Kujawski 2022-07-07 03:11:34 +00:00
  • 25474d90aa block: use the request length for iov alignment Keith Busch 2022-09-29 13:05:23 -07:00
  • a7c5f67a78 block: move bdrv_qiov_is_aligned to file-posix Keith Busch 2022-09-29 13:05:22 -07:00
  • 283153f10a iotests/backing-file-invalidation: Add new test Hanna Reitz 2022-08-03 16:44:46 +02:00
  • dc70638ff6 block/qed: Keep auto_backing_file if possible Hanna Reitz 2022-08-03 16:44:45 +02:00
  • ec64b1ca08 block/qcow2: Keep auto_backing_file if possible Hanna Reitz 2022-08-03 16:44:44 +02:00
  • 9a891a91a1 gluster: stop using .bdrv_needs_filename Stefan Hajnoczi 2022-08-11 12:49:05 -04:00
  • 131498f775 block: make serializing requests functions 'void' Denis V. Lunev 2022-08-17 10:37:36 +02:00
  • 006e196244 block: use bdrv_is_sg() helper instead of raw bs->sg reading Denis V. Lunev 2022-08-17 10:37:35 +02:00
  • 62a6c300f1 block: add missed block_acct_setup with new block device init procedure Denis V. Lunev 2022-08-24 11:50:44 +02:00
  • b2aaf35477 block: pass OnOffAuto instead of bool to block_acct_setup() Denis V. Lunev 2022-08-24 11:50:43 +02:00
  • 7f118b433a qemu-img: Wean documentation and help output off '?' for help Markus Armbruster 2022-09-08 15:08:42 +02:00
  • 8485563aa6 block/qcow2-bitmap: Add missing cast to silent GCC error Philippe Mathieu-Daudé 2022-09-19 20:27:55 +02:00
  • 38f034e728 qcow2: fix memory leak in qcow2_read_extensions lu zhipeng 2022-09-21 22:45:15 +08:00
  • 99a105d907
    Disable ObserversOwnedMap due to new Rust error (#807) Andrea Fioraldi 2022-09-30 11:34:28 +02:00
  • 321b0ca353 checkpatch: ignore target/hexagon/imported/* files Matheus Tavares Bernardino 2022-09-20 10:42:28 -03:00
  • c6cc866c0e mem/cxl_type3: fix GPF DVSEC Tong Zhang 2022-09-15 17:59:04 +00:00
  • fcf5813cba .gitignore: add .cache/ to .gitignore Wang, Lei 2022-09-07 23:00:10 +08:00
  • ad9f958db5 hw/virtio/vhost-shadow-virtqueue: Silence GCC error "maybe-uninitialized" Bernhard Beschow 2022-09-10 17:11:17 +02:00
  • 539cb0876b Merge tag 'char-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Stefan Hajnoczi 2022-09-29 14:12:00 -04:00
  • beeec926d2 target/arm: mark SP_EL1 with ARM_CP_EL3_NO_EL2_KEEP Jerome Forissier 2022-09-27 14:00:58 +02:00
  • 6ebbf2f9d1 hw/arm/virt: Fix devicetree warning about the SMMU node Jean-Philippe Brucker 2022-09-27 11:03:47 +01:00
  • 6b2f3ac945 hw/arm/virt: Use "msi-map" devicetree property for PCI Jean-Philippe Brucker 2022-09-27 11:03:44 +01:00
  • a312a53007 hw/arm/virt: Fix devicetree warning about the GIC node Jean-Philippe Brucker 2022-09-27 11:03:43 +01:00
  • 5f1d731c08 hw/arm/virt: Fix devicetree warning about the root node Jean-Philippe Brucker 2022-09-27 11:03:42 +01:00
  • acc0b8b05a hw/arm/xlnx-zynqmp: Connect ZynqMP's USB controllers Francisco Iglesias 2022-09-20 10:15:17 +02:00
  • 042e85d14c target/arm: Rearrange cpu64.c so all the CPU initfns are together Peter Maydell 2022-08-12 18:41:56 +01:00
  • f190bd1da1 target/arm: Update SDCR_VALID_MASK to include SCCD Peter Maydell 2022-09-23 13:34:12 +01:00
  • 80d2b43b2f target/arm: Make writes to MDCR_EL3 use PMU start/finish calls Peter Maydell 2022-09-23 13:34:11 +01:00
  • 7f4fbfb5dc target/arm: Mark registers which call pmu_op_start() as ARM_CP_IO Peter Maydell 2022-09-23 13:34:10 +01:00
  • 0e902f59c1 ui: fix path to dbus-display1.h Paolo Bonzini 2022-07-27 12:19:03 +02:00
  • d2427fd8a6
    Adding CPSR register for arm qemu (#800) Patrick Gersch 2022-09-29 16:06:33 +02:00
  • 9cbda7b354 vhost-user: Call qemu_socketpair() instead of socketpair() Guoyi Tu 2022-08-23 15:50:40 +08:00
  • 3c63b4e94a oslib-posix: Introduce qemu_socketpair() Guoyi Tu 2022-08-23 15:50:39 +08:00
  • fc0c128531 chardev: fix segfault in finalize Maksim Davydov 2022-08-25 19:52:47 +03:00
  • 769a726ccb serial: Allow unaligned i/o access Arwed Meyer 2022-09-11 20:18:40 +02:00
  • 50d03d4852 msmouse: Add pnp data Arwed Meyer 2022-09-11 20:18:39 +02:00
  • e0cf7f2307 msmouse: Use fifo8 instead of array Arwed Meyer 2022-09-11 20:18:38 +02:00
  • 8f9abdf586 chardev: src buffer const for write functions Arwed Meyer 2022-09-11 20:18:37 +02:00
  • a39fe10557 msmouse: Handle mouse reset Arwed Meyer 2022-09-11 20:18:36 +02:00
  • 5433af7697 watchdog: remove -watchdog option Paolo Bonzini 2022-09-10 13:44:47 +02:00
  • 30f143cd3d
    Add ability to use virtual dispatch to StagesTuple (#801) radl97 2022-09-29 02:32:24 +02:00
  • c8de6ec63d Merge tag 'pull-request-2022-09-28' of https://gitlab.com/thuth/qemu into staging Stefan Hajnoczi 2022-09-28 17:04:11 -04:00
  • 36cd0aeac3 Merge tag 'linux-user-for-7.2-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging Stefan Hajnoczi 2022-09-28 17:03:54 -04:00
  • dc6c2342a0 Merge tag 'vfio-updates-20220927.1' of https://gitlab.com/alex.williamson/qemu into staging Stefan Hajnoczi 2022-09-28 17:03:40 -04:00
  • 1acf19faed Merge tag 'pull-xen-20220927' of https://xenbits.xen.org/git-http/people/aperard/qemu-dm into staging Stefan Hajnoczi 2022-09-28 17:03:31 -04:00
  • 4a877b82f7 linux-user: Add parameters of getrandom() syscall for strace Helge Deller 2022-09-27 11:35:38 +02:00
  • 279bb77f30
    Support for bolts::cpu::read_time_counter on arm64 (#790) David CARLIER 2022-09-27 22:38:50 +01:00
  • be0ae3a55e
    Support for write_crash on netbsd (#788) David CARLIER 2022-09-27 22:37:50 +01:00
  • 85b6d2b5fc vfio/common: Fix vfio_iommu_type1_info use after free Alex Williamson 2022-09-15 11:18:27 -06:00
  • 429c728006 vfio/migration: Fix incorrect initialization value for parameters in VFIOMigration Kunkun Jiang 2022-07-11 09:46:51 +08:00
  • 0b49bc1b71 docs/devel: testing: Document writing portable test cases Bin Meng 2022-09-27 19:06:32 +08:00
  • 65a2eff0f5 tests/qtest: boot-serial-test: Close the serial file before starting QEMU Bin Meng 2022-09-27 19:06:17 +08:00
  • e6efe236c1 tests/qtest: vhost-user-test: Avoid using hardcoded /tmp Bin Meng 2022-09-27 19:05:56 +08:00