diff options
author | Mark Cave-Ayland | 2022-06-24 18:08:39 +0200 |
---|---|---|
committer | Mark Cave-Ayland | 2022-06-26 19:40:28 +0200 |
commit | 39fbaeca096a9bf6cbe2af88572c1cb2aa62aa8c (patch) | |
tree | 5facee76ab537471ab171145a61370817932c599 /hw/display | |
parent | ps2: remove update_irq() function and update_arg parameter (diff) | |
download | qemu-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.c | 2 |
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); |