aboutsummaryrefslogtreecommitdiff
path: root/target/riscv/kvm.c
AgeCommit message (Expand)Author
2023-10-12target/riscv: move KVM only files to kvm subdirDaniel Henrique Barboza
2023-10-12target/riscv: introduce KVM AccelCPUClassDaniel Henrique Barboza
2023-10-12target/riscv: make riscv_add_satp_mode_properties() publicDaniel Henrique Barboza
2023-10-12target/riscv: move riscv_cpu_add_kvm_properties() to kvm.cDaniel Henrique Barboza
2023-10-12target/riscv: move 'host' CPU declaration to kvm.cDaniel Henrique Barboza
2023-10-12target/riscv: Clear CSR values at reset and sync MPSTATE with hostliguang.zhang
2023-10-12target/riscv: make CPUCFG() macro publicDaniel Henrique Barboza
2023-09-11hw/intc/riscv_aplic.c fix non-KVM --enable-debug buildDaniel Henrique Barboza
2023-09-11target/riscv: Create an KVM AIA irqchipYong-Xuan Wang
2023-09-11target/riscv: check the in-kernel irqchip supportYong-Xuan Wang
2023-08-22kvm: Introduce kvm_arch_get_default_type hookAkihiko Odaki
2023-08-11target/riscv/kvm.c: fix mvendorid size in vcpu_set_machine_ids()Daniel Henrique Barboza
2023-07-10target/riscv/kvm.c: read/write (cbom|cboz)_blocksize in KVMDaniel Henrique Barboza
2023-07-10target/riscv/kvm.c: add kvmconfig_get_cfg_addr() helperDaniel Henrique Barboza
2023-07-10target/riscv: update multi-letter extension KVM propertiesDaniel Henrique Barboza
2023-07-10target/riscv/kvm.c: add multi-letter extension KVM propertiesDaniel Henrique Barboza
2023-07-10target/riscv/kvm.c: update KVM MISA bitsDaniel Henrique Barboza
2023-07-10target/riscv: add KVM specific MISA propertiesDaniel Henrique Barboza
2023-07-10target/riscv/kvm.c: init 'misa_ext_mask' with scratch CPUDaniel Henrique Barboza
2023-07-10target/riscv: handle mvendorid/marchid/mimpid for KVM CPUsDaniel Henrique Barboza
2023-07-10target/riscv: read marchid/mimpid in kvm_riscv_init_machine_ids()Daniel Henrique Barboza
2023-07-10target/riscv: use KVM scratch CPUs to init KVM propertiesDaniel Henrique Barboza
2023-07-10target/riscv KVM_RISCV_SET_TIMER macro is not configured correctlyyang.zhang
2023-02-07target/riscv: fix SBI getchar handler for KVMVladimir Isaev
2022-10-10kvm: allow target-specific accelerator propertiesPaolo Bonzini
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau
2022-01-21target/riscv: Implement virtual time adjusting with vm state changingYifei Jiang
2022-01-21target/riscv: Add kvm_riscv_get/put_regs_timerYifei Jiang
2022-01-21target/riscv: Handle KVM_EXIT_RISCV_SBI exitYifei Jiang
2022-01-21target/riscv: Support setting external interrupt by KVMYifei Jiang
2022-01-21target/riscv: Support start kernel directly by KVMYifei Jiang
2022-01-21target/riscv: Implement kvm_arch_put_registersYifei Jiang
2022-01-21target/riscv: Implement kvm_arch_get_registersYifei Jiang
2022-01-21target/riscv: Implement function kvm_arch_init_vcpuYifei Jiang
2022-01-21target/riscv: Add target/riscv/kvm.c to place the public kvm interfaceYifei Jiang