Commit Graph

  • 2015c4c28d include/block/blockjob_int.h: split header into I/O and GS API Emanuele Giuseppe Esposito 2022-03-03 10:16:00 -05:00
  • 696bf4c78c block: introduce assert_bdrv_graph_writable Emanuele Giuseppe Esposito 2022-03-03 10:15:59 -05:00
  • 967d7905d1 IO_CODE and IO_OR_GS_CODE for block_int I/O API Emanuele Giuseppe Esposito 2022-03-03 10:15:58 -05:00
  • b4ad82aab1 assertions for block_int global state API Emanuele Giuseppe Esposito 2022-03-03 10:15:57 -05:00
  • ebc2752b08 include/block/block_int: split header into I/O and global state API Emanuele Giuseppe Esposito 2022-03-03 10:15:56 -05:00
  • 862fded928 block.c: assertions to the block layer permissions API Emanuele Giuseppe Esposito 2022-03-03 10:15:55 -05:00
  • 37868b2ac6 IO_CODE and IO_OR_GS_CODE for block-backend I/O API Emanuele Giuseppe Esposito 2022-03-03 10:15:54 -05:00
  • 0439c5a462 block/block-backend.c: assertions for block-backend Emanuele Giuseppe Esposito 2022-03-03 10:15:53 -05:00
  • a2c4c3b19b include/sysemu/block-backend: split header into I/O and global state (GS) API Emanuele Giuseppe Esposito 2022-03-03 10:15:52 -05:00
  • 8cc5882c7f block/export/fuse.c: allow writable exports to take RESIZE permission Emanuele Giuseppe Esposito 2022-03-03 10:15:51 -05:00
  • 384a48fb74 IO_CODE and IO_OR_GS_CODE for block I/O API Emanuele Giuseppe Esposito 2022-03-03 10:15:50 -05:00
  • f791bf7f93 assertions for block global state API Emanuele Giuseppe Esposito 2022-03-03 10:15:49 -05:00
  • 3b491a9056 include/block/block: split header into I/O and global state API Emanuele Giuseppe Esposito 2022-03-03 10:15:48 -05:00
  • ac7798f280 main loop: macros to mark GS and I/O functions Emanuele Giuseppe Esposito 2022-03-03 10:15:47 -05:00
  • 6538692e28 main-loop.h: introduce qemu_in_main_thread() Emanuele Giuseppe Esposito 2022-03-03 10:15:46 -05:00
  • ad6fe44bea iotests/185: Add post-READY quit tests Hanna Reitz 2022-03-03 17:48:14 +01:00
  • 2525edd85f qsd: Add --daemonize Hanna Reitz 2022-03-03 17:48:13 +01:00
  • 79d51d7317 qsd: Add pre-init argument parsing pass Hanna Reitz 2022-03-03 17:48:12 +01:00
  • f22ac4727b os-posix: Add os_set_daemonize() Hanna Reitz 2022-03-03 17:48:11 +01:00
  • d5d2b15ecf cpus: use coroutine TLS macros for iothread_locked Stefan Hajnoczi 2022-02-22 14:01:50 +00:00
  • 17c78154b0 rcu: use coroutine TLS macros Stefan Hajnoczi 2022-02-22 14:01:49 +00:00
  • 47b7446456 util/async: replace __thread with QEMU TLS macros Stefan Hajnoczi 2022-02-22 14:01:48 +00:00
  • 7d29c341c9 tls: add macros for coroutine-safe TLS variables Stefan Hajnoczi 2022-02-22 14:01:47 +00:00
  • 11d0c9b37e block: move BQL logic of bdrv_co_invalidate_cache in bdrv_activate Emanuele Giuseppe Esposito 2022-02-09 05:54:52 -05:00
  • 3b71719462 block: rename bdrv_invalidate_cache_all, blk_invalidate_cache and test_sync_op_invalidate_cache Emanuele Giuseppe Esposito 2022-02-09 05:54:51 -05:00
  • a94750d956 block: introduce bdrv_activate Emanuele Giuseppe Esposito 2022-02-09 05:54:50 -05:00
  • dae84929e4 crypto: distinguish between main loop and I/O in block_crypto_amend_options_generic_luks Emanuele Giuseppe Esposito 2022-02-09 05:54:49 -05:00
  • c1019d1687 crypto: perform permission checks under BQL Emanuele Giuseppe Esposito 2022-02-09 05:54:48 -05:00
  • 3d1fbc5966 Merge remote-tracking branch 'remotes/nvme/tags/nvme-next-pull-request' into staging Peter Maydell 2022-03-04 15:31:23 +00:00
  • 09cf136c63
    Fix CI (#562) Andrea Fioraldi 2022-03-04 15:51:54 +01:00
  • 0a24dd1fd5 hw/vhost-user-i2c: Add support for VIRTIO_I2C_F_ZERO_LENGTH_REQUEST Viresh Kumar 2022-02-10 16:34:02 +05:30
  • e65902a913 virtio: fix the condition for iommu_platform not supported Halil Pasic 2022-02-07 12:28:57 +01:00
  • 0b0af4d62f vhost-user: fix VirtQ notifier cleanup Xueming Li 2022-02-07 15:19:29 +08:00
  • e867144b73 vhost-user: remove VirtQ notifier restore Xueming Li 2022-02-07 15:19:28 +08:00
  • 63670bd3fc hw/smbios: add assertion to ensure handles of tables 19 and 32 do not collide Ani Sinha 2022-02-23 20:03:22 +05:30
  • a379d4550c hw/smbios: fix overlapping table handle numbers with large memory vms Ani Sinha 2022-02-23 20:03:21 +05:30
  • 3818acf564 hw/smbios: code cleanup - use macro definitions for table header handles Ani Sinha 2022-02-23 20:03:20 +05:30
  • f8bdfbdba9 hw/acpi/erst: clean up unused IS_UEFI_CPER_RECORD macro Ani Sinha 2022-02-23 20:03:19 +05:30
  • 1665b4d510 docs/acpi/erst: add device id for ACPI ERST device in pci-ids.txt Ani Sinha 2022-02-23 20:03:18 +05:30
  • 2a06afec1f MAINTAINERS: no need to add my name explicitly as a reviewer for VIOT tables Ani Sinha 2022-02-23 20:03:17 +05:30
  • 0ef0506e55 ACPI ERST: specification for ERST support Eric DeVolder 2022-02-23 20:03:16 +05:30
  • e36828787f qom: assert integer does not overflow Michael S. Tsirkin 2022-02-25 08:40:27 -05:00
  • 02218aedb1 hw/display/vmware_vga: replace fprintf calls with trace events Carwyn Ellis 2022-02-06 18:39:55 +00:00
  • 4c1d764d58 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-nios-20220303' into staging Peter Maydell 2022-03-04 10:32:12 +00:00
  • 4377683df9 edid: Fix clock of Detailed Timing Descriptor Akihiko Odaki 2022-02-13 11:15:29 +09:00
  • f4ba24b385 softmmu/qdev-monitor: Add virtio-gpu-gl aliases Akihiko Odaki 2022-02-13 11:18:00 +09:00
  • 5b6988c18a ui/cocoa: Add Services menu Akihiko Odaki 2022-02-14 18:13:20 +09:00
  • 02a8ee2e18 ui/clipboard: fix use-after-free regression Marc-André Lureau 2022-02-14 15:59:17 +04:00
  • cb8962c146 ui: do not create a surface when resizing a GL scanout Marc-André Lureau 2022-02-15 00:13:37 +04:00
  • 6cdcf88107 ui/console: fix texture leak when calling surface_gl_create_texture() Marc-André Lureau 2022-02-15 00:13:36 +04:00
  • a9fbce5e94 ui/console: fix crash when using gl context with non-gl listeners Marc-André Lureau 2022-02-15 00:13:35 +04:00
  • 0a2a40da4f docs: Add spec of OVMF GUIDed table for SEV guests Dov Murik 2022-01-03 11:14:13 +02:00
  • bfc8c14459 hw/i386: Replace magic number with field length calculation Dov Murik 2022-02-22 07:19:06 +00:00
  • 64915058e1 hw/i386: Improve bounds checking in OVMF table parsing Dov Murik 2022-02-22 07:19:05 +00:00
  • bd7819de22 coreaudio: Notify error in coreaudio_init_out Akihiko Odaki 2022-02-26 20:59:53 +09:00
  • fedc1c1915 hw/usb/redirect.c: Stop using qemu_oom_check() Peter Maydell 2022-02-26 18:07:15 +00:00
  • 7b67252807 sdlaudio: fix samples vs. frames mix-up Volker Rümelin 2022-03-01 20:13:11 +01:00
  • acf7a70598 paaudio: fix samples vs. frames mix-up Volker Rümelin 2022-03-01 20:13:10 +01:00
  • 385211e8f9 ossaudio: reduce effective playback buffer size Volker Rümelin 2022-03-01 20:13:09 +01:00
  • c93a593372 dsoundaudio: reduce effective playback buffer size Volker Rümelin 2022-03-01 20:13:08 +01:00
  • ddf2050ce6 paaudio: reduce effective playback buffer size Volker Rümelin 2022-03-01 20:13:07 +01:00
  • 9833438ef6 audio: restore mixing-engine playback buffer size Volker Rümelin 2022-03-01 20:13:06 +01:00
  • 669b95229d Revert "audio: fix wavcapture segfault" Volker Rümelin 2022-03-01 20:13:05 +01:00
  • 33940dd336 audio: add pcm_ops function table for capture backend Volker Rümelin 2022-03-01 20:13:04 +01:00
  • a806f95904 audio: copy playback stream in sequential order Volker Rümelin 2022-03-01 20:13:03 +01:00
  • 369829a435 jackaudio: use more jack audio buffers Volker Rümelin 2022-03-01 20:13:02 +01:00
  • 30ff5e24a3 paaudio: increase default latency to 46ms Volker Rümelin 2022-03-01 20:13:01 +01:00
  • 0ceb26af0c audio: inline function audio_pcm_sw_get_rpos_in() Volker Rümelin 2022-03-01 20:13:00 +01:00
  • 251f15496e audio: add function audio_pcm_hw_conv_in() Volker Rümelin 2022-03-01 20:12:59 +01:00
  • 8e56a172a1 audio: move function audio_pcm_hw_clip_out() Volker Rümelin 2022-03-01 20:12:58 +01:00
  • 18404ff111 audio: replace open-coded buffer arithmetic Volker Rümelin 2022-03-01 20:12:57 +01:00
  • 3a4d06f26f usb/ohci: Don't use packet from OHCIState for isochronous transfers BALATON Zoltan 2022-01-25 14:33:20 +01:00
  • b6b0c066f5 usb/ohci: Merge ohci_async_cancel_device() into ohci_child_detach() BALATON Zoltan 2022-01-25 14:33:20 +01:00
  • 37bf0654b8 usb/ohci: Move USBPortOps related functions together BALATON Zoltan 2022-01-25 14:33:20 +01:00
  • ae310557f4 usb/ohci: Move cancelling async packet to ohci_stop_endpoints() BALATON Zoltan 2022-01-25 14:33:20 +01:00
  • 6e821e5084 usb/ohci: Move trace point and log ep number to help debugging BALATON Zoltan 2022-01-25 14:33:20 +01:00
  • 7c204e9638 hw/usb/dev-mtp: create directories with a+x mode mask Volker Rümelin 2022-01-22 15:06:19 +01:00
  • 42c93917f7 hw/usb: pacify xhciwmi.exe warning Denis V. Lunev 2021-12-23 12:54:43 +03:00
  • 5959ef7d43 Merge remote-tracking branch 'remotes/alistair/tags/pull-riscv-to-apply-20220303' into staging Peter Maydell 2022-03-03 19:59:38 +00:00
  • b72c9d5951 target/nios2: Rewrite interrupt handling Richard Henderson 2022-02-26 01:56:15 -10:00
  • 8d8d73b551 target/nios2: Special case ipending in rdctl and wrctl Richard Henderson 2022-02-26 01:29:42 -10:00
  • 304c05df7c target/nios2: Split mmu_write Richard Henderson 2022-02-26 01:27:32 -10:00
  • 0b6e8f5b23 target/nios2: Hoist R_ZERO check in rdctl Richard Henderson 2022-02-26 01:06:07 -10:00
  • d8e609e9bb target/nios2: Only build mmu.c for system mode Richard Henderson 2022-02-26 01:02:18 -10:00
  • 6f83e277eb target/nios2: Replace MMU_LOG with tracepoints Richard Henderson 2022-02-25 21:06:20 -10:00
  • 1fb877a467 target/nios2: Remove mmu_read_debug Richard Henderson 2022-02-25 18:49:29 -10:00
  • 6629bf78aa Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220302' into staging Peter Maydell 2022-03-03 14:46:48 +00:00
  • e6bc89555f
    Fix GeneralizationStage (#561) Andrea Fioraldi 2022-03-03 15:20:37 +01:00
  • a56f4af7da
    CorpusScheduler -> Scheduler and move them to the schedulers folder (#560) Andrea Fioraldi 2022-03-03 14:27:37 +01:00
  • 44219b6029 hw/nvme: 64-bit pi support Naveen Nagar 2021-11-16 18:56:52 +05:30
  • ac0b34c58d hw/nvme: add pi tuple size helper Klaus Jensen 2022-02-14 09:29:01 +01:00
  • 763c05dfb0 hw/nvme: add support for the lbafee hbs feature Naveen Nagar 2021-10-06 08:53:30 +02:00
  • a6de6ed509 hw/nvme: move format parameter parsing Klaus Jensen 2021-10-06 09:40:15 +02:00
  • d0c0697b9e hw/nvme: add host behavior support feature Naveen Nagar 2021-10-06 08:50:49 +02:00
  • 05f7ae45c8 hw/nvme: move dif/pi prototypes into dif.h Klaus Jensen 2021-06-22 12:21:30 +02:00
  • 6b1accefd4 target/riscv: expose zfinx, zdinx, zhinx{min} properties Weiwei Li 2022-02-11 12:39:20 +08:00
  • a2464a4cec target/riscv: add support for zhinx/zhinxmin Weiwei Li 2022-02-11 12:39:19 +08:00
  • 026e73fa26 target/riscv: add support for zdinx Weiwei Li 2022-02-11 12:39:18 +08:00
  • e1a29bbd54 target/riscv: add support for zfinx Weiwei Li 2022-02-11 12:39:17 +08:00
  • c163b3baf9 target/riscv: hardwire mstatus.FS to zero when enable zfinx Weiwei Li 2022-02-11 12:39:16 +08:00