summary refs log tree commit diff stats
path: root/rust/qemu-api-macros/src (unfollow)
Commit message (Expand)AuthorFilesLines
2024-12-19kvm: consistently return 0/-errno from kvm_convert_memoryPaolo Bonzini1-4/+4
2024-12-19rust: qemu-api: add a module to wrap functions and zero-sized closuresPaolo Bonzini3-0/+146
2024-12-19rust: qom: add initial subset of methods on ObjectPaolo Bonzini3-3/+66
2024-12-19rust: qom: add casting functionalityPaolo Bonzini7-13/+366
2024-12-19rust: tests: allow writing more than one testPaolo Bonzini1-40/+55
2024-12-19bql: add a "mock" BQL for Rust unit testsPaolo Bonzini5-5/+45
2024-12-19rust: re-export C types from qemu-api submodulesPaolo Bonzini5-17/+25
2024-12-19rust: rename qemu-api modules to follow C code a bit morePaolo Bonzini10-56/+91
2024-12-19rust: qom: add possibility of overriding unparentPaolo Bonzini2-5/+45
2024-12-19rust: qom: put class_init together from multiple ClassInitImpl<>Paolo Bonzini5-80/+127
2024-12-19Constify all opaque Property pointersRichard Henderson9-76/+76
2024-12-19hw/core/qdev-properties: Constify Property argument to PropertyInfo.printRichard Henderson2-2/+2
2024-12-19hw/core/qdev-properties: Constify Property argument to object_field_prop_ptrRichard Henderson2-2/+2
2024-12-19include/hw/qdev-properties: Shrink struct PropertyRichard Henderson1-4/+4
2024-12-19include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson556-624/+7
2024-12-19target/riscv: Do not abuse DEFINE_PROP_END_OF_LISTRichard Henderson1-6/+6
2024-12-19hw/core: Remove device_class_set_props functionRichard Henderson2-26/+6
2024-12-19rust/qemu-api: Use device_class_set_props_nRichard Henderson1-5/+6
2024-12-19hw/arm/armsse: Use device_class_set_props_nRichard Henderson1-4/+5
2024-12-19hw/scsi/megasas: Use device_class_set_props_nRichard Henderson1-3/+4
2024-12-19migration: Use device_class_set_props_nRichard Henderson3-2/+4
2024-12-19hw/core: Introduce device_class_set_props_nRichard Henderson4-18/+55
2024-12-19include/hw/qdev-core: Detect most empty Property lists at compile timeRichard Henderson3-2/+19
2024-12-19hw/virtio: Remove empty Property listsRichard Henderson2-10/+0
2024-12-19hw/sparc: Remove empty Property listsRichard Henderson2-10/+0
2024-12-19hw/xen: Remove empty Property listsRichard Henderson1-17/+0
2024-12-19hw/s390x: Remove empty Property listsRichard Henderson1-5/+0
2024-12-19hw/tricore: Remove empty Property listsRichard Henderson2-10/+0
2024-12-19hw/ppc: Only register spapr_nvdimm_properties if CONFIG_LIBPMEMRichard Henderson1-4/+5
2024-12-19hw/pci-host/astro: Remove empty Property listRichard Henderson1-5/+0
2024-12-19target/s390x: Use s390x_cpu_properties for system mode onlyRichard Henderson1-3/+3
2024-12-19target/ppc: Remove empty property listRichard Henderson1-6/+0
2024-12-19hw/ide: Constify sysbus_ahci_propertiesRichard Henderson1-1/+1
2024-12-19migration: Constify migration_propertiesRichard Henderson2-2/+2
2024-12-16roms: re-add edk2-basetools targetGerd Hoffmann1-0/+5
2024-12-16pc-bios: add missing riscv64 descriptorHeinrich Schuchardt2-1/+33
2024-12-16pc-bios: Add amd-sev-es to edk2 jsonPratik R. Sampat1-0/+1
2024-12-16x86/loader: add -shim optionGerd Hoffmann5-0/+53
2024-12-16x86/loader: expose unpatched kernelGerd Hoffmann1-0/+3
2024-12-16x86/loader: read complete kernelGerd Hoffmann1-5/+6
2024-12-16x86/loader: only patch linux kernelsGerd Hoffmann1-1/+1
2024-12-15docs: Constify all Property in examplesRichard Henderson2-3/+3
2024-12-15tests/unit: Constify all PropertyRichard Henderson1-1/+1
2024-12-15hw/xen: Constify all PropertyRichard Henderson2-2/+2
2024-12-15hw/watchdog: Constify all PropertyRichard Henderson3-3/+3
2024-12-15hw/virtio: Constify all PropertyRichard Henderson38-39/+39
2024-12-15hw/vfio: Constify all PropertyRichard Henderson4-5/+5
2024-12-15hw/usb: Constify all PropertyRichard Henderson27-32/+32
2024-12-15hw/ufs: Constify all PropertyRichard Henderson2-2/+2
2024-12-15hw/tpm: Constify all PropertyRichard Henderson5-5/+5