Merge remote-tracking branch 'remotes/ehabkost/tags/machine-next-pull-request' into staging
QOM queue, 2020-09-18
Fixes:
* Error value corrections (Markus Armbruster)
* Correct object_class_dynamic_cast_assert() documentation (Eduardo Habkost)
* Ensure objects using QEMU_ALIGNED are properly aligned (Richard Henderson)
QOM cleanups (Eduardo Habkost):
* Rename some constants
* Simplify parameters of OBJECT_DECLARE* macros
* Additional DECLARE_*CHECKER* usage
* Additional OBJECT_DECLARE_TYPE usage
* Additional OBJECT_DECLARE_SIMPLE_TYPE usage
# gpg: Signature made Fri 18 Sep 2020 21:45:29 BST
# gpg: using RSA key 5A322FD5ABC4D3DBACCFD1AA2807936F984DC5A6
# gpg: issuer "ehabkost@redhat.com"
# gpg: Good signature from "Eduardo Habkost <ehabkost@redhat.com>" [full]
# Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF D1AA 2807 936F 984D C5A6
* remotes/ehabkost/tags/machine-next-pull-request:
Use OBJECT_DECLARE_SIMPLE_TYPE when possible
Use OBJECT_DECLARE_TYPE when possible
qom: Remove module_obj_name parameter from OBJECT_DECLARE* macros
qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPE
scripts/codeconverter: Update to latest version
target/s390x: Set instance_align on S390CPU TypeInfo
target/riscv: Set instance_align on RISCVCPU TypeInfo
target/ppc: Set instance_align on PowerPCCPU TypeInfo
target/arm: Set instance_align on CPUARM TypeInfo
qom: Allow objects to be allocated with increased alignment
qom: Correct error values in two contracts
qom: Clean up object_property_get_enum()'s error value
qom: Correct object_class_dynamic_cast_assert() documentation
sifive: Use DECLARE_*CHECKER* macros
sifive: Move QOM typedefs and add missing includes
sifive_u: Rename memmap enum constants
sifive_e: Rename memmap enum constants
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- authz/list.c 0 additions, 1 deletionauthz/list.c
- authz/listfile.c 0 additions, 1 deletionauthz/listfile.c
- authz/pamacct.c 0 additions, 1 deletionauthz/pamacct.c
- authz/simple.c 0 additions, 1 deletionauthz/simple.c
- backends/cryptodev-builtin.c 1 addition, 4 deletionsbackends/cryptodev-builtin.c
- backends/cryptodev-vhost-user.c 1 addition, 3 deletionsbackends/cryptodev-vhost-user.c
- backends/dbus-vmstate.c 2 additions, 3 deletionsbackends/dbus-vmstate.c
- backends/hostmem-file.c 1 addition, 3 deletionsbackends/hostmem-file.c
- backends/hostmem-memfd.c 1 addition, 3 deletionsbackends/hostmem-memfd.c
- backends/rng-builtin.c 1 addition, 3 deletionsbackends/rng-builtin.c
- backends/rng-egd.c 1 addition, 3 deletionsbackends/rng-egd.c
- backends/tpm/tpm_emulator.c 1 addition, 3 deletionsbackends/tpm/tpm_emulator.c
- backends/tpm/tpm_passthrough.c 1 addition, 3 deletionsbackends/tpm/tpm_passthrough.c
- backends/vhost-user.c 0 additions, 1 deletionbackends/vhost-user.c
- crypto/secret_keyring.c 0 additions, 1 deletioncrypto/secret_keyring.c
- hw/9pfs/virtio-9p.h 1 addition, 3 deletionshw/9pfs/virtio-9p.h
- hw/acpi/piix4.c 1 addition, 3 deletionshw/acpi/piix4.c
- hw/alpha/typhoon.c 1 addition, 3 deletionshw/alpha/typhoon.c
- hw/arm/collie.c 1 addition, 3 deletionshw/arm/collie.c
- hw/arm/highbank.c 1 addition, 3 deletionshw/arm/highbank.c
Loading
Please register or sign in to comment