summaryrefslogtreecommitdiffstats
path: root/hw/display
diff options
context:
space:
mode:
authorMark Cave-Ayland2022-06-24 18:08:39 +0200
committerMark Cave-Ayland2022-06-26 19:40:28 +0200
commit39fbaeca096a9bf6cbe2af88572c1cb2aa62aa8c (patch)
tree5facee76ab537471ab171145a61370817932c599 /hw/display
parentps2: remove update_irq() function and update_arg parameter (diff)
downloadqemu-39fbaeca096a9bf6cbe2af88572c1cb2aa62aa8c.tar.gz
qemu-39fbaeca096a9bf6cbe2af88572c1cb2aa62aa8c.tar.xz
qemu-39fbaeca096a9bf6cbe2af88572c1cb2aa62aa8c.zip
artist: set memory region owners for buffers to the artist device
This fixes the output of "info qom-tree" so that the buffers appear as children of the artist device, rather than underneath the "unattached" container. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Message-Id: <20220624160839.886649-1-mark.cave-ayland@ilande.co.uk> Reviewed-by: Helge Deller <deller@gmx.de>
Diffstat (limited to 'hw/display')
-rw-r--r--hw/display/artist.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/display/artist.c b/hw/display/artist.c
index eadaef0d46..fde050c882 100644
--- a/hw/display/artist.c
+++ b/hw/display/artist.c
@@ -1358,7 +1358,7 @@ static void artist_create_buffer(ARTISTState *s, const char *name,
{
struct vram_buffer *buf = s->vram_buffer + idx;
- memory_region_init_ram(&buf->mr, NULL, name, width * height,
+ memory_region_init_ram(&buf->mr, OBJECT(s), name, width * height,
&error_fatal);
memory_region_add_subregion_overlap(&s->mem_as_root, *offset, &buf->mr, 0);