Commit Graph

  • 80fc5d2600 graph-lock: Disable locking for now Kevin Wolf 2023-05-17 17:28:32 +02:00
  • 844a12a63e tested: add test for nested aio_poll() in poll handlers Stefan Hajnoczi 2023-05-02 14:41:34 -04:00
  • 6d740fb01b aio-posix: do not nest poll handlers Stefan Hajnoczi 2023-05-02 14:41:33 -04:00
  • 78935fcd88 iotests/245: Check if 'compress' driver is available Kevin Wolf 2023-05-11 16:38:01 +02:00
  • 71438d8dac graph-lock: Honour read locks even in the main thread Kevin Wolf 2023-05-10 22:36:01 +02:00
  • 018e5987b5 blockjob: Adhere to rate limit even when reentered early Kevin Wolf 2023-05-10 22:36:00 +02:00
  • 01a10c2433 test-bdrv-drain: Call bdrv_co_unref() in coroutine context Kevin Wolf 2023-05-10 22:35:59 +02:00
  • 87f130bdaa test-bdrv-drain: Take graph lock more selectively Kevin Wolf 2023-05-10 22:35:58 +02:00
  • 3db0c8b25c qemu-img: Take graph lock more selectively Kevin Wolf 2023-05-10 22:35:57 +02:00
  • e3e31dc872 qcow2: Unlock the graph in qcow2_do_open() where necessary Kevin Wolf 2023-05-10 22:35:56 +02:00
  • a184563778 block/export: Fix null pointer dereference in error path Kevin Wolf 2023-05-10 22:35:55 +02:00
  • 4db7ba3b87 block: Call .bdrv_co_create(_opts) unlocked Kevin Wolf 2023-05-10 22:35:54 +02:00
  • 41f8b63339 docs/interop/qcow2.txt: fix description about "zlib" clusters Akihiro Suda 2023-05-16 23:32:27 +09:00
  • d53c89aed1 blockdev: qmp_transaction: drop extra generic layer Vladimir Sementsov-Ogievskiy 2023-05-10 18:06:24 +03:00
  • c85feafa98 blockdev: use state.bitmap in block-dirty-bitmap-add action Vladimir Sementsov-Ogievskiy 2023-05-10 18:06:23 +03:00
  • c85f34cf89 blockdev: transaction: refactor handling transaction properties Vladimir Sementsov-Ogievskiy 2023-05-10 18:06:22 +03:00
  • 30c96b5559 blockdev: qmp_transaction: refactor loop to classic for Vladimir Sementsov-Ogievskiy 2023-05-10 18:06:21 +03:00
  • 240396965f blockdev: transactions: rename some things Vladimir Sementsov-Ogievskiy 2023-05-10 18:06:20 +03:00
  • 8187f63c9c blockdev: refactor transaction to use Transaction API Vladimir Sementsov-Ogievskiy 2023-05-10 18:06:19 +03:00
  • d009607d08 Revert "arm/kvm: add support for MTE" Peter Maydell 2023-05-19 15:58:08 +01:00
  • 87af48a49c hw/i386/pc: No need for rtc_state to be an out-parameter Bernhard Beschow 2023-05-19 10:47:34 +02:00
  • f0bc6bf725 hw/i386/pc: Create RTC controllers in south bridges Bernhard Beschow 2023-05-19 10:47:33 +02:00
  • 547a652fd1 hw/cxl: Introduce cxl_device_get_timestamp() utility function Ira Weiny 2023-04-23 17:20:09 +01:00
  • b6aab45971 hw/cxl: rename mailbox return code type from ret_code to CXLRetCode Jonathan Cameron 2023-04-23 17:20:08 +01:00
  • 6a36a4ced8 hw/pci-bridge: make building pcie-to-pci bridge configurable Sebastian Ott 2023-05-15 16:28:46 +02:00
  • 206e91d143 virtio-pci: add handling of PCI ATS and Device-TLB enable/disable Viktor Prutyanov 2023-05-12 16:51:20 +03:00
  • 9e57b81861 hw/pci-host/pam: Make init_pam() usage more readable Bernhard Beschow 2023-02-13 17:20:02 +01:00
  • f9fddaf7ce hw/i386/pc: Initialize ram_memory variable directly Bernhard Beschow 2023-02-13 17:20:01 +01:00
  • 8631743c09 hw/i386/pc_{q35,piix}: Minimize usage of get_system_memory() Bernhard Beschow 2023-02-13 17:20:00 +01:00
  • 1e366da031 hw/i386/pc_{q35,piix}: Reuse MachineClass::desc as SMB product name Bernhard Beschow 2023-02-13 17:19:59 +01:00
  • 1ab7167b09 hw/i386/pc_q35: Reuse machine parameter Bernhard Beschow 2023-02-13 17:19:58 +01:00
  • 67b4a74a07 hw/pci-host/q35: Inline sysbus_add_io() Bernhard Beschow 2023-02-13 17:19:57 +01:00
  • 273d65020b hw/pci-host/i440fx: Inline sysbus_add_io() Bernhard Beschow 2023-02-13 17:19:56 +01:00
  • bc7b0cac7b vhost-vdpa: Add support for vIOMMU. Cindy Lu 2023-05-10 13:46:31 +08:00
  • 2fbef6aad8 vhost-vdpa: Add check for full 64-bit in region delete Cindy Lu 2023-05-10 13:46:30 +08:00
  • 3d1e4d34a8 vhost_vdpa: fix the input in trace_vhost_vdpa_listener_region_del() Cindy Lu 2023-05-10 13:46:29 +08:00
  • 74b5d2b56c vhost: expose function vhost_dev_has_iommu() Cindy Lu 2023-05-10 13:46:28 +08:00
  • 3e69908907 virtio-crypto: fix NULL pointer dereference in virtio_crypto_free_request Mauro Matteo Cascella 2023-05-09 09:53:17 +02:00
  • 1fac00f70b virtio-net: not enable vq reset feature unconditionally Eugenio Pérez 2023-05-04 12:14:47 +02:00
  • bab105300b vhost-user: Remove acpi-specific memslot limit David Hildenbrand 2023-05-03 20:41:44 +02:00
  • d5cef02574 virtio-mem: Default to "unplugged-inaccessible=on" with 8.1 on x86-64 David Hildenbrand 2023-05-03 20:23:52 +02:00
  • 5ed3dabe57 hw/pci: Disable PCI_ERR_UNCOR_MASK register for machine type < 8.0 Leonardo Bras 2023-05-02 21:27:02 -03:00
  • 6f8be29ec1 vhost-user: send SET_STATUS 0 after GET_VRING_BASE Stefan Hajnoczi 2023-05-01 19:04:09 -04:00
  • 5b52692f9d pci: pci_add_option_rom(): refactor: use g_autofree for path variable Vladimir Sementsov-Ogievskiy 2023-05-15 15:52:28 +03:00
  • 4ab049c7e6 pci: pci_add_option_rom(): improve style Vladimir Sementsov-Ogievskiy 2023-05-15 15:52:27 +03:00
  • 1141159cb4 ACPI: bios-tables-test.c step 5 (update expected table binaries) Eric DeVolder 2023-05-17 12:25:45 -04:00
  • 6da94e277c ACPI: i386: bump to MADT to revision 3 Eric DeVolder 2023-05-17 12:25:44 -04:00
  • 354b09d228 ACPI: bios-tables-test.c step 2 (allowed-diff entries) Eric DeVolder 2023-05-17 12:25:43 -04:00
  • adacc814f5 hw/cxl: Multi-Region CXL Type-3 Devices (Volatile and Persistent) Gregory Price 2023-04-21 17:08:27 +01:00
  • 3521176526 hw/mem: Use memory_region_size() in cxl_type3 Jonathan Cameron 2023-04-21 17:08:26 +01:00
  • 847ea4e746 tests/qtest/cxl-test: whitespace, line ending cleanup Gregory Price 2023-04-21 17:08:25 +01:00
  • 823371a630 hw/cxl: Fix incorrect reset of commit and associated clearing of committed. Jonathan Cameron 2023-04-21 14:59:06 +01:00
  • 92ff7cabf9 hw/cxl: Fix endian handling for decoder commit. Jonathan Cameron 2023-04-21 14:59:05 +01:00
  • 23e1248d7e hw/cxl: drop pointless memory_region_transaction_guards Jonathan Cameron 2023-04-21 14:59:04 +01:00
  • 0795b98f09 docs/cxl: Replace unsupported AARCH64 with x86_64 Raghu H 2023-04-21 14:45:07 +01:00
  • 9830ea6126 docs/cxl: Remove incorrect CXL type 3 size parameter Raghu H 2023-04-21 14:45:06 +01:00
  • ca4750583a docs/cxl: fix some typos Brice Goglin 2023-04-21 14:45:05 +01:00
  • 7b22a3218a hw/cxl: cdat: Fix failure to free buffer in erorr paths Jonathan Cameron 2023-04-21 14:20:20 +01:00
  • 71ba92f348 hw/cxl: cdat: Fix open file not closed in ct3_load_cdat() Hao Zeng 2023-04-21 14:20:19 +01:00
  • 5d410557de vhost: fix possible wrap in SVQ descriptor ring Hawkins Jiawei 2023-05-09 16:48:17 +08:00
  • 449d6d9eb4 Merge tag 'pull-hex-20230518-1' of https://github.com/quic/qemu into staging Richard Henderson 2023-05-18 20:44:34 -07:00
  • 9073bfd725 Hexagon (linux-user/hexagon): handle breakpoints Matheus Tavares Bernardino 2023-05-04 12:37:36 -03:00
  • b647652ee5 Hexagon (gdbstub): add HVX support Taylor Simpson 2023-05-04 12:37:35 -03:00
  • b0bd9d8adf Hexagon (gdbstub): fix p3:0 read and write via stub Brian Cain 2023-05-04 12:37:34 -03:00
  • ab930e8009 Hexagon: add core gdbstub xml data for LLDB Matheus Tavares Bernardino 2023-05-04 12:37:33 -03:00
  • dae66a3f66 gdbstub: add test for untimely stop-reply packets Matheus Tavares Bernardino 2023-05-04 12:37:32 -03:00
  • 758370052f gdbstub: only send stop-reply packets when allowed to Matheus Tavares Bernardino 2023-05-04 12:37:31 -03:00
  • 9e6d4938d1 Remove test_vshuff from hvx_misc tests Marco Liebel 2023-05-09 11:42:31 -07:00
  • 14edcf11e2 Hexagon (decode): look for pkts with multiple insns at the same slot Matheus Tavares Bernardino 2023-05-08 10:37:23 -03:00
  • ed9b28fb00 Hexagon (iclass): update J4_hintjumpr slot constraints Matheus Tavares Bernardino 2023-05-11 09:36:01 -07:00
  • 3128588232 Hexagon: append eflags to unknown cpu model string Matheus Tavares Bernardino 2023-05-04 15:53:12 -03:00
  • f0e0c98443 Hexagon: list available CPUs with -cpu help Matheus Tavares Bernardino 2023-05-04 15:53:11 -03:00
  • c3199390c2 Hexagon (target/hexagon/*.py): raise exception on reg parsing error Matheus Tavares Bernardino 2023-05-04 13:17:47 -03:00
  • 4354f3dbae target/hexagon: fix = vs. == mishap Paolo Bonzini 2023-04-27 14:56:32 +02:00
  • 163e5fa38e Hexagon (target/hexagon) Additional instructions handled by idef-parser Taylor Simpson 2023-04-26 10:32:32 -07:00
  • 0fc56c4375 Hexagon (target/hexagon) Move items to DisasContext Taylor Simpson 2023-04-27 16:00:12 -07:00
  • e5d0d78db4 Hexagon (target/hexagon) Move pkt_has_store_s1 to DisasContext Taylor Simpson 2023-04-27 16:00:11 -07:00
  • 842b206f26 Hexagon (target/hexagon) Move pred_written to DisasContext Taylor Simpson 2023-04-27 16:00:10 -07:00
  • e22edc7c1d Hexagon (target/hexagon) Move new_pred_value to DisasContext Taylor Simpson 2023-04-27 16:00:09 -07:00
  • 4ff5676474 Hexagon (target/hexagon) Move new_value to DisasContext Taylor Simpson 2023-04-27 16:00:08 -07:00
  • 6aa4f1d15c Hexagon (target/hexagon) Make special new_value for USR Taylor Simpson 2023-04-27 16:00:07 -07:00
  • 00e64fda06 Hexagon (target/hexagon) Add overrides for disabled idef-parser insns Taylor Simpson 2023-04-27 16:00:06 -07:00
  • d05d5eebc7 Hexagon (target/hexagon) Short-circuit more HVX single instruction packets Taylor Simpson 2023-04-27 16:00:05 -07:00
  • b85529854e Hexagon (target/hexagon) Short-circuit packet HVX writes Taylor Simpson 2023-04-27 16:00:04 -07:00
  • 455e169d7c Hexagon (target/hexagon) Short-circuit packet predicate writes Taylor Simpson 2023-04-27 16:00:03 -07:00
  • d54c56156f Hexagon (target/hexagon) Short-circuit packet register writes Taylor Simpson 2023-04-27 16:00:02 -07:00
  • b9f0326bf7 Hexagon (target/hexagon) Mark registers as read during packet analysis Taylor Simpson 2023-04-27 16:00:01 -07:00
  • 71ed369725 Hexagon (target/hexagon) Don't overlap dest writes with source reads Taylor Simpson 2023-04-27 16:00:00 -07:00
  • 25e1d87d10 Hexagon (target/hexagon) Clean up pred_written usage Taylor Simpson 2023-04-27 15:59:59 -07:00
  • d24f0b2b89 Hexagon (target/hexagon) Eliminate uses of log_pred_write function Taylor Simpson 2023-04-27 15:59:58 -07:00
  • 9942f6a8b6 Hexagon (target/hexagon) Remove log_reg_write from op_helper.[ch] Taylor Simpson 2023-04-27 15:59:57 -07:00
  • 5c4b11e827 Hexagon (target/hexagon) Add overrides for clr[tf]new Taylor Simpson 2023-04-27 15:59:56 -07:00
  • 085b6700f0 Hexagon (target/hexagon) Add overrides for allocframe/deallocframe Taylor Simpson 2023-04-27 15:59:55 -07:00
  • 17fda3c2d4 Hexagon (target/hexagon) Add overrides for loop setup instructions Taylor Simpson 2023-04-27 15:59:54 -07:00
  • 07540a28c7 Hexagon (target/hexagon) Add DisasContext arg to gen_log_reg_write Taylor Simpson 2023-04-27 15:59:53 -07:00
  • 63efb6ab56 meson.build Add CONFIG_HEXAGON_IDEF_PARSER Taylor Simpson 2023-04-27 15:59:52 -07:00
  • 4dd311ed2e Hexagon (tests/tcg/hexagon) Add v73 scalar tests Taylor Simpson 2023-04-27 15:40:57 -07:00
  • 59958d8903 Hexagon (target/hexagon) Add v73 scalar instructions Taylor Simpson 2023-04-27 15:40:56 -07:00
  • 6c61d4e138 Hexagon (tests/tcg/hexagon) Add v69 HVX tests Taylor Simpson 2023-04-27 15:40:55 -07:00
  • b2f20c2c50 Hexagon (target/hexagon) Add v69 HVX instructions Taylor Simpson 2023-04-27 15:40:54 -07:00