qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PULL 00/41] Rust, qdev, target/i386 changes for 2024-12-19


From: Richard Henderson
Subject: Re: [PULL 00/41] Rust, qdev, target/i386 changes for 2024-12-19
Date: Thu, 19 Dec 2024 07:12:04 -0800
User-agent: Mozilla Thunderbird

On 12/19/24 00:31, Paolo Bonzini wrote:
The following changes since commit 8032c78e556cd0baec111740a6c636863f9bd7c8:

   Merge tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu 
into staging (2024-12-16 14:20:33 -0500)

are available in the Git repository at:

   https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 9f832641fa069a88eb41008694cfa5b62d29bc3a:

   rust: pl011: simplify handling of the FIFO enabled bit in LCR (2024-12-18 
17:52:36 +0100)

----------------------------------------------------------------
* qdev: second part of Property cleanups
* rust: second part of QOM rework
* rust: callbacks wrapper
* rust: pl011 bugfixes
* kvm: cleanup errors in kvm_convert_memory()

----------------------------------------------------------------
Maciej S. Szmigiero (1):
       target/i386: Reset TSCs of parked vCPUs too on VM reset

Paolo Bonzini (16):
       rust: qom: put class_init together from multiple ClassInitImpl<>
       rust: qom: add possibility of overriding unparent
       rust: rename qemu-api modules to follow C code a bit more
       rust: re-export C types from qemu-api submodules
       rust: tests: allow writing more than one test
       rust: qom: add casting functionality
       rust: qom: add initial subset of methods on Object
       rust: qemu-api: add a module to wrap functions and zero-sized closures
       kvm: consistently return 0/-errno from kvm_convert_memory
       rust: pl011: fix declaration of LineControl bits
       rust: pl011: match break logic of C version
       rust: pl011: always use reset() method on registers
       rust: pl011: fix break errors and definition of Data struct
       rust: pl011: extend registers to 32 bits
       rust: pl011: fix migration stream
       rust: pl011: simplify handling of the FIFO enabled bit in LCR

Richard Henderson (24):
       migration: Constify migration_properties
       hw/ide: Constify sysbus_ahci_properties
       target/ppc: Remove empty property list
       target/s390x: Use s390x_cpu_properties for system mode only
       hw/pci-host/astro: Remove empty Property list
       hw/ppc: Only register spapr_nvdimm_properties if CONFIG_LIBPMEM
       hw/tricore: Remove empty Property lists
       hw/s390x: Remove empty Property lists
       hw/xen: Remove empty Property lists
       hw/sparc: Remove empty Property lists
       hw/virtio: Remove empty Property lists
       include/hw/qdev-core: Detect most empty Property lists at compile time
       hw/core: Introduce device_class_set_props_n
       migration: Use device_class_set_props_n
       hw/scsi/megasas: Use device_class_set_props_n
       hw/arm/armsse: Use device_class_set_props_n
       rust/qemu-api: Use device_class_set_props_n
       hw/core: Replace device_class_set_props with a macro
       target/riscv: Do not abuse DEFINE_PROP_END_OF_LIST
       include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST
       include/hw/qdev-properties: Shrink struct Property
       hw/core/qdev-properties: Constify Property argument to 
object_field_prop_ptr
       hw/core/qdev-properties: Constify Property argument to PropertyInfo.print
       Constify all opaque Property pointers

I posted a v2 of this, and cc'd you.  There are, at minimum, two bisection 
errors in v1.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]