Message ID | 20230925175709.35696-1-dbarboza@ventanamicro.com |
---|---|
Headers | show |
Series | riscv: split TCG/KVM accelerators from cpu.c | expand |
On Tue, Sep 26, 2023 at 3:58 AM Daniel Henrique Barboza <dbarboza@ventanamicro.com> wrote: > > Hi, > > This new version has a simple copyright change in the tcg-cpu.c file, > patch 01, suggested by Alistair in v3. No other changes made. > > All patches acked/reviewed. > > Changes from v3: > - patch 1: > - use cpu.c copyright notice in tcg-cpu.c > - v3 link: https://lore.kernel.org/qemu-riscv/20230920112020.651006-1-dbarboza@ventanamicro.com/ > > Daniel Henrique Barboza (19): > target/riscv: introduce TCG AccelCPUClass > target/riscv: move riscv_cpu_realize_tcg() to TCG::cpu_realizefn() > target/riscv: move riscv_cpu_validate_set_extensions() to tcg-cpu.c > target/riscv: move riscv_tcg_ops to tcg-cpu.c > target/riscv/cpu.c: add .instance_post_init() > target/riscv: move 'host' CPU declaration to kvm.c > target/riscv/cpu.c: mark extensions arrays as 'const' > target/riscv: move riscv_cpu_add_kvm_properties() to kvm.c > target/riscv: make riscv_add_satp_mode_properties() public > target/riscv: remove kvm-stub.c > target/riscv: introduce KVM AccelCPUClass > target/riscv: move KVM only files to kvm subdir > target/riscv/kvm: do not use riscv_cpu_add_misa_properties() > target/riscv/cpu.c: export set_misa() > target/riscv/tcg: introduce tcg_cpu_instance_init() > target/riscv/cpu.c: make misa_ext_cfgs[] 'const' > target/riscv/tcg: move riscv_cpu_add_misa_properties() to tcg-cpu.c > target/riscv/cpu.c: export isa_edata_arr[] > target/riscv/cpu: move priv spec functions to tcg-cpu.c Thanks! Applied to riscv-to-apply.next Alistair > > hw/intc/riscv_aplic.c | 2 +- > hw/riscv/virt.c | 2 +- > target/riscv/cpu.c | 988 ++------------------------ > target/riscv/cpu.h | 30 +- > target/riscv/csr.c | 1 + > target/riscv/kvm-stub.c | 30 - > target/riscv/{kvm.c => kvm/kvm-cpu.c} | 120 +++- > target/riscv/{ => kvm}/kvm_riscv.h | 4 - > target/riscv/kvm/meson.build | 1 + > target/riscv/meson.build | 4 +- > target/riscv/tcg/meson.build | 2 + > target/riscv/tcg/tcg-cpu.c | 883 +++++++++++++++++++++++ > target/riscv/tcg/tcg-cpu.h | 27 + > 13 files changed, 1113 insertions(+), 981 deletions(-) > delete mode 100644 target/riscv/kvm-stub.c > rename target/riscv/{kvm.c => kvm/kvm-cpu.c} (91%) > rename target/riscv/{ => kvm}/kvm_riscv.h (89%) > create mode 100644 target/riscv/kvm/meson.build > create mode 100644 target/riscv/tcg/meson.build > create mode 100644 target/riscv/tcg/tcg-cpu.c > create mode 100644 target/riscv/tcg/tcg-cpu.h > > -- > 2.41.0 > >