On Sun, Apr 12, 2020 at 3:48 PM Philippe Mathieu-Daudé <f4...@amsat.org> wrote: > > We can use a single type_init() to call multiple type_register*(). > > Signed-off-by: Philippe Mathieu-Daudé <f4...@amsat.org>
Reviewed-by: Alistair Francis <alistair.fran...@wdc.com> Alistair > --- > hw/riscv/sifive_u.c | 12 +++--------- > 1 file changed, 3 insertions(+), 9 deletions(-) > > diff --git a/hw/riscv/sifive_u.c b/hw/riscv/sifive_u.c > index 998666c91f..9c90c94c33 100644 > --- a/hw/riscv/sifive_u.c > +++ b/hw/riscv/sifive_u.c > @@ -601,13 +601,6 @@ static const TypeInfo riscv_sifive_u_soc_type_info = { > .class_init = riscv_sifive_u_soc_class_init, > }; > > -static void riscv_sifive_u_soc_register_types(void) > -{ > - type_register_static(&riscv_sifive_u_soc_type_info); > -} > - > -type_init(riscv_sifive_u_soc_register_types) > - > static void riscv_sifive_u_machine_class_init(ObjectClass *oc, void *data) > { > MachineClass *mc = MACHINE_CLASS(oc); > @@ -627,9 +620,10 @@ static const TypeInfo riscv_sifive_u_machine_typeinfo = { > .instance_size = sizeof(SiFiveUState), > }; > > -static void riscv_sifive_u_machine_init_register_types(void) > +static void riscv_sifive_u_register_types(void) > { > + type_register_static(&riscv_sifive_u_soc_type_info); > type_register_static(&riscv_sifive_u_machine_typeinfo); > } > > -type_init(riscv_sifive_u_machine_init_register_types) > +type_init(riscv_sifive_u_register_types) > -- > 2.21.1 > >