On Sun, Feb 28, 2021 at 6:20 AM Asherah Connor <a...@kivikakk.ee> wrote: > > Allow ramfb on virt. This lets `-device ramfb' work. > > Signed-off-by: Asherah Connor <a...@kivikakk.ee> > Reviewed-by: Bin Meng <bmeng...@gmail.com>
Reviewed-by: Alistair Francis <alistair.fran...@wdc.com> Alistair > > --- > > (no changes since v2) > > Changes in v2: > * Add ramfb as allowed on riscv virt machine class. > > hw/riscv/virt.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/hw/riscv/virt.c b/hw/riscv/virt.c > index 82eff42c37..700b481fa2 100644 > --- a/hw/riscv/virt.c > +++ b/hw/riscv/virt.c > @@ -42,6 +42,7 @@ > #include "sysemu/sysemu.h" > #include "hw/pci/pci.h" > #include "hw/pci-host/gpex.h" > +#include "hw/display/ramfb.h" > > static const struct MemmapEntry { > hwaddr base; > @@ -743,6 +744,8 @@ static void virt_machine_class_init(ObjectClass *oc, void > *data) > mc->cpu_index_to_instance_props = riscv_numa_cpu_index_to_props; > mc->get_default_cpu_node_id = riscv_numa_get_default_cpu_node_id; > mc->numa_mem_supported = true; > + > + machine_class_allow_dynamic_sysbus_dev(mc, TYPE_RAMFB_DEVICE); > } > > static const TypeInfo virt_machine_typeinfo = { > -- > 2.20.1 > >