summaryrefslogtreecommitdiffstats
path: root/include/exec
diff options
context:
space:
mode:
authorMichael Clark2018-03-08 23:12:31 +0100
committerMichael Clark2018-03-28 20:12:02 +0200
commiteab158625703457b8aa6ce6c1b88a0e2c4899cc5 (patch)
tree55a0d4fcf82cfe8f98c51af7f865b0a7d79c1e60 /include/exec
parentMerge remote-tracking branch 'remotes/rth/tags/pull-tcg-20180328' into staging (diff)
downloadqemu-eab158625703457b8aa6ce6c1b88a0e2c4899cc5.tar.gz
qemu-eab158625703457b8aa6ce6c1b88a0e2c4899cc5.tar.xz
qemu-eab158625703457b8aa6ce6c1b88a0e2c4899cc5.zip
RISC-V: Convert cpu definition to future model
- 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 <imammedo@redhat.com> Cc: Sagar Karandikar <sagark@eecs.berkeley.edu> Cc: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Cc: Palmer Dabbelt <palmer@sifive.com> Signed-off-by: Michael Clark <mjc@sifive.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Diffstat (limited to 'include/exec')
0 files changed, 0 insertions, 0 deletions