mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-09 18:44:58 -06:00
* More SVM fixes (Lara)
* Module annotation database (Gerd) * Memory leak fixes (myself) * Build fixes (myself) * --with-devices-* support (Alex) -----BEGIN PGP SIGNATURE----- iQFIBAABCAAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmDoeBgUHHBib256aW5p QHJlZGhhdC5jb20ACgkQv/vSX3jHroMtFAgAippmxRt3lt+tcdSrCOZlKmxW6veK nUidtzfH5uE8vQsh5Q98WCEq871C/C+St1gK+q2H/MLrJeAqZD39DV+SKTuZ6Tcp 3jL0iYC+oO0OjkHppDQTUDweF9KrsAW1WEeNz2th1OUDSjBXuXbZ+N497taouX18 p2UN0gKNsOO2/QFrKL5KO7vSC56eBGoZz6gKtw/7dDtJBtizf1xKBRHW43b+CnQJ mHLs7Tj6oMC+vnMHkUKLH/6za3WJF1XHs5fp2isRgqoOSP8m0r6CMg8JnFIvmQf/ tbLospKSWqcgD5C5PlFm2wSOjdU7zuPKM7wchhKrrEIvdDPhXaKrlpwi5Q== =GFX1 -----END PGP SIGNATURE----- Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging * More SVM fixes (Lara) * Module annotation database (Gerd) * Memory leak fixes (myself) * Build fixes (myself) * --with-devices-* support (Alex) # gpg: Signature made Fri 09 Jul 2021 17:23:52 BST # gpg: using RSA key F13338574B662389866C7682BFFBD25F78C7AE83 # gpg: issuer "pbonzini@redhat.com" # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full] # gpg: aka "Paolo Bonzini <pbonzini@redhat.com>" [full] # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1 # Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83 * remotes/bonzini-gitlab/tags/for-upstream: (48 commits) meson: Use input/output for entitlements target configure: allow the selection of alternate config in the build configs: rename default-configs to configs and reorganise hw/arm: move CONFIG_V7M out of default-devices hw/arm: add dependency on OR_IRQ for XLNX_VERSAL meson: Introduce target-specific Kconfig meson: switch function tests from compilation to linking vl: fix leak of qdict_crumple return value target/i386: fix exceptions for MOV to DR target/i386: Added DR6 and DR7 consistency checks target/i386: Added MSRPM and IOPM size check monitor/tcg: move tcg hmp commands to accel/tcg, register them dynamically usb: build usb-host as module monitor/usb: register 'info usbhost' dynamically usb: drop usb_host_dev_is_scsi_storage hook monitor: allow register hmp commands accel: build tcg modular accel: add tcg module annotations accel: build qtest modular accel: add qtest module annotations ... Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
commit
d1987c8114
193 changed files with 885 additions and 340 deletions
|
@ -2522,6 +2522,7 @@ static const TypeInfo qxl_primary_info = {
|
|||
.parent = TYPE_PCI_QXL,
|
||||
.class_init = qxl_primary_class_init,
|
||||
};
|
||||
module_obj("qxl-vga");
|
||||
|
||||
static void qxl_secondary_class_init(ObjectClass *klass, void *data)
|
||||
{
|
||||
|
@ -2538,6 +2539,7 @@ static const TypeInfo qxl_secondary_info = {
|
|||
.parent = TYPE_PCI_QXL,
|
||||
.class_init = qxl_secondary_class_init,
|
||||
};
|
||||
module_obj("qxl");
|
||||
|
||||
static void qxl_register_types(void)
|
||||
{
|
||||
|
@ -2547,3 +2549,5 @@ static void qxl_register_types(void)
|
|||
}
|
||||
|
||||
type_init(qxl_register_types)
|
||||
|
||||
module_dep("ui-spice-core");
|
||||
|
|
|
@ -43,6 +43,7 @@ static const VirtioPCIDeviceTypeInfo vhost_user_gpu_pci_info = {
|
|||
.instance_size = sizeof(VhostUserGPUPCI),
|
||||
.instance_init = vhost_user_gpu_pci_initfn,
|
||||
};
|
||||
module_obj(TYPE_VHOST_USER_GPU_PCI);
|
||||
|
||||
static void vhost_user_gpu_pci_register_types(void)
|
||||
{
|
||||
|
|
|
@ -598,6 +598,7 @@ static const TypeInfo vhost_user_gpu_info = {
|
|||
.instance_finalize = vhost_user_gpu_instance_finalize,
|
||||
.class_init = vhost_user_gpu_class_init,
|
||||
};
|
||||
module_obj(TYPE_VHOST_USER_GPU);
|
||||
|
||||
static void vhost_user_gpu_register_types(void)
|
||||
{
|
||||
|
|
|
@ -44,6 +44,7 @@ static const VirtioPCIDeviceTypeInfo vhost_user_vga_info = {
|
|||
.instance_size = sizeof(VhostUserVGA),
|
||||
.instance_init = vhost_user_vga_inst_initfn,
|
||||
};
|
||||
module_obj(TYPE_VHOST_USER_VGA);
|
||||
|
||||
static void vhost_user_vga_register_types(void)
|
||||
{
|
||||
|
|
|
@ -256,6 +256,7 @@ static const TypeInfo virtio_gpu_base_info = {
|
|||
.class_init = virtio_gpu_base_class_init,
|
||||
.abstract = true
|
||||
};
|
||||
module_obj(TYPE_VIRTIO_GPU_BASE);
|
||||
|
||||
static void
|
||||
virtio_register_types(void)
|
||||
|
|
|
@ -154,6 +154,7 @@ static const TypeInfo virtio_gpu_gl_info = {
|
|||
.instance_size = sizeof(VirtIOGPUGL),
|
||||
.class_init = virtio_gpu_gl_class_init,
|
||||
};
|
||||
module_obj(TYPE_VIRTIO_GPU_GL);
|
||||
|
||||
static void virtio_register_types(void)
|
||||
{
|
||||
|
@ -161,3 +162,5 @@ static void virtio_register_types(void)
|
|||
}
|
||||
|
||||
type_init(virtio_register_types)
|
||||
|
||||
module_dep("hw-display-virtio-gpu");
|
||||
|
|
|
@ -46,6 +46,7 @@ static const VirtioPCIDeviceTypeInfo virtio_gpu_gl_pci_info = {
|
|||
.instance_size = sizeof(VirtIOGPUGLPCI),
|
||||
.instance_init = virtio_gpu_gl_initfn,
|
||||
};
|
||||
module_obj(TYPE_VIRTIO_GPU_GL_PCI);
|
||||
|
||||
static void virtio_gpu_gl_pci_register_types(void)
|
||||
{
|
||||
|
@ -53,3 +54,5 @@ static void virtio_gpu_gl_pci_register_types(void)
|
|||
}
|
||||
|
||||
type_init(virtio_gpu_gl_pci_register_types)
|
||||
|
||||
module_dep("hw-display-virtio-gpu-pci");
|
||||
|
|
|
@ -64,6 +64,7 @@ static const TypeInfo virtio_gpu_pci_base_info = {
|
|||
.class_init = virtio_gpu_pci_base_class_init,
|
||||
.abstract = true
|
||||
};
|
||||
module_obj(TYPE_VIRTIO_GPU_PCI_BASE);
|
||||
|
||||
#define TYPE_VIRTIO_GPU_PCI "virtio-gpu-pci"
|
||||
typedef struct VirtIOGPUPCI VirtIOGPUPCI;
|
||||
|
@ -90,6 +91,7 @@ static const VirtioPCIDeviceTypeInfo virtio_gpu_pci_info = {
|
|||
.instance_size = sizeof(VirtIOGPUPCI),
|
||||
.instance_init = virtio_gpu_initfn,
|
||||
};
|
||||
module_obj(TYPE_VIRTIO_GPU_PCI);
|
||||
|
||||
static void virtio_gpu_pci_register_types(void)
|
||||
{
|
||||
|
|
|
@ -1427,6 +1427,7 @@ static const TypeInfo virtio_gpu_info = {
|
|||
.class_size = sizeof(VirtIOGPUClass),
|
||||
.class_init = virtio_gpu_class_init,
|
||||
};
|
||||
module_obj(TYPE_VIRTIO_GPU);
|
||||
|
||||
static void virtio_register_types(void)
|
||||
{
|
||||
|
|
|
@ -36,6 +36,7 @@ static VirtioPCIDeviceTypeInfo virtio_vga_gl_info = {
|
|||
.instance_size = sizeof(VirtIOVGAGL),
|
||||
.instance_init = virtio_vga_gl_inst_initfn,
|
||||
};
|
||||
module_obj(TYPE_VIRTIO_VGA_GL);
|
||||
|
||||
static void virtio_vga_register_types(void)
|
||||
{
|
||||
|
@ -45,3 +46,5 @@ static void virtio_vga_register_types(void)
|
|||
}
|
||||
|
||||
type_init(virtio_vga_register_types)
|
||||
|
||||
module_dep("hw-display-virtio-vga");
|
||||
|
|
|
@ -239,6 +239,7 @@ static TypeInfo virtio_vga_base_info = {
|
|||
.class_init = virtio_vga_base_class_init,
|
||||
.abstract = true,
|
||||
};
|
||||
module_obj(TYPE_VIRTIO_VGA_BASE);
|
||||
|
||||
#define TYPE_VIRTIO_VGA "virtio-vga"
|
||||
|
||||
|
@ -268,6 +269,7 @@ static VirtioPCIDeviceTypeInfo virtio_vga_info = {
|
|||
.instance_size = sizeof(VirtIOVGA),
|
||||
.instance_init = virtio_vga_inst_initfn,
|
||||
};
|
||||
module_obj(TYPE_VIRTIO_VGA);
|
||||
|
||||
static void virtio_vga_register_types(void)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue