Commit Graph

  • d89b64beea Merge tag 'pull-request-2024-06-24' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2024-06-24 11:57:11 -07:00
  • 76ae9a2314 hw/sd/sdcard: Add comments around registers and commands Philippe Mathieu-Daudé 2020-10-25 20:17:47 +01:00
  • cd44ccee18 hw/sd/sdcard: Inline BLK_READ_BLOCK / BLK_WRITE_BLOCK macros Philippe Mathieu-Daudé 2024-04-08 15:41:56 +02:00
  • fce3d48038 accel/tcg: Avoid unnecessary call overhead from qemu_plugin_vcpu_mem_cb Max Chou 2024-06-20 16:22:20 +01:00
  • ca7d7f4276 plugins: fix inject_mem_cb rw masking Pierrick Bouvier 2024-06-20 16:22:19 +01:00
  • 72db6d54a4 contrib/plugins: add Instructions Per Second (IPS) example for cost modeling Pierrick Bouvier 2024-06-20 16:22:18 +01:00
  • 508036532c plugins: add migration blocker Alex Bennée 2024-06-20 16:22:17 +01:00
  • 847a65dd76 plugins: add time control API Alex Bennée 2024-06-20 16:22:16 +01:00
  • d4d133a34b qtest: move qtest_{get, set}_virtual_clock to accel/qtest/qtest.c Pierrick Bouvier 2024-06-20 16:22:15 +01:00
  • ffbc394946 sysemu: generalise qtest_warp_clock as qemu_clock_advance_virtual_time Alex Bennée 2024-06-20 16:22:14 +01:00
  • e83e386200 qtest: use cpu interface in qtest_clock_warp Alex Bennée 2024-06-20 16:22:13 +01:00
  • 113ac1d212 sysemu: add set_virtual_time to accel ops Alex Bennée 2024-06-20 16:22:12 +01:00
  • ad59d5caee plugins: Ensure register handles are not NULL Akihiko Odaki 2024-06-20 16:22:11 +01:00
  • 5b7d54d4ed gdbstub: move enums into separate header Alex Bennée 2024-06-20 16:22:10 +01:00
  • b31bf9f8f7 include/exec: add missing include guard comment Alex Bennée 2024-06-20 16:22:09 +01:00
  • 9ee9292b75 hw/sd/sdcard: Add sd_invalid_mode_for_cmd to report invalid mode switch Philippe Mathieu-Daudé 2024-06-13 22:45:43 +02:00
  • 6a226b2cab hw/sd/sdcard: Only call sd_req_get_address() where address is used Philippe Mathieu-Daudé 2024-06-20 14:29:46 +02:00
  • 8b91a5613c hw/sd/sdcard: Factor sd_req_get_address() method out Philippe Mathieu-Daudé 2024-06-11 16:50:30 +02:00
  • 4a829730c8 hw/sd/sdcard: Only call sd_req_get_rca() where RCA is used Philippe Mathieu-Daudé 2024-06-19 22:12:35 +02:00
  • 0ab318ca3c hw/sd/sdcard: Factor sd_req_get_rca() method out Philippe Mathieu-Daudé 2024-06-11 16:38:01 +02:00
  • eded0d1a48 hw/sd/sdcard: Have cmd_valid_while_locked() return a boolean value Philippe Mathieu-Daudé 2024-06-17 05:28:51 +02:00
  • 0e93b3b30b hw/sd/sdcard: Trace update of block count (CMD23) Philippe Mathieu-Daudé 2024-06-14 01:20:22 +02:00
  • 913638464c hw/sd/sdcard: Remove explicit entries for illegal commands Philippe Mathieu-Daudé 2024-06-17 05:14:05 +02:00
  • 3b87fff1cd hw/sd/sdcard: Remove ACMD6 handler for SPI mode Philippe Mathieu-Daudé 2024-06-20 14:43:13 +02:00
  • eac7ce3de7 hw/sd/sdcard: Use Load/Store API to fill some CID/CSD registers Philippe Mathieu-Daudé 2024-06-20 18:47:27 +02:00
  • 904547845c hw/sd/sdcard: Use registerfield CSR::CURRENT_STATE definition Philippe Mathieu-Daudé 2024-06-17 13:03:56 +02:00
  • f17fb69c55 hw/sd/sdcard: Use HWBLOCK_SHIFT definition instead of magic values Philippe Mathieu-Daudé 2020-10-25 19:36:59 +01:00
  • 3dc5d349a3 hw/sd/sdcard: Fix typo in SEND_OP_COND command name Philippe Mathieu-Daudé 2024-06-17 05:11:12 +02:00
  • d00e614f61 hw/sd/sdcard: Rewrite sd_cmd_ALL_SEND_CID using switch case (CMD2) Philippe Mathieu-Daudé 2024-06-17 16:58:29 +02:00
  • 8d380565ad hw/sd/sdcard: Correct code indentation Philippe Mathieu-Daudé 2024-06-11 16:19:41 +02:00
  • c2e857b4ca hw/sd/sdcard: Avoid OOB in sd_read_byte() during unexpected CMD switch Philippe Mathieu-Daudé 2024-04-08 15:38:11 +02:00
  • 4fbeddb088 bswap: Add st24_be_p() to store 24 bits in big-endian order Philippe Mathieu-Daudé 2024-06-20 18:51:01 +02:00
  • d6a7c3f44c target/s390x: Add a CONFIG switch to disable legacy CPUs Thomas Huth 2024-06-13 16:14:22 +02:00
  • 3f6be80ca1 MAINTAINERS: Cover all tests/qtest/migration-* files Thomas Huth 2024-06-19 07:54:47 +02:00
  • 87c9d801a6 target/s390x/arch_dump: use correct byte order for pid Omar Sandoval 2024-06-18 22:00:12 -07:00
  • 7c66540db4 tests/qtest/fuzz: fix memleak in qos_fuzz.c Dmitry Frolov 2024-05-21 13:31:08 +03:00
  • d48a54042f vfio/{ap, ccw}: Use warn_report_err() for IRQ notifier registration errors Cédric Le Goater 2024-05-22 19:01:07 +02:00
  • fa8053841e vfio/ccw: Fix the missed unrealize() call in error path Zhenzhong Duan 2024-05-22 19:01:06 +02:00
  • 1aeebbd621 vfio/ccw: Use the 'Error **errp' argument of vfio_ccw_realize() Cédric Le Goater 2024-05-22 19:01:05 +02:00
  • 45f4218784 s390x/css: Make S390CCWDeviceClass::realize return bool Cédric Le Goater 2024-05-22 19:01:04 +02:00
  • 19a1740fd3 hw/s390x/ccw: Remove local Error variable from s390_ccw_realize() Cédric Le Goater 2024-05-22 19:01:03 +02:00
  • 4a6a90f30f s390x/css: Make CCWDeviceClass::realize return bool Cédric Le Goater 2024-05-22 19:01:02 +02:00
  • 9bf21277c4 hw/s390x/ccw: Make s390_ccw_get_dev_info() return a bool Cédric Le Goater 2024-05-22 19:01:01 +02:00
  • c9ba79baca Merge tag 'pull-target-arm-20240622' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2024-06-22 09:56:49 -07:00
  • d7a4a38a03 migration: Fix file migration with fdset Fabiano Rosas 2024-06-17 15:57:17 -03:00
  • ffeddb9794 Merge tag 'migration-20240621-pull-request' of https://gitlab.com/farosas/qemu into staging Richard Henderson 2024-06-21 11:19:25 -07:00
  • 04b09de16d migration: Remove unused VMSTATE_ARRAY_TEST() macro Philippe Mathieu-Daudé 2024-06-21 09:03:17 +02:00
  • 6cf56a87ba tests/migration-tests: Cover postcopy failure on reconnect Peter Xu 2024-06-19 18:30:46 -04:00
  • 8dbd24d3aa tests/migration-tests: Verify postcopy-recover-setup status Peter Xu 2024-06-19 18:30:45 -04:00
  • 3b36cead6e hw/arm/sbsa-ref: Enable CPU cluster on ARM sbsa machine Xiong Yining 2024-06-07 10:38:25 +00:00
  • 53aaa88105 hw/usb/hcd-ohci: Fix ohci_service_td: accept zero-length TDs where CBP=BE+1 David Hubbard 2024-05-20 18:26:34 -05:00
  • d338b5a809 hw/misc: Set valid access size for Exynos4210 RNG Zheyu Ma 2024-06-18 18:37:01 +02:00
  • dda533087a hw/arm/virt: Avoid unexpected warning from Linux guest on host with Fujitsu CPUs Zhenyu Zhang 2024-06-11 22:05:06 -04:00
  • e7100972f2 hw/arm/virt: allow creation of a second NonSecure UART Peter Maydell 2024-06-10 17:23:43 +01:00
  • fe22cba940 hw/arm/virt: Rename VIRT_UART and VIRT_SECURE_UART to VIRT_UART[01] Peter Maydell 2024-06-10 17:23:42 +01:00
  • 9ed2fb65cc hw/arm/virt: Add serial aliases in DTB Peter Maydell 2024-06-10 17:23:41 +01:00
  • 813b59e8b8 hw/usb/hcd-dwc2: Handle invalid address access in read and write functions Zheyu Ma 2024-06-18 15:56:10 +02:00
  • ff8aff01fa hw/timer/a9gtimer: Handle QTest mode in a9_gtimer_get_current_cpu Zheyu Ma 2024-06-18 16:40:09 +02:00
  • 5d173f30f6 scripts/coverity-scan/COMPONENTS.md: Include libqmp in testlibs Peter Maydell 2024-06-18 16:22:22 +01:00
  • 8e055eab4f scripts/coverity-scan/COMPONENTS.md: Fix monitor component Peter Maydell 2024-06-18 16:22:22 +01:00
  • 9c43c934d1 scripts/coverity-scan/COMPONENTS.md: Add crypto headers in host/include to the crypto component Peter Maydell 2024-06-18 16:22:22 +01:00
  • 7966cf71d3 scripts/coverity-scan/COMPONENTS.md: Fix 'char' component Peter Maydell 2024-06-18 16:22:21 +01:00
  • 057f7680f4 scripts/coverity-scan/COMPONENTS.md: Update paths to match gitlab CI Peter Maydell 2024-06-18 16:22:21 +01:00
  • 9b113a09ff hw/arm/xilinx_zynq: Fix IRQ/FIQ routing Sebastian Huber 2024-06-18 16:22:21 +01:00
  • 7175a562f1 hw/intc/arm_gic: Fix deactivation of SPI lines Edgar E. Iglesias 2024-06-18 16:22:20 +01:00
  • 7edca16e74 hw/arm/sbsa-ref: switch to 1GHz timer frequency Marcin Juszkiewicz 2024-06-18 16:22:20 +01:00
  • 35e71ec535 hw/net/can/xlnx-versal-canfd: Fix sorting of the tx queue Shiva sagar Myana 2024-06-18 16:22:20 +01:00
  • d444e5673c tests/migration-tests: migration_event_wait() Peter Xu 2024-06-19 18:30:44 -04:00
  • cd313b66f2 tests/migration-tests: Always enable migration events Peter Xu 2024-06-19 18:30:43 -04:00
  • 0fd3973595 tests/migration-tests: Drop most WIN32 ifdefs for postcopy failure tests Peter Xu 2024-06-19 18:30:42 -04:00
  • 21e89f7ad5 migration/docs: Update postcopy recover session for SETUP phase Peter Xu 2024-06-19 18:30:41 -04:00
  • 4146b77ec7 migration/postcopy: Add postcopy-recover-setup phase Peter Xu 2024-06-19 18:30:40 -04:00
  • 4dd5f7b8d5 migration: Cleanup incoming migration setup state change Peter Xu 2024-06-19 18:30:39 -04:00
  • a5c24e13e9 migration: Use MigrationStatus instead of int Peter Xu 2024-06-19 18:30:38 -04:00
  • 60ce47675d migration: Rename thread debug names Peter Xu 2024-06-19 18:30:37 -04:00
  • 637280aeb2 migration/multifd: Avoid the final FLUSH in complete() Peter Xu 2024-06-19 18:30:36 -04:00
  • 31a5a3032e tests/qtest/migration: Add a test for mapped-ram with passing of fds Fabiano Rosas 2024-06-17 15:57:31 -03:00
  • 8d60280e4f migration: Add documentation for fdset with multifd + file Fabiano Rosas 2024-06-17 15:57:30 -03:00
  • 99c147e2f5 monitor: fdset: Match against O_DIRECT Fabiano Rosas 2024-06-17 15:57:29 -03:00
  • 408d295da8 tests/qtest/migration: Add tests for file migration with direct-io Fabiano Rosas 2024-06-17 15:57:28 -03:00
  • 9d70239e56 migration/multifd: Add direct-io support Fabiano Rosas 2024-06-17 15:57:27 -03:00
  • b43b61d5be migration: Add direct-io parameter Fabiano Rosas 2024-06-17 15:57:26 -03:00
  • 46cec74c1b io: Stop using qemu_open_old in channel-file Fabiano Rosas 2024-06-17 15:57:25 -03:00
  • 960f29b347 monitor: Report errors from monitor_fdset_dup_fd_add Fabiano Rosas 2024-06-17 15:57:24 -03:00
  • 881172f3f9 monitor: Simplify fdset and fd removal Fabiano Rosas 2024-06-17 15:57:23 -03:00
  • 87d67fadb9 monitor: Stop removing non-duplicated fds Fabiano Rosas 2024-06-17 15:57:22 -03:00
  • a93ad56053 monitor: Introduce monitor_fdset_*free Fabiano Rosas 2024-06-17 15:57:21 -03:00
  • 1cd93fb0bf monitor: Drop monitor_fdset_dup_fd_find/_remove() Peter Xu 2024-06-17 15:57:20 -03:00
  • 926554c0bf tests/qtest/migration: Add a precopy file test with fdset Fabiano Rosas 2024-06-17 15:57:19 -03:00
  • 55fc0c2f68 tests/qtest/migration: Fix file migration offset check Fabiano Rosas 2024-06-17 15:57:18 -03:00
  • 6d3279655a migration: Fix file migration with fdset Fabiano Rosas 2024-06-17 15:57:17 -03:00
  • a701c03dec migration: Drop reference to QIOChannel if file seeking fails Fabiano Rosas 2024-06-17 15:57:16 -03:00
  • 658fb89bdc tcg/loongarch64: Fix tcg_out_movi vs some pcrel pointers Richard Henderson 2024-06-19 05:41:13 +00:00
  • c8fdbb5bab target/sparc: use signed denominator in sdiv helper Clément Chigot 2024-06-06 16:43:31 +02:00
  • 0556f5fc13 linux-user: Make TARGET_NR_setgroups affect only the current thread Ilya Leoshkevich 2024-06-14 17:46:40 +02:00
  • 7ee955223e accel/tcg: Fix typo causing tb->page_addr[1] to not be recorded Anton Johansson 2024-06-12 15:30:31 +02:00
  • 37f037cb69 stdvga: fix screen blanking Gerd Hoffmann 2024-06-05 15:14:41 +02:00
  • 1608a7f81f hw/audio/virtio-snd: Always use little endian audio format Philippe Mathieu-Daudé 2024-04-22 14:47:23 +02:00
  • 02d9c38236 Merge tag 'pull-tcg-20240619' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2024-06-19 14:00:39 -07:00
  • 521d7fb3eb tcg/loongarch64: Fix tcg_out_movi vs some pcrel pointers Richard Henderson 2024-06-19 05:41:13 +00:00