Commit Graph

  • 27920d3d1d target/arm: Implement HCR_EL2.TIDCP Richard Henderson 2023-08-31 16:24:39 -07:00
  • e3d45c0a89 target/arm: Implement cortex-a710 Richard Henderson 2023-08-31 16:24:38 -07:00
  • 97198a7dd1 target/arm: Implement RMR_ELx Richard Henderson 2023-08-31 16:24:37 -07:00
  • 682814e2a3 arm64: Restore trapless ptimer access Colton Lewis 2023-08-31 19:00:52 +00:00
  • 44e0ddee8e target/arm: Do not use gen_mte_checkN in trans_STGP Richard Henderson 2023-09-01 13:31:03 -07:00
  • 4a0244b4b2 hw/arm/versal: Connect the CFRAME_REG and CFRAME_BCAST_REG Francisco Iglesias 2023-08-31 17:57:01 +01:00
  • b286d08aa1 hw/arm/xlnx-versal: Connect the CFU_APB, CFU_FDRO and CFU_SFR Francisco Iglesias 2023-08-31 17:57:00 +01:00
  • eadd3343c4 hw/misc: Introduce a model of Xilinx Versal's CFRAME_BCAST_REG Francisco Iglesias 2023-08-31 17:56:59 +01:00
  • c6766f5b75 hw/misc: Introduce a model of Xilinx Versal's CFRAME_REG Francisco Iglesias 2023-08-31 17:56:58 +01:00
  • 975dd496b5 hw/misc/xlnx-versal-cfu: Introduce a model of Xilinx Versal's CFU_SFR Francisco Iglesias 2023-08-31 17:56:57 +01:00
  • ebfdc49428 hw/misc/xlnx-versal-cfu: Introduce a model of Xilinx Versal CFU_FDRO Francisco Iglesias 2023-08-31 17:56:56 +01:00
  • 86d916c621 hw/misc: Introduce a model of Xilinx Versal's CFU_APB Francisco Iglesias 2023-08-31 17:56:55 +01:00
  • 5a8559e2cc hw/misc: Introduce the Xilinx CFI interface Francisco Iglesias 2023-08-31 17:56:54 +01:00
  • 0df11497c2 hw/intc/arm_gicv3_its: Avoid maybe-uninitialized error in get_vte() Philippe Mathieu-Daudé 2023-08-31 15:13:48 +02:00
  • 92e2e6a867 virtio: Drop out of coroutine context in virtio_load() Kevin Wolf 2023-09-05 16:50:02 +02:00
  • 8686a689e5 vmstate: Mark VMStateInfo.get/put() coroutine_mixed_fn Kevin Wolf 2023-09-05 16:50:01 +02:00
  • 9ea473fb7b block: Make more BlockDriver definitions static Kevin Wolf 2023-09-05 15:06:07 +02:00
  • 9e03a5e195 block/meson.build: Restore alphabetical order of files Kevin Wolf 2023-09-05 15:06:06 +02:00
  • c3b29ae6b4 block: Remove unnecessary variable in bdrv_block_device_info Fabiano Rosas 2023-09-01 15:46:05 -03:00
  • be2e51c503 block: Remove bdrv_query_block_node_info Fabiano Rosas 2023-09-01 15:46:04 -03:00
  • a8d99c0e6c vmdk: Clean up bdrv_open_child() return value check Dmitry Frolov 2023-08-31 15:59:27 +03:00
  • a675ca4c62 qemu-img: Update documentation for compressed images Kevin Wolf 2023-09-01 12:24:30 +02:00
  • 816248675a block: Be more verbose in create fallback Hanna Czenczek 2023-07-20 16:00:24 +02:00
  • 7966a36c83 block/iscsi: Document why we use raw malloc() Peter Maydell 2023-07-27 16:07:05 +01:00
  • b0a6620acf qemu-img: omit errno value in error message Michael Tokarev 2023-08-11 14:09:46 +03:00
  • fa9185fcdf block: change reqs_lock to QemuMutex Stefan Hajnoczi 2023-08-08 11:58:52 -04:00
  • 3480ce69a9 block: minimize bs->reqs_lock section in tracked_request_end() Stefan Hajnoczi 2023-08-08 11:58:51 -04:00
  • 65c23ef1e4 iotests: adapt test output for new qemu_cleanup() behavior Fiona Ebner 2023-08-17 13:25:38 +02:00
  • 3c2c599c79 block/vpc: Avoid dynamic stack allocation Philippe Mathieu-Daudé 2023-08-11 18:52:29 +01:00
  • c5ea91da44 Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging Stefan Hajnoczi 2023-09-08 10:06:25 -04:00
  • 0b63052a46 Merge tag 'pull-nbd-2023-09-07-v2' of https://repo.or.cz/qemu/ericb into staging Stefan Hajnoczi 2023-09-08 10:06:01 -04:00
  • 35e087de08 qemu-nbd: document -v behavior in respect to --fork in man Denis V. Lunev 2023-09-06 11:32:09 +02:00
  • f6f4620cbb qemu-nbd: Restore "qemu-nbd -v --fork" output Denis V. Lunev 2023-09-06 11:32:08 +02:00
  • 8a69a42340 target/arm: Implement FEAT_FPAC and FEAT_FPACCOMBINE Aaron Lindsay 2023-08-29 16:23:32 -07:00
  • 28b9dcb74b target/arm: Inform helpers whether a PAC instruction is 'combined' Aaron Lindsay 2023-08-29 16:23:31 -07:00
  • c7c807f6dd target/arm: Implement FEAT_Pauth2 Aaron Lindsay 2023-08-29 16:23:30 -07:00
  • c3ccd5669e target/arm: Implement FEAT_EPAC Aaron Lindsay 2023-08-29 16:23:29 -07:00
  • 399e5e7125 target/arm: Implement FEAT_PACQARMA3 Richard Henderson 2023-08-29 16:23:28 -07:00
  • 6c3427eec5 target/arm: Don't change pauth features when changing algorithm Richard Henderson 2023-08-29 16:23:27 -07:00
  • 0274bd7be7 target/arm: Add feature detection for FEAT_Pauth2 and extensions Aaron Lindsay 2023-08-29 16:23:26 -07:00
  • a969fe9755 target/arm: Add ID_AA64ISAR2_EL1 Aaron Lindsay 2023-08-29 16:23:25 -07:00
  • 871a7f6a9a tests/tcg/aarch64: Adjust pauth tests for FEAT_FPAC Richard Henderson 2023-08-29 16:23:24 -07:00
  • 2f352bc227 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Stefan Hajnoczi 2023-09-08 07:09:04 -04:00
  • 95bef686e4 qxl: don't assert() if device isn't yet initialized Marc-André Lureau 2023-08-14 23:33:30 +04:00
  • 90a0778421 hw/net/vmxnet3: Fix guest-triggerable assert() Thomas Huth 2023-08-17 14:56:00 +02:00
  • 0084f6834a tests/qtest/usb-hcd: Remove the empty "init" tests Thomas Huth 2023-09-07 16:39:42 +02:00
  • 95eac43cb5 target/ppc: use g_free() in test_opcode_table() Daniel Henrique Barboza 2023-07-28 16:56:46 -03:00
  • 44adcaacc8 hw/ppc: use g_free() in spapr_tce_table_post_load() Daniel Henrique Barboza 2023-07-28 16:56:45 -03:00
  • ded625e7aa trivial: Simplify the spots that use TARGET_BIG_ENDIAN as a numeric value Thomas Huth 2023-09-07 13:35:00 +02:00
  • d417e2214d accel/tcg: Fix typo in translator_io_start() description Philippe Mathieu-Daudé 2023-08-30 18:08:34 +02:00
  • 4d841daeb2 tests/qtest/test-hmp: Fix migrate_set_parameter xbzrle-cache-size test Markus Armbruster 2023-08-25 17:59:23 +02:00
  • b21a6e31a1 docs tests: Fix use of migrate_set_parameter Markus Armbruster 2023-08-25 17:59:22 +02:00
  • bcd8e24308 qemu-options.hx: Rephrase the descriptions of the -hd* and -cdrom options Thomas Huth 2023-08-29 15:29:48 +02:00
  • d864cf2592 hw/display/xlnx_dp: update comments Peter Maydell 2023-08-24 13:26:01 +01:00
  • 3202d8e404 block: spelling fixes Michael Tokarev 2023-07-14 14:06:05 +03:00
  • 0a19d87995 misc/other: spelling fixes Michael Tokarev 2023-07-14 14:33:49 +03:00
  • 01dc06511d qga/: spelling fixes Michael Tokarev 2023-07-14 14:33:40 +03:00
  • 96420a30e0 tests/: spelling fixes Michael Tokarev 2023-07-14 14:33:27 +03:00
  • d30b5bc95a scripts/: spelling fixes Michael Tokarev 2023-07-14 14:33:18 +03:00
  • a1a62ced51 include/: spelling fixes Michael Tokarev 2023-07-14 14:33:02 +03:00
  • 528ea579c9 audio: spelling fixes Michael Tokarev 2023-07-14 14:30:34 +03:00
  • 54abe918bc xen: spelling fix Michael Tokarev 2023-08-23 21:58:15 +03:00
  • 42fe74998c riscv: spelling fixes Michael Tokarev 2023-07-14 14:19:10 +03:00
  • 6c67d98c4a hexagon: spelling fixes Michael Tokarev 2023-07-14 14:21:23 +03:00
  • 64a917d5d6 trace-events: Fix the name of the tracing.rst file Thomas Huth 2023-08-14 19:12:28 +02:00
  • 2eb7c2abe0 qemu-nbd: invent nbd_client_release_pipe() helper Denis V. Lunev 2023-09-06 11:32:07 +02:00
  • b2cecdfee3 qemu-nbd: put saddr into into struct NbdClientOpts Denis V. Lunev 2023-09-06 11:32:06 +02:00
  • b18d72d723 qemu-nbd: move srcpath into struct NbdClientOpts Denis V. Lunev 2023-09-06 11:32:05 +02:00
  • 3484f6769c qemu-nbd: define struct NbdClientOpts when HAVE_NBD_DEVICE is not defined Denis V. Lunev 2023-09-06 11:32:04 +02:00
  • b4bbdf51e3 qemu-nbd: improve error message for dup2 error Denis V. Lunev 2023-09-06 11:32:03 +02:00
  • 522a9b94e0 util/iov: Avoid dynamic stack allocation Philippe Mathieu-Daudé 2023-08-24 17:47:06 +01:00
  • 06e0f098d6 io: follow coroutine AioContext in qio_channel_yield() Stefan Hajnoczi 2023-08-30 18:48:02 -04:00
  • acd4be64b8 io: check there are no qio_channel_yield() coroutines during ->finalize() Stefan Hajnoczi 2023-08-30 18:48:01 -04:00
  • 078c8adaa6 nbd: drop unused nbd_start_negotiate() aio_context argument Stefan Hajnoczi 2023-08-30 18:48:00 -04:00
  • b84ca91ca2 nbd: drop unused nbd_receive_negotiate() aio_context argument Stefan Hajnoczi 2023-08-30 18:47:59 -04:00
  • b87151a848 qemu-iotests/197: use more generic commands for formats other than qcow2 Andrey Drobyshev 2023-09-08 01:07:18 +03:00
  • 631c872614 tests/qtest: Introduce tests for UFS Jeuk Kim 2023-09-06 16:43:51 +09:00
  • 2a8b36a496 hw/ufs: Support for UFS logical unit Jeuk Kim 2023-09-06 16:43:50 +09:00
  • 329f166244 hw/ufs: Support for Query Transfer Requests Jeuk Kim 2023-09-06 16:43:49 +09:00
  • bc4e68d362 hw/ufs: Initial commit for emulated Universal-Flash-Storage Jeuk Kim 2023-09-06 16:43:48 +09:00
  • 1f14c9147c iothread: Set the GSource "name" field Fabiano Rosas 2023-09-05 15:03:59 -03:00
  • 03a3a62fbd Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Stefan Hajnoczi 2023-09-07 10:29:06 -04:00
  • 13d9f6dca0 Merge tag 'ide-pull-request' of https://gitlab.com/jsnow/qemu into staging Stefan Hajnoczi 2023-09-07 10:28:33 -04:00
  • c97d45d557 Merge tag 'pull-parallels-2023-09-06' of https://src.openvz.org/scm/~den/qemu into staging Stefan Hajnoczi 2023-09-07 10:27:55 -04:00
  • 269e60635a Merge tag 'pull-ppc-20230906' of https://github.com/legoater/qemu into staging Stefan Hajnoczi 2023-09-07 10:23:24 -04:00
  • 34e8182053 docs/system/replay: do not show removed command line option Paolo Bonzini 2023-09-05 11:48:13 +02:00
  • 6170d09c9e subprojects: add wrap file for libblkio Paolo Bonzini 2023-09-04 13:00:25 +02:00
  • bb781b947d sysemu/kvm: Restrict kvm_pc_setup_irq_routing() to x86 targets Philippe Mathieu-Daudé 2023-09-04 14:43:24 +02:00
  • fc30abf846 sysemu/kvm: Restrict kvm_has_pit_state2() to x86 targets Philippe Mathieu-Daudé 2023-09-04 14:43:23 +02:00
  • 1f49d47661 sysemu/kvm: Restrict kvm_get_apic_state() to x86 targets Philippe Mathieu-Daudé 2023-09-04 14:43:22 +02:00
  • f3f99d2ac1 sysemu/kvm: Restrict kvm_arch_get_supported_cpuid/msr() to x86 targets Philippe Mathieu-Daudé 2023-09-04 14:43:21 +02:00
  • 33bc5f1d32 target/i386: Restrict declarations specific to CONFIG_KVM Philippe Mathieu-Daudé 2023-09-04 14:43:20 +02:00
  • ef1cf6890f target/i386: Allow elision of kvm_hv_vpindex_settable() Philippe Mathieu-Daudé 2023-09-04 14:43:19 +02:00
  • 9926cf34de target/i386: Allow elision of kvm_enable_x2apic() Philippe Mathieu-Daudé 2023-09-04 14:43:18 +02:00
  • 3adce820cf target/i386: Remove unused KVM stubs Philippe Mathieu-Daudé 2023-09-04 14:43:17 +02:00
  • 721cf738a5 target/i386/cpu-sysemu: Inline kvm_apic_in_kernel() Philippe Mathieu-Daudé 2023-09-04 14:43:16 +02:00
  • 28a43cb4dc target/i386/helper: Restrict KVM declarations to system emulation Philippe Mathieu-Daudé 2023-09-04 14:43:15 +02:00
  • 2686bbce3f hw/i386/fw_cfg: Include missing 'cpu.h' header Philippe Mathieu-Daudé 2023-09-04 14:43:14 +02:00
  • d1aa2f5094 hw/i386/pc: Include missing 'cpu.h' header Philippe Mathieu-Daudé 2023-09-04 14:43:13 +02:00
  • e44d989aae hw/i386/pc: Include missing 'sysemu/tcg.h' header Philippe Mathieu-Daudé 2023-09-04 14:43:12 +02:00