Commit Graph

  • d2ed9fffba hw/char/riscv_htif: Clarify MemoryRegionOps expect 32-bit accesses Philippe Mathieu-Daudé 2024-11-29 16:43:04 +01:00
  • be0a70b93f hw/char/riscv_htif: Explicit little-endian implementation Philippe Mathieu-Daudé 2024-11-29 16:43:03 +01:00
  • a2ce7f806d MAINTAINERS: Cover RISC-V HTIF interface Philippe Mathieu-Daudé 2024-11-29 16:43:02 +01:00
  • 97b682e61d tests/qtest/bios-tables-test: Update virt SPCR golden reference for RISC-V Sia Jee Heng 2024-10-27 18:57:44 -07:00
  • 6ab861421c hw/acpi: Upgrade ACPI SPCR table to support SPCR table revision 4 format Sia Jee Heng 2024-10-27 18:57:43 -07:00
  • a205d0bcc8 qtest: allow SPCR acpi table changes Sia Jee Heng 2024-10-27 18:57:42 -07:00
  • 77aad42ee2 hw/riscv: Add Microblaze V generic board Sai Pavan Boddu 2024-11-25 19:17:39 +05:30
  • fc560153b4 docs: update riscv/virt.rst with kernel-irqchip=split support Daniel Henrique Barboza 2024-11-19 16:17:06 -03:00
  • ce7320bf56 target/riscv/kvm: remove irqchip_split() restriction Daniel Henrique Barboza 2024-11-19 16:17:05 -03:00
  • e0c87e3067 hw/intc/riscv_aplic: add kvm_msicfgaddr for split mode aplic-imsic Daniel Henrique Barboza 2024-11-19 16:17:04 -03:00
  • b319ef15b8 hw/riscv/virt.c, riscv_aplic.c: add 'emulated_aplic' helpers Daniel Henrique Barboza 2024-11-19 16:17:03 -03:00
  • 3fd619db23 target/riscv/kvm: consider irqchip_split() in aia_create() Daniel Henrique Barboza 2024-11-19 16:17:02 -03:00
  • 2711e1e324 hw/riscv/virt.c: rename helper to virt_use_kvm_aia_aplic_imsic() Daniel Henrique Barboza 2024-11-19 16:17:01 -03:00
  • 01948b1dea hw/riscv/virt.c: reduce virt_use_kvm_aia() usage Daniel Henrique Barboza 2024-11-19 16:17:00 -03:00
  • 7d0b35b3c9 hw/intc/riscv_aplic: rename is_kvm_aia() Daniel Henrique Barboza 2024-11-19 16:16:59 -03:00
  • 997570359e target/riscv: Add Tenstorrent Ascalon CPU Anton Blanchard 2024-11-13 22:04:59 +11:00
  • 1c187ad5c0 docs/specs: add riscv-iommu-sys information Daniel Henrique Barboza 2024-11-06 10:34:07 -03:00
  • 9afd26715e hw/riscv/riscv-iommu: implement reset protocol Daniel Henrique Barboza 2024-11-06 10:34:06 -03:00
  • 01c1caa9d1 hw/riscv/virt.c, riscv-iommu-sys.c: add MSIx support Daniel Henrique Barboza 2024-11-06 10:34:05 -03:00
  • 2c12de1460 hw/riscv/virt: Add IOMMU as platform device if the option is set Sunil V L 2024-11-06 10:34:04 -03:00
  • 5b128435dc hw/riscv: add riscv-iommu-sys platform device Tomasz Jeznach 2024-11-06 10:34:03 -03:00
  • d13346d105 hw/riscv/riscv-iommu: parametrize CAP.IGS Daniel Henrique Barboza 2024-11-06 10:34:02 -03:00
  • 4876e6f7b5 hw/riscv/riscv-iommu.c: add riscv_iommu_instance_init() Daniel Henrique Barboza 2024-11-06 10:34:01 -03:00
  • 0d0141fadc hw/intc/riscv_aplic: Fix APLIC in_clrip and clripnum write emulation Yong-Xuan Wang 2024-10-29 16:53:47 +08:00
  • e5d28bf2b3 hw/riscv/riscv-iommu.c: Correct the validness check of iova Jason Chien 2024-11-14 14:56:17 +08:00
  • ad06bb324d hw/intc/arm_gicv3_its: Zero initialize local DTEntry etc structs Peter Maydell 2024-12-13 18:23:37 +00:00
  • 9863d46a5a Merge tag 'pull-loongarch-20241219' of https://gitlab.com/bibo-mao/qemu into staging Stefan Hajnoczi 2024-12-19 15:46:43 -05:00
  • bf9987c06e rust: pl011: simplify handling of the FIFO enabled bit in LCR Paolo Bonzini 2024-12-04 21:49:34 +01:00
  • 6b4f7b0705 rust: pl011: fix migration stream Paolo Bonzini 2024-12-10 12:53:22 +01:00
  • e2e0828e0f rust: pl011: extend registers to 32 bits Paolo Bonzini 2024-12-10 12:12:47 +01:00
  • e1f9353334 rust: pl011: fix break errors and definition of Data struct Paolo Bonzini 2024-12-04 17:14:00 +01:00
  • f65314bdd0 rust: pl011: always use reset() method on registers Paolo Bonzini 2024-12-04 16:44:42 +01:00
  • ac096b0bef rust: pl011: match break logic of C version Paolo Bonzini 2024-12-04 16:40:29 +01:00
  • ffb0945140 rust: pl011: fix declaration of LineControl bits Paolo Bonzini 2024-12-10 12:05:02 +01:00
  • 3f2a05b31e target/i386: Reset TSCs of parked vCPUs too on VM reset Maciej S. Szmigiero 2024-12-12 15:51:15 +01:00
  • b8f8c10f85 kvm: consistently return 0/-errno from kvm_convert_memory Paolo Bonzini 2024-12-12 16:55:51 +01:00
  • e05fbacd20 rust: qemu-api: add a module to wrap functions and zero-sized closures Paolo Bonzini 2024-11-30 17:26:24 +01:00
  • ba3b81f3b6 rust: qom: add initial subset of methods on Object Paolo Bonzini 2024-11-06 00:01:57 +01:00
  • f50cd85c84 rust: qom: add casting functionality Paolo Bonzini 2024-12-19 14:32:16 +01:00
  • c2f41c1b15 rust: tests: allow writing more than one test Paolo Bonzini 2024-11-05 22:34:13 +01:00
  • d4873c5d4f bql: add a "mock" BQL for Rust unit tests Paolo Bonzini 2024-11-15 12:08:43 +01:00
  • 716d89f9cc rust: re-export C types from qemu-api submodules Paolo Bonzini 2024-10-31 10:14:11 +01:00
  • 4aed0296b3 rust: rename qemu-api modules to follow C code a bit more Paolo Bonzini 2024-10-29 14:15:27 +01:00
  • cb36da9bd8 rust: qom: add possibility of overriding unparent Paolo Bonzini 2024-10-29 15:00:26 +01:00
  • 6dd818fbbb rust: qom: put class_init together from multiple ClassInitImpl<> Paolo Bonzini 2024-11-29 15:19:23 +01:00
  • b1987a2547 Constify all opaque Property pointers Richard Henderson 2024-12-18 07:42:51 -06:00
  • 857c4a8a33 hw/core/qdev-properties: Constify Property argument to PropertyInfo.print Richard Henderson 2024-12-18 07:42:50 -06:00
  • e9c0346a95 hw/core/qdev-properties: Constify Property argument to object_field_prop_ptr Richard Henderson 2024-12-18 07:42:49 -06:00
  • ef1ac71ff0 include/hw/qdev-properties: Shrink struct Property Richard Henderson 2024-12-18 07:42:48 -06:00
  • 5fcabe628b include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST Richard Henderson 2024-12-18 07:42:47 -06:00
  • ebe9685f12 target/riscv: Do not abuse DEFINE_PROP_END_OF_LIST Richard Henderson 2024-12-18 07:42:46 -06:00
  • 1088d41795 hw/core: Remove device_class_set_props function Richard Henderson 2024-12-18 07:42:45 -06:00
  • 5f99764869 rust/qemu-api: Use device_class_set_props_n Richard Henderson 2024-12-18 07:42:44 -06:00
  • 662cede910 hw/arm/armsse: Use device_class_set_props_n Richard Henderson 2024-12-18 07:42:43 -06:00
  • 0e9cb0b410 hw/scsi/megasas: Use device_class_set_props_n Richard Henderson 2024-12-18 07:42:42 -06:00
  • 0017f5713a migration: Use device_class_set_props_n Richard Henderson 2024-12-18 07:42:41 -06:00
  • cb9f4b28ee hw/core: Introduce device_class_set_props_n Richard Henderson 2024-12-18 07:42:40 -06:00
  • 588611972f include/hw/qdev-core: Detect most empty Property lists at compile time Richard Henderson 2024-12-18 07:42:39 -06:00
  • 2885bf891a hw/virtio: Remove empty Property lists Richard Henderson 2024-12-18 07:42:38 -06:00
  • 3469bd68ea hw/sparc: Remove empty Property lists Richard Henderson 2024-12-18 07:42:37 -06:00
  • e16a83a3f0 hw/xen: Remove empty Property lists Richard Henderson 2024-12-18 07:42:36 -06:00
  • 624cdd89af hw/s390x: Remove empty Property lists Richard Henderson 2024-12-18 07:42:35 -06:00
  • 7f6afa997c hw/tricore: Remove empty Property lists Richard Henderson 2024-12-18 07:42:34 -06:00
  • 4ee77e8972 hw/ppc: Only register spapr_nvdimm_properties if CONFIG_LIBPMEM Richard Henderson 2024-12-18 07:42:33 -06:00
  • c32e946e5a hw/pci-host/astro: Remove empty Property list Richard Henderson 2024-12-18 07:42:32 -06:00
  • 8ce650c28e target/s390x: Use s390x_cpu_properties for system mode only Richard Henderson 2024-12-18 07:42:31 -06:00
  • a3367c5882 target/ppc: Remove empty property list Richard Henderson 2024-12-18 07:42:30 -06:00
  • 06be938aa8 hw/ide: Constify sysbus_ahci_properties Richard Henderson 2024-12-18 07:42:29 -06:00
  • b44da016a7 migration: Constify migration_properties Richard Henderson 2024-12-18 07:42:28 -06:00
  • 6f6006ad07 hw/intc/loongarch_extioi: Code cleanup about loongarch_extioi Bibo Mao 2024-12-13 15:34:48 +08:00
  • ff09444a88 hw/intc/loongarch_extioi: Add pre_save interface Bibo Mao 2024-11-08 15:42:05 +08:00
  • 272c467a48 hw/intc/loongarch_extioi: Inherit from loongarch_extioi_common Bibo Mao 2024-12-13 15:32:39 +08:00
  • 6b69f77817 hw/intc/loongarch_extioi: Add common file loongarch_extioi_common Bibo Mao 2024-12-18 17:28:04 +08:00
  • 4abf47126f hw/intc/loongarch_extioi: Add unrealize interface Bibo Mao 2024-09-20 11:48:10 +08:00
  • aa6330d50c hw/intc/loongarch_extioi: Add common realize interface Bibo Mao 2024-09-20 15:49:12 +08:00
  • c169b51b17 hw/intc/loongarch_extioi: Rename LoongArchExtIOI with LoongArchExtIOICommonState Bibo Mao 2024-12-18 17:24:24 +08:00
  • 6f54d92093 include: Rename LoongArchExtIOI with LoongArchExtIOICommonState Bibo Mao 2024-09-20 10:17:06 +08:00
  • 593c6b8684 include: Move struct LoongArchExtIOI to header file loongarch_extioi_common Bibo Mao 2024-09-20 10:08:56 +08:00
  • fea46db1c7 include: Add loongarch_extioi_common header file Bibo Mao 2024-09-20 10:01:07 +08:00
  • b2799f101c hw/intc/loongarch_pch: Code cleanup about loongarch_pch_pic Bibo Mao 2024-09-18 12:05:00 +08:00
  • 36d31cf812 hw/intc/loongarch_pch: Add pre_save and post_load interfaces Bibo Mao 2024-09-18 11:50:49 +08:00
  • 8bf26a9ea3 hw/intc/loongarch_pch: Inherit from loongarch_pic_common Bibo Mao 2024-09-18 14:45:50 +08:00
  • b7563779f9 hw/intc/loongarch_pch: Move some functions to file loongarch_pic_common Bibo Mao 2024-12-18 17:18:56 +08:00
  • c43aceddb2 hw/intc/loongarch_pch: Rename LoongArchPCHPIC with LoongArchPICCommonState Bibo Mao 2024-12-18 17:10:14 +08:00
  • f42e888837 hw/intc/loongarch_pch: Merge instance_init() into realize() Bibo Mao 2024-09-18 10:16:28 +08:00
  • f58ac97847 include: Move struct LoongArchPCHPIC to loongarch_pic_common header file Bibo Mao 2024-09-18 14:43:10 +08:00
  • deeca9cb0b include: Add loongarch_pic_common header file Bibo Mao 2024-09-14 17:34:06 +08:00
  • 3e9793ab01 Merge tag 'qga-pull-2024-12-18' of https://github.com/kostyanf14/qemu into staging Stefan Hajnoczi 2024-12-18 20:24:59 -05:00
  • ba182a693f Merge tag 'pull-request-2024-12-18' of https://gitlab.com/thuth/qemu into staging Stefan Hajnoczi 2024-12-18 20:24:51 -05:00
  • 877fad2a3e Merge tag 'pull-target-arm-20241217' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Stefan Hajnoczi 2024-12-18 14:21:21 -05:00
  • 06bf8facec
    Add libafl_get_initial_brk API Dominik Maier 2024-12-18 17:00:13 +01:00
  • ff8c538b93 missing header Alwin Berger 2024-12-18 16:38:59 +01:00
  • 21370f3356 refactor hooks Alwin Berger 2024-12-18 16:36:59 +01:00
  • 2657a92b54 qga: Don't access global variable in run_agent_once() Michal Privoznik 2024-12-05 17:18:45 +01:00
  • 5788e96024 qemu-ga-win: Fix a typo error Dehan Meng 2024-12-10 13:46:16 +08:00
  • 56ef123777 qga: skip bind mounts in fs list Jean-Louis Dupond 2024-10-02 12:06:35 +02:00
  • e2d98f2571 meson.build: Disallow libnfs v6 to fix the broken macOS build Thomas Huth 2024-12-18 07:21:59 +01:00
  • bf85089696 tests/functional: Convert the hotplug_cpu avocado test Thomas Huth 2024-12-17 14:52:45 +01:00
  • 270d4a5164 tests/functional: Convert the intel_iommu avocado test Thomas Huth 2024-12-06 19:02:24 +01:00
  • 9fa4fc23e3 tests/functional: Add a helper function for retrieving the hostfwd port Thomas Huth 2024-12-13 17:02:59 +01:00