Commit Graph

  • bfe8020c81 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Peter Maydell 2024-02-28 14:23:21 +00:00
  • d316f1b146 Merge tag 'pull-maintainer-updates-280224-1' of https://gitlab.com/stsquad/qemu into staging Peter Maydell 2024-02-28 14:23:07 +00:00
  • 02ca5ec150 docs/devel: plugins can trigger a tb flush Pierrick Bouvier 2024-02-27 14:43:35 +00:00
  • f87b220f2a docs/devel: document some plugin assumptions Alex Bennée 2024-02-27 14:43:34 +00:00
  • b0b3c0f562 docs/devel: lift example and plugin API sections up Alex Bennée 2024-02-27 14:43:33 +00:00
  • af6e4e0a22 contrib/plugins: extend execlog to track register changes Alex Bennée 2024-02-27 14:43:32 +00:00
  • 9e096a76c7 contrib/plugins: fix imatch Alex Bennée 2024-02-27 14:43:31 +00:00
  • 6036b9cfde tests/tcg: expand insn test case to exercise register API Alex Bennée 2024-02-27 14:43:30 +00:00
  • 8df5e27cf7 plugins: add an API to read registers Alex Bennée 2024-02-27 14:43:29 +00:00
  • c006147122 plugins: create CPUPluginState and migrate plugin_mask Alex Bennée 2024-02-27 14:43:28 +00:00
  • c3d0b46645 gdbstub: expose api to find registers Alex Bennée 2024-02-27 14:43:27 +00:00
  • 33a277fec0 plugins: Use different helpers when reading registers Akihiko Odaki 2024-02-27 14:43:26 +00:00
  • 81cf548f53 cpu: call plugin init hook asynchronously Pierrick Bouvier 2024-02-27 14:43:25 +00:00
  • f2e8d2d899 linux-user: ensure nios2 processes queued work Alex Bennée 2024-02-27 14:43:24 +00:00
  • c490e681ec plugins: fix order of init/idle/resume callback Pierrick Bouvier 2024-02-27 14:43:23 +00:00
  • 4a448b148c plugins: add qemu_plugin_num_vcpus function Pierrick Bouvier 2024-02-27 14:43:22 +00:00
  • 926e146eff plugins: remove previous n_vcpus functions from API Pierrick Bouvier 2024-02-27 14:43:21 +00:00
  • eb37086fb0 gdbstub: Add members to identify registers to GDBFeature Akihiko Odaki 2024-02-27 14:43:20 +00:00
  • f1a5287fc3 hw/core/cpu: Remove gdb_get_dynamic_xml member Akihiko Odaki 2024-02-27 14:43:19 +00:00
  • ecd6f6a882 gdbstub: Infer number of core registers from XML Akihiko Odaki 2024-02-27 14:43:18 +00:00
  • ee59fa1dd5 gdbstub: Simplify XML lookup Akihiko Odaki 2024-02-27 14:43:17 +00:00
  • 66260159a7 gdbstub: Change gdb_get_reg_cb and gdb_set_reg_cb Akihiko Odaki 2024-02-27 14:43:16 +00:00
  • c494f8f529 gdbstub: Use GDBFeature for GDBRegisterState Akihiko Odaki 2024-02-27 14:43:15 +00:00
  • ac1e867100 gdbstub: Use GDBFeature for gdb_register_coprocessor Akihiko Odaki 2024-02-27 14:43:14 +00:00
  • 33a24910ae target/riscv: Use GDBFeature for dynamic XML Akihiko Odaki 2024-02-27 14:43:13 +00:00
  • 1b53948ff8 target/ppc: Use GDBFeature for dynamic XML Akihiko Odaki 2024-02-27 14:43:12 +00:00
  • 690bd97b5b target/arm: Use GDBFeature for dynamic XML Akihiko Odaki 2024-02-27 14:43:11 +00:00
  • 8467ac75b3 tests/vm: update openbsd image to 7.4 Alex Bennée 2024-02-27 14:43:10 +00:00
  • 151b7dba39 tests/vm: avoid re-building the VM images all the time Alex Bennée 2024-02-27 14:43:09 +00:00
  • cdb5bfc9f3 tests/tcg: bump TCG test timeout to 120s Alex Bennée 2024-02-27 14:43:08 +00:00
  • 542b10bd14 tests/tcg: update licenses to GPLv2 as intended Alex Bennée 2024-02-27 14:43:07 +00:00
  • 9425ef3f99 migration: Use migrate_has_error() in close_return_path_on_source() Cédric Le Goater 2024-02-26 17:31:22 -03:00
  • 22b04245f0 migration: Join the return path thread before releasing to_dst_file Fabiano Rosas 2024-02-26 17:31:21 -03:00
  • 63f64d77f0 migration: Fix qmp_query_migrate mbps value Fabiano Rosas 2024-02-26 11:33:35 -03:00
  • cbdafc1b34 migration: options incompatible with cpr Steve Sistare 2024-02-22 09:28:40 -08:00
  • ce5db1cb49 migration: update cpr-reboot description Steve Sistare 2024-02-22 09:28:39 -08:00
  • 9867d4ddd0 migration: stop vm for cpr Steve Sistare 2024-02-22 09:28:36 -08:00
  • 4af667f87c migration: notifier error checking Steve Sistare 2024-02-22 09:28:35 -08:00
  • bf78a046b9 migration: refactor migrate_fd_connect failures Steve Sistare 2024-02-22 09:28:34 -08:00
  • 6835f5a1bc migration: per-mode notifiers Steve Sistare 2024-02-22 09:28:33 -08:00
  • 5663dd3f1a migration: MigrationNotifyFunc Steve Sistare 2024-02-22 09:28:32 -08:00
  • c763a23e41 migration: remove postcopy_after_devices Steve Sistare 2024-02-22 09:28:31 -08:00
  • 9d9babf78d migration: MigrationEvent for notifiers Steve Sistare 2024-02-22 09:28:30 -08:00
  • 3e7757301c migration: convert to NotifierWithReturn Steve Sistare 2024-02-22 09:28:29 -08:00
  • d91f33c72e migration: remove error from notifier data Steve Sistare 2024-02-22 09:28:28 -08:00
  • be19d836cd notify: pass error to notifier with return Steve Sistare 2024-02-22 09:28:27 -08:00
  • c9a7e83c9d migration/multifd: Drop unnecessary helper to destroy IOC Peter Xu 2024-02-22 17:53:01 +08:00
  • 72b90b9687 migration/multifd: Cleanup outgoing_args in state destroy Peter Xu 2024-02-22 17:53:00 +08:00
  • 770de49c00 migration/multifd: Make multifd_channel_connect() return void Peter Xu 2024-02-22 17:52:59 +08:00
  • 0518b5d8d3 migration/multifd: Drop registered_yank Peter Xu 2024-02-22 17:52:58 +08:00
  • 9221e3c6a2 migration/multifd: Cleanup TLS iochannel referencing Peter Xu 2024-02-22 17:52:57 +08:00
  • d13f0026c7 migration/multifd: Release recv sem_sync earlier Fabiano Rosas 2024-02-20 19:41:09 -03:00
  • 11dd7be575 migration/multifd: Remove p->quit from recv side Fabiano Rosas 2024-02-20 19:41:08 -03:00
  • 6d79bd6818 tests/qtest/migration: Add a fd + file test Fabiano Rosas 2024-02-20 19:41:07 -03:00
  • 85cf9abd86 tests/qtest/migration: Rename fd_proto test Fabiano Rosas 2024-02-20 19:41:06 -03:00
  • c35462f19b docs/devel/migration.rst: Document the file transport Fabiano Rosas 2024-02-20 19:41:05 -03:00
  • d13f40357b ide, vl: turn -win2k-hack into a property on IDE devices Paolo Bonzini 2024-02-20 17:09:30 +01:00
  • dcaff46101 ide: collapse parameters to ide_init_drive Paolo Bonzini 2024-02-20 17:05:20 +01:00
  • b5a9de3259 target/i386: leave the A20 bit set in the final NPT walk Paolo Bonzini 2023-12-22 09:48:35 +01:00
  • a28fe7dc19 target/i386: remove unnecessary/wrong application of the A20 mask Paolo Bonzini 2023-12-22 09:52:27 +01:00
  • b1661801c1 target/i386: Fix physical address truncation Paolo Bonzini 2023-12-22 18:01:52 +01:00
  • 90f641531c target/i386: use separate MMU indexes for 32-bit accesses Paolo Bonzini 2024-01-02 15:40:18 +01:00
  • 5f97afe254 target/i386: introduce function to query MMU indices Paolo Bonzini 2024-01-02 15:36:51 +01:00
  • d09c79010f target/i386: check validity of VMCB addresses Paolo Bonzini 2023-12-22 17:47:38 +01:00
  • 68fb78d7d5 target/i386: mask high bits of CR3 in 32-bit mode Paolo Bonzini 2023-12-22 09:27:36 +01:00
  • 84e945aad2 vl, pc: turn -no-fd-bootchk into a machine property Paolo Bonzini 2024-02-13 10:56:56 +01:00
  • 158a054c4d Merge tag 'pull-target-arm-20240227-1' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Peter Maydell 2024-02-27 15:34:41 +00:00
  • b48ff1bfac Merge tag 'pull-aspeed-20240227' of https://github.com/legoater/qemu into staging Peter Maydell 2024-02-27 15:34:33 +00:00
  • 9c5c959dd7 docs/system/arm: Add RPi4B to raspi.rst Sergey Kambalin 2024-02-25 18:02:59 -06:00
  • cda5a7d640 hw/misc/bcm2835_property: Add missed BCM2835 properties Sergey Kambalin 2024-02-25 18:02:57 -06:00
  • 2f79d2ed64 tests/avocado/boot_linux_console.py: Add Rpi4b boot tests Peter Maydell 2024-02-26 16:48:39 +00:00
  • d8a57715bb hw/arm/bcm2838_peripherals: Add clock_isp stub Sergey Kambalin 2024-02-25 18:02:36 -06:00
  • bd41b27508 hw/arm: Add memory region for BCM2837 RPiVid ASB Sergey Kambalin 2024-02-25 18:02:30 -06:00
  • bf1da4b308 hw/arm/raspi4b: Temporarily disable unimplemented rpi4b devices Sergey Kambalin 2024-02-25 18:02:29 -06:00
  • 7785e8ea22 hw/arm: Introduce Raspberry PI 4 machine Sergey Kambalin 2024-02-25 18:02:28 -06:00
  • 1367375612 hw/arm: Add GPIO and SD to BCM2838 periph Sergey Kambalin 2024-02-25 18:02:27 -06:00
  • b54a9a5679 hw/gpio: Connect SD controller to BCM2838 GPIO Sergey Kambalin 2024-02-25 18:02:26 -06:00
  • 0c8b40db67 hw/gpio: Implement BCM2838 GPIO functionality Sergey Kambalin 2024-02-25 18:02:25 -06:00
  • 23c82c1daf hw/gpio: Add BCM2838 GPIO stub Sergey Kambalin 2024-02-25 18:02:24 -06:00
  • 96b22ee585 hw/arm/bcm2838: Add GIC-400 to BCM2838 SoC Sergey Kambalin 2024-02-25 18:02:23 -06:00
  • dcf1d8cdfb hw/arm: Introduce BCM2838 SoC Sergey Kambalin 2024-02-25 18:02:22 -06:00
  • 08df067636 hw/arm/raspi: Split out raspi machine common part Sergey Kambalin 2024-02-25 18:02:21 -06:00
  • 7d04d630ba hw/arm/bcm2853_peripherals: Split out common part of peripherals Sergey Kambalin 2024-02-25 18:02:20 -06:00
  • f932093ae1 hw/arm/bcm2836: Split out common part of BCM283X classes Sergey Kambalin 2024-02-25 18:02:19 -06:00
  • a365572b9c docs/devel/reset: Update to discuss system reset Peter Maydell 2024-02-20 16:06:22 +00:00
  • 0441e35f95 hw/core/machine: Use qemu_register_resettable for sysbus reset Peter Maydell 2024-02-20 16:06:21 +00:00
  • 71b3ea373b hw/core/reset: Implement qemu_register_reset via qemu_register_resettable Peter Maydell 2024-02-20 16:06:20 +00:00
  • 86fae16ed2 hw/core/reset: Add qemu_{register, unregister}_resettable() Peter Maydell 2024-02-20 16:06:19 +00:00
  • 4c046ce37a hw/core: Add ResetContainer which holds objects implementing Resettable Peter Maydell 2024-02-20 16:06:18 +00:00
  • 9f1c70a254 hw/core: Add documentation and license comments to reset.h Peter Maydell 2024-02-20 16:06:17 +00:00
  • e54c24339f include/qom/object.h: New OBJECT_DEFINE_SIMPLE_TYPE{, _WITH_INTERFACES} macros Peter Maydell 2024-02-20 16:06:16 +00:00
  • e41f32fe82 system/bootdevice: Don't unregister reset handler in restore_boot_order() Peter Maydell 2024-02-20 16:06:15 +00:00
  • 7421ddc4dc arm/ptw: Handle atomic updates of page tables entries in MMIO during PTW. Jonathan Cameron 2024-02-19 16:12:29 +00:00
  • 06005459dc arm: xlnx-versal-virt: Add machine property ospi-flash Sai Pavan Boddu 2024-02-26 14:07:24 +00:00
  • 4d85bfc86b block: m25p80: Add support of mt35xu02gbba Sai Pavan Boddu 2024-02-26 14:07:24 +00:00
  • 4d28d57c9f pl031: Update last RTCLR value on write in case it's read back Jessica Clarke 2024-02-26 14:07:24 +00:00
  • 397424f87f tests/qtest: Check that EXTI fan-in irqs are correctly connected Inès Varhol 2024-02-26 14:07:23 +00:00
  • 5928ed26b3 hw/arm: Use TYPE_OR_IRQ when connecting STM32L4x5 EXTI fan-in IRQs Inès Varhol 2024-02-26 14:07:23 +00:00
  • 3b3e4c2803 xlnx-versal-ospi: disable reentrancy detection for iomem_dac Sai Pavan Boddu 2024-02-26 14:07:23 +00:00
  • efabbc07e9 misc: pxa2xx_timer: replace qemu_system_reset_request() call with watchdog_perform_action() Abhiram Tilak 2024-02-26 14:07:23 +00:00