On 03/28/2018 03:55 AM, Michael Clark wrote: > - Model borrowed from target/sh4/cpu.c > - Rewrote riscv_cpu_list to use object_class_get_list > - Dropped 'struct RISCVCPUInfo' and used TypeInfo array > - Replaced riscv_cpu_register_types with DEFINE_TYPES > - Marked base class as abstract > - Fixes -cpu list > > Cc: Igor Mammedov <imamm...@redhat.com> > Cc: Sagar Karandikar <sag...@eecs.berkeley.edu> > Cc: Bastian Koppelmann <kbast...@mail.uni-paderborn.de> > Cc: Palmer Dabbelt <pal...@sifive.com> > Signed-off-by: Michael Clark <m...@sifive.com> > Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> > Reviewed-by: Igor Mammedov <imamm...@redhat.com> > --- > target/riscv/cpu.c | 123 > ++++++++++++++++++++++++++++++----------------------- > 1 file changed, 69 insertions(+), 54 deletions(-)
Reviewed-by: Richard Henderson <richard.hender...@linaro.org> r~