[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 01/10] virtio-gpu-rutabaga: Add empty interface to fix arm64 crash
|
From: |
marcandre . lureau |
|
Subject: |
[PULL 01/10] virtio-gpu-rutabaga: Add empty interface to fix arm64 crash |
|
Date: |
Mon, 6 Nov 2023 17:32:10 +0400 |
From: Cong Liu <liucong2@kylinos.cn>
Add an empty element to the interfaces array, which is consistent with
the behavior of other devices in qemu and fixes the crash on arm64.
0 0x0000fffff5c18550 in () at /usr/lib64/libc.so.6
1 0x0000fffff6c9cd6c in g_strdup () at /usr/lib64/libglib-2.0.so.0
2 0x0000aaaaab4945d8 in g_strdup_inline (str=<optimized out>) at
/usr/include/glib-2.0/glib/gstrfuncs.h:321
3 type_new (info=info@entry=0xaaaaabc1b2c8 <virtio_gpu_rutabaga_pci_info>) at
../qom/object.c:133
4 0x0000aaaaab494f14 in type_register_internal (info=0xaaaaabc1b2c8
<virtio_gpu_rutabaga_pci_info>) at ../qom/object.c:143
5 type_register (info=0xaaaaabc1b2c8 <virtio_gpu_rutabaga_pci_info>) at
../qom/object.c:152
6 type_register_static (info=0xaaaaabc1b2c8 <virtio_gpu_rutabaga_pci_info>) at
../qom/object.c:157
7 type_register_static_array (infos=<optimized out>, nr_infos=<optimized out>)
at ../qom/object.c:165
8 0x0000aaaaab6147e8 in module_call_init (type=type@entry=MODULE_INIT_QOM) at
../util/module.c:109
9 0x0000aaaaab10a0ec in qemu_init_subsystems () at ../system/runstate.c:817
10 0x0000aaaaab10d334 in qemu_init (argc=13, argv=0xfffffffff198) at
../system/vl.c:2760
11 0x0000aaaaaae4da6c in main (argc=<optimized out>, argv=<optimized out>) at
../system/main.c:47
Signed-off-by: Cong Liu <liucong2@kylinos.cn>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20231031012515.15504-1-liucong2@kylinos.cn>
---
hw/display/virtio-gpu-pci-rutabaga.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/hw/display/virtio-gpu-pci-rutabaga.c
b/hw/display/virtio-gpu-pci-rutabaga.c
index c96729e198..abbb898c65 100644
--- a/hw/display/virtio-gpu-pci-rutabaga.c
+++ b/hw/display/virtio-gpu-pci-rutabaga.c
@@ -36,6 +36,7 @@ static const TypeInfo virtio_gpu_rutabaga_pci_info[] = {
.instance_init = virtio_gpu_rutabaga_initfn,
.interfaces = (InterfaceInfo[]) {
{ INTERFACE_CONVENTIONAL_PCI_DEVICE },
+ { },
}
},
};
--
2.41.0
- [PULL 00/10] Gpu patches, marcandre . lureau, 2023/11/06
- [PULL 01/10] virtio-gpu-rutabaga: Add empty interface to fix arm64 crash,
marcandre . lureau <=
- [PULL 02/10] ati-vga: Fix aperture sizes, marcandre . lureau, 2023/11/06
- [PULL 03/10] ati-vga: Support unaligned access to GPIO DDC registers, marcandre . lureau, 2023/11/06
- [PULL 04/10] ati-vga: Add 30 bit palette access register, marcandre . lureau, 2023/11/06
- [PULL 05/10] ati-vga: Implement fallback for pixman routines, marcandre . lureau, 2023/11/06
- [PULL 06/10] virtio-gpu: block migration of VMs with blob=true, marcandre . lureau, 2023/11/06
- [PULL 07/10] virtio-gpu: factor out restore mapping, marcandre . lureau, 2023/11/06
- [PULL 08/10] virtio-gpu: move scanout restoration to post_load, marcandre . lureau, 2023/11/06
- [PULL 10/10] Revert "virtio-gpu: block migration of VMs with blob=true", marcandre . lureau, 2023/11/06
- [PULL 09/10] virtio-gpu: add virtio-gpu/blob vmstate subsection, marcandre . lureau, 2023/11/06
- Re: [PULL 00/10] Gpu patches, Stefan Hajnoczi, 2023/11/06