Commit Graph

  • e50c72858d tests/functional: Introduce a specific test for ast1030 SoC Cédric Le Goater 2024-12-06 14:11:26 +01:00
  • c38c53f22c aspeed/soc: Support eMMC for AST2700 Jamin Lin 2024-12-04 16:44:53 +08:00
  • 0696e9b00e aspeed/soc: Support SDHCI for AST2700 Jamin Lin 2024-12-04 16:44:52 +08:00
  • 83991b9104 hw/sd/aspeed_sdhci: Add AST2700 Support Jamin Lin 2024-12-04 16:44:51 +08:00
  • 6a0238a473 hw:sdhci: Introduce a new "capareg" class member to set the different Capability Registers Jamin Lin 2024-12-04 16:44:50 +08:00
  • 0178d1198f hw/arm/aspeed: Fix coding style Jamin Lin 2024-12-04 16:44:49 +08:00
  • b00ca20440 hw/sd/aspeed_sdhci: Fix coding style Jamin Lin 2024-12-04 16:44:48 +08:00
  • 2b1b66e01f arm: Remove tacoma-bmc machine Cédric Le Goater 2024-11-19 08:13:52 +01:00
  • f75fb90ff2 rust: qdev: move bridge for realize and reset functions out of pl011 Paolo Bonzini 2024-11-12 17:08:07 +01:00
  • 8c80c472da rust: qdev: move device_class_init! body to generic function, ClassInitImpl implementation to macro Paolo Bonzini 2024-10-28 10:29:27 +01:00
  • c6c4f3e0d9 rust: qom: move ClassInitImpl to the instance side Paolo Bonzini 2024-10-28 14:42:23 +01:00
  • 3701fb22df rust: qom: convert type_info! macro to an associated const Paolo Bonzini 2024-10-28 11:47:12 +01:00
  • 93ea0896ea rust: qom: rename Class trait to ClassInitImpl Paolo Bonzini 2024-10-28 13:05:43 +01:00
  • b2a4854508 rust: qom: add default definitions for ObjectImpl Paolo Bonzini 2024-10-28 11:28:23 +01:00
  • ab870fa106 rust: add a bit operation module Paolo Bonzini 2024-12-05 14:29:13 +01:00
  • 4ed4da164c rust: add bindings for interrupt sources Paolo Bonzini 2024-10-31 11:29:42 +01:00
  • 28d0ad3d42 rust: define prelude Paolo Bonzini 2024-12-05 13:42:33 +01:00
  • c596199f63 rust: cell: add BQL-enforcing RefCell variant Paolo Bonzini 2024-11-15 12:20:35 +01:00
  • 8e194c0ea5 rust: cell: add BQL-enforcing Cell variant Paolo Bonzini 2024-11-15 13:26:58 +01:00
  • 37fb26601d bql: check that the BQL is not dropped within marked sections Paolo Bonzini 2024-11-06 08:59:07 +01:00
  • 281305d3e0 qom/object: Remove type_register() Zhao Liu 2024-10-29 16:59:34 +08:00
  • 4e40d50558 script/codeconverter/qom_type_info: Deprecate MakeTypeRegisterStatic and MakeTypeRegisterNotStatic Zhao Liu 2024-10-29 16:59:33 +08:00
  • e5d60d930c ui: Replace type_register() with type_register_static() Zhao Liu 2024-10-29 16:59:32 +08:00
  • 2780dd6acb target/xtensa: Replace type_register() with type_register_static() Zhao Liu 2024-10-29 16:59:31 +08:00
  • 2f02b71b5a target/sparc: Replace type_register() with type_register_static() Zhao Liu 2024-10-29 16:59:30 +08:00
  • 96a4616dfc target/mips: Replace type_register() with type_register_static() Zhao Liu 2024-10-29 16:59:29 +08:00
  • 81b69b502e i386: Replace type_register() with type_register_static() Zhao Liu 2024-10-29 16:59:28 +08:00
  • 3b5f307038 hw/virtio: Replace type_register() with type_register_static() Zhao Liu 2024-10-29 16:59:27 +08:00
  • 220a81eb2f hw/usb: Replace type_register() with type_register_static() Zhao Liu 2024-10-29 16:59:26 +08:00
  • bead980175 hw/sensor: Replace type_register() with type_register_static() Zhao Liu 2024-10-29 16:59:25 +08:00
  • dbeafa453b hw/scsi: Replace type_register() with type_register_static() Zhao Liu 2024-10-29 16:59:24 +08:00
  • da2608b7b6 hw/rtc: Replace type_register() with type_register_static() Zhao Liu 2024-10-29 16:59:23 +08:00
  • 6e0a88837a ppc: Replace type_register() with type_register_static() Zhao Liu 2024-10-29 16:59:22 +08:00
  • 29ec04f089 hw/net: Replace type_register() with type_register_static() Zhao Liu 2024-10-29 16:59:21 +08:00
  • 55398938b4 hw/block: Replace type_register() with type_register_static() Zhao Liu 2024-10-29 16:59:20 +08:00
  • f345627668 arm: Replace type_register() with type_register_static() Zhao Liu 2024-10-29 16:59:19 +08:00
  • feccfa77be kvm: remove unnecessary #ifdef Paolo Bonzini 2024-11-13 19:07:10 +01:00
  • 7d95502ced clock: inline most of qdev_init_clocklist Paolo Bonzini 2024-11-28 18:30:39 +01:00
  • 118b46a461 clock: treat outputs and inputs the same in NamedClockList Paolo Bonzini 2024-11-29 07:47:01 +01:00
  • 4cc055039f clock: clear callback on unparent Paolo Bonzini 2024-11-28 13:21:13 +01:00
  • a3057c52f4 rust/qemu-api: Fix fragment-specifiers in define_property macro Junjie Mao 2024-10-17 22:32:44 +08:00
  • 8a88b55f69 rust: fix doc test syntax Paolo Bonzini 2024-11-05 18:44:56 +01:00
  • 4e0a11d12f rust: ci: add job that runs Rust tools Paolo Bonzini 2024-10-31 15:10:29 +01:00
  • cab1d0bceb rust: build: add "make clippy", "make rustfmt", "make rustdoc" Paolo Bonzini 2024-11-13 09:11:48 +01:00
  • 2f9eec8f72 rust: build: establish a baseline of lints across all crates Paolo Bonzini 2024-11-06 11:42:00 +01:00
  • 7a35e2fb80 rust: fix a couple style issues from clippy Paolo Bonzini 2024-11-05 18:03:12 +01:00
  • de98c17593 rust: build: move strict lints handling to rustc_args.py Paolo Bonzini 2024-11-07 10:14:49 +01:00
  • 90868c3dce rust: cargo: store desired warning levels in workspace Cargo.toml Paolo Bonzini 2024-11-06 13:03:45 +01:00
  • 97ed1e9c8e rust: build: generate lint flags from Cargo.toml Paolo Bonzini 2024-11-07 10:02:15 +01:00
  • 1de82059aa rust: build: restrict --cfg generation to only required symbols Paolo Bonzini 2024-11-06 11:25:55 +01:00
  • f3a6e9bc47 rust: build: move rustc_args.py invocation to qemu-api crate Paolo Bonzini 2024-11-12 11:54:11 +01:00
  • cb7ada5409 rust: allow using build-root bindings.rs from cargo Paolo Bonzini 2024-11-12 11:52:23 +01:00
  • 8c28667503 rust: apply --cfg MESON to all crates Paolo Bonzini 2024-11-12 11:35:34 +01:00
  • 72d6ed19bf ci: enable rust in the Debian and Ubuntu system build job Paolo Bonzini 2024-10-22 07:24:32 +02:00
  • 97f2796a37 Open 10.0 development tree Peter Maydell 2024-12-10 17:41:17 +00:00
  • ae35f033b8 Update version for v9.2.0 release Peter Maydell 2024-12-10 16:20:54 +00:00
  • d06a9d843f 9pfs: fix regression regarding CVE-2023-2861 Christian Schoenebeck 2024-12-06 12:20:29 +01:00
  • 1cf9bc6eba Update version for v9.2.0-rc3 release Peter Maydell 2024-12-03 17:56:12 +00:00
  • f07e0ad599 Merge tag 'chr-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Peter Maydell 2024-12-03 13:44:20 +00:00
  • 712f7150a8 Merge tag 'hw-misc-20241203' of https://github.com/philmd/qemu into staging Peter Maydell 2024-12-03 13:44:05 +00:00
  • b733701533 Merge tag 'pull-or1k-20241203' of https://github.com/stffrdhrn/qemu into staging Peter Maydell 2024-12-03 13:43:57 +00:00
  • 3c8ab23fb3 chardev: Remove __-prefixed names Nicholas Piggin 2024-08-28 14:33:35 +10:00
  • 651b386205 chardev: Fix record/replay error path NULL deref in device creation Nicholas Piggin 2024-08-28 14:33:34 +10:00
  • 964d2a0cf8 system: Select HVF by default when no other accelerator is available Philippe Mathieu-Daudé 2024-12-03 10:36:16 +01:00
  • d65c890a58 tests/qtest: add test for querying balloon guest stats Daniel P. Berrangé 2024-11-29 13:55:07 +00:00
  • 8460459529 tests/qtest: drop 'fuzz-' prefix from virtio-balloon test Daniel P. Berrangé 2024-11-29 13:55:06 +00:00
  • bff1050a56 hw/virtio: fix crash in processing balloon stats Daniel P. Berrangé 2024-11-29 13:55:05 +00:00
  • 302075f85e hw/display/vga: Do not reset 'big_endian_fb' in vga_common_reset() Philippe Mathieu-Daudé 2024-11-28 18:54:09 +01:00
  • 5311599cdc target/riscv: Avoid bad shift in riscv_cpu_do_interrupt() Peter Maydell 2024-11-28 10:38:31 +00:00
  • 235560b3a7 hw/core/machine: diagnose wrapping of maxmem Daniel P. Berrangé 2024-11-27 11:40:57 +00:00
  • 2dfe93699c MAINTAINERS: update email addr for Brian Cain Brian Cain 2024-11-23 08:46:40 -08:00
  • 5162557574 meson: Add missing SDL dependency to system/main.c Philippe Mathieu-Daudé 2024-11-20 12:36:43 +01:00
  • 9c3934b33c MAINTAINERS: add myself as the maintainer for LoongArch VirtMachine Bibo Mao 2024-11-12 15:37:14 +08:00
  • 9cf6e41fe2 ui/cocoa: Temporarily ignore annoying deprecated declaration warnings Philippe Mathieu-Daudé 2024-09-17 14:07:56 +02:00
  • 5d8a250f90 hw/openrisc/openrisc_sim: keep serial@90000000 as default Ahmad Fatoum 2024-08-22 18:38:38 +02:00
  • 79b38d61b5 hw/openrisc: Fixed undercounting of TTCR in continuous mode Joel Holdsworth 2024-06-07 15:29:33 -07:00
  • 3eb43aeb16 hw/openrisc: Fixed undercounting of TTCR in continuous mode Joel Holdsworth 2024-06-07 15:29:33 -07:00
  • 26dcf2be7e hw/openrisc/openrisc_sim: keep serial@90000000 as default Ahmad Fatoum 2024-08-22 18:38:38 +02:00
  • 248f9209ed Merge tag 'pull-nvme-20241203' of https://gitlab.com/birkelund/qemu into staging Peter Maydell 2024-12-03 10:22:21 +00:00
  • b2e64cb929 Merge tag 'migration-20241202-pull-request' of https://gitlab.com/peterx/qemu into staging Peter Maydell 2024-12-03 10:22:13 +00:00
  • ee6f85de22 allow interrupts from multiple sources Alwin Berger 2024-09-05 15:20:06 +02:00
  • 9dfe6e5c51 re-introduce native breakpoints Alwin Berger 2023-03-13 14:46:09 +01:00
  • 4cc1ffae7d WIP: work around iothread lock Alwin Berger 2024-06-18 15:57:32 +02:00
  • 68565a638b move instrumentation to hook file Alwin Berger 2024-06-18 15:57:11 +02:00
  • b65d7c160a add libafl_qemu_read_user_sp_unchecked Alwin Berger 2024-06-14 13:54:57 +02:00
  • bacb71731f read shift for timers, bump interrupt count Alwin Berger 2024-06-06 14:41:38 +02:00
  • ecc6f6da7f fix jump instrumentation Alwin Berger 2024-03-25 08:02:50 +01:00
  • b9b67984fc fix jmp instrumentation Alwin Berger 2024-01-16 15:53:38 +01:00
  • 313f3721a6 simple standalone injection test Alwin Berger 2024-01-09 15:12:35 +01:00
  • 7ffc8145ab fix build Alwin Berger 2024-01-04 12:14:15 +01:00
  • 2c8d604373 fix jmp instrumentation Alwin Berger 2023-09-18 10:59:41 +02:00
  • dbeb5b4b56 fix build Alwin Berger 2023-09-05 15:34:43 +02:00
  • 361a1eea5c add standalone debugging config Alwin Berger 2023-05-27 13:24:18 +02:00
  • 8ba1957cc6 fuzz multiple interrupts Alwin Berger 2023-03-02 15:32:24 +01:00
  • 700040796e add interrupt injection Alwin Berger 2023-01-03 20:09:54 +01:00
  • 6ba9a9ee3c add jmp instrumentation Alwin Berger 2022-12-19 13:11:40 +01:00
  • 6651f8f2e5 hw/nvme: take a reference on the subsystem on vf realization Klaus Jensen 2024-11-11 12:14:49 +01:00
  • e85987786d hw/nvme: SR-IOV VFs must hardwire pci interrupt pin register to zero Klaus Jensen 2024-11-11 12:15:10 +01:00
  • 149f6e90b5 hw/nvme: fix use/unuse of msix vectors Klaus Jensen 2024-11-10 20:26:23 +01:00
  • 9162f10125 hw/nvme: fix msix_uninit with exclusive bar Klaus Jensen 2024-11-10 14:04:27 +01:00