/qemu/hw/intc/ |
H A D | arm_gicv3_redist.c | 254 update_for_all_lpis(cs, ptbase, ctbase, idbits, true, &cs->hppvlpi); in gicv3_redist_update_vlpi_only() 393 *data = gicr_read_bitmap_reg(cs, attrs, cs->gicr_ienabler0); in gicr_readl() 401 uint32_t val = cs->gicr_ipendr0 | (~cs->edge_trigger & cs->level); in gicr_readl() 407 *data = gicr_read_bitmap_reg(cs, attrs, cs->gicr_iactiver0); in gicr_readl() 423 gicr_read_bitmap_reg(cs, attrs, cs->gicr_inmir0) : 0; in gicr_readl() 433 value = cs->edge_trigger & mask_group(cs, attrs); in gicr_readl() 1040 update_for_one_lpi(cs, irq, ctbase, true, &cs->hppvlpi); in gicv3_redist_vlpi_pending() 1070 update_for_one_lpi(cs, irq, ctbase, true, &cs->hppvlpi); in gicv3_redist_process_vlpi() 1144 cs->level = deposit32(cs->level, irq, 1, level); in gicv3_redist_set_irq() 1159 int irqgrp = gicv3_irq_group(cs->gic, cs, irq); in gicv3_redist_send_sgi() [all …]
|
H A D | arm_gicv3_cpuif.c | 376 mask = icv_gprio_mask(cs, cs->hppvlpi.grp); in icv_hppvlpi_can_preempt() 990 return cs->hppi.prio == 0xff || (cs->icc_igrpen[cs->hppi.grp] == 0); in icc_no_enabled_hppi() 1017 } else if (cs->hppi.prio >= cs->icc_pmr_el1) { in icc_hppi_can_preempt() 1028 mask = icc_gprio_mask(cs, cs->hppi.grp); in icc_hppi_can_preempt() 1910 int grp = gicv3_irq_group(cs->gic, cs, irq); in icc_dir_write() 2424 cs->icc_bpr[GICV3_G0] = icc_min_bpr(cs); in icc_reset() 2425 cs->icc_bpr[GICV3_G1] = icc_min_bpr(cs); in icc_reset() 2426 cs->icc_bpr[GICV3_G1NS] = icc_min_bpr_ns(cs); in icc_reset() 2427 memset(cs->icc_apr, 0, sizeof(cs->icc_apr)); in icc_reset() 2433 memset(cs->ich_apr, 0, sizeof(cs->ich_apr)); in icc_reset() [all …]
|
H A D | arm_gicv3.c | 116 pend = cs->gicr_ipendr0 | (~cs->edge_trigger & cs->level); in gicr_int_pending() 210 cs->hppi.grp = gicv3_irq_group(cs->gic, cs, cs->hppi.irq); in gicv3_redist_update_noirqset() 216 if (irqbetter(cs, cs->hpplpi.irq, cs->hpplpi.prio, cs->hpplpi.nmi)) { in gicv3_redist_update_noirqset() 217 cs->hppi.irq = cs->hpplpi.irq; in gicv3_redist_update_noirqset() 218 cs->hppi.prio = cs->hpplpi.prio; in gicv3_redist_update_noirqset() 219 cs->hppi.nmi = cs->hpplpi.nmi; in gicv3_redist_update_noirqset() 220 cs->hppi.grp = cs->hpplpi.grp; in gicv3_redist_update_noirqset() 284 if (!cs) { in gicv3_update_noirqset() 314 cs->hppi.grp = gicv3_irq_group(cs->gic, cs, cs->hppi.irq); in gicv3_update_noirqset() 317 if (!cs->seenbetter && cs->hppi.prio != 0xff && in gicv3_update_noirqset() [all …]
|
H A D | arm_gicv3_common.c | 50 memmove(cs->group, (uint8_t *)cs->group + GIC_INTERNAL / 8, in gicv3_gicd_no_migration_shift_bug_post_load() 52 memmove(cs->grpmod, (uint8_t *)cs->grpmod + GIC_INTERNAL / 8, in gicv3_gicd_no_migration_shift_bug_post_load() 54 memmove(cs->enabled, (uint8_t *)cs->enabled + GIC_INTERNAL / 8, in gicv3_gicd_no_migration_shift_bug_post_load() 56 memmove(cs->pending, (uint8_t *)cs->pending + GIC_INTERNAL / 8, in gicv3_gicd_no_migration_shift_bug_post_load() 58 memmove(cs->active, (uint8_t *)cs->active + GIC_INTERNAL / 8, in gicv3_gicd_no_migration_shift_bug_post_load() 60 memmove(cs->edge_trigger, (uint8_t *)cs->edge_trigger + GIC_INTERNAL / 8, in gicv3_gicd_no_migration_shift_bug_post_load() 126 cs->icc_sre_el1 = 0x7; in vmstate_gicv3_cpu_pre_load() 264 return cs->nmi_support; in gicv3_nmi_needed() 506 cs->level = 0; in arm_gicv3_common_reset_hold() 507 cs->gicr_ctlr = 0; in arm_gicv3_common_reset_hold() [all …]
|
/qemu/target/i386/hvf/ |
H A D | x86hvf.c | 73 void hvf_put_xsave(CPUState *cs) in hvf_put_xsave() argument 98 vmx_update_tpr(cs); in hvf_put_segments() 265 hvf_put_xsave(cs); in hvf_put_registers() 267 hvf_put_segments(cs); in hvf_put_registers() 269 hvf_put_msrs(cs); in hvf_put_registers() 308 hvf_get_xsave(cs); in hvf_get_registers() 311 hvf_get_segments(cs); in hvf_get_registers() 312 hvf_get_msrs(cs); in hvf_get_registers() 430 if (!cs->accel->dirty) { in hvf_process_events() 447 cs->halted = 0; in hvf_process_events() [all …]
|
/qemu/target/i386/tcg/sysemu/ |
H A D | smm_helper.c | 38 CPUState *cs = CPU(cpu); in do_smm_enter() local 86 x86_stq_phys(cs, sm_state + 0x7ed0, env->efer); in do_smm_enter() 99 x86_stq_phys(cs, sm_state + 0x7f78, env->eip); in do_smm_enter() 101 x86_stl_phys(cs, sm_state + 0x7f68, env->dr[6]); in do_smm_enter() 102 x86_stl_phys(cs, sm_state + 0x7f60, env->dr[7]); in do_smm_enter() 104 x86_stl_phys(cs, sm_state + 0x7f48, env->cr[4]); in do_smm_enter() 105 x86_stq_phys(cs, sm_state + 0x7f50, env->cr[3]); in do_smm_enter() 114 x86_stl_phys(cs, sm_state + 0x7ff0, env->eip); in do_smm_enter() 197 CPUState *cs = env_cpu(env); in helper_rsm() local 297 x86_ldl_phys(cs, in helper_rsm() [all …]
|
H A D | svm_helper.c | 157 CPUState *cs = env_cpu(env); in helper_vmrun() local 187 x86_stq_phys(cs, env->vm_hsave + offsetof(struct vmcb, save.gdtr.base), in helper_vmrun() 189 x86_stl_phys(cs, env->vm_hsave + offsetof(struct vmcb, save.gdtr.limit), in helper_vmrun() 192 x86_stq_phys(cs, env->vm_hsave + offsetof(struct vmcb, save.idtr.base), in helper_vmrun() 194 x86_stl_phys(cs, env->vm_hsave + offsetof(struct vmcb, save.idtr.limit), in helper_vmrun() 197 x86_stq_phys(cs, in helper_vmrun() 199 x86_stq_phys(cs, in helper_vmrun() 201 x86_stq_phys(cs, in helper_vmrun() 203 x86_stq_phys(cs, in helper_vmrun() 205 x86_stq_phys(cs, in helper_vmrun() 642 CPUState *cs = env_cpu(env); cpu_svm_check_intercept_param() local 697 CPUState *cs = env_cpu(env); helper_svm_check_io() local 718 CPUState *cs = env_cpu(env); cpu_vmexit() local 743 CPUState *cs = env_cpu(env); do_vmexit() local [all...] |
/qemu/target/loongarch/kvm/ |
H A D | kvm.c | 40 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_get_regs_core() 63 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_put_regs_core() 82 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_get_csr() 596 ret = kvm_loongarch_get_cpucfg(cs); in kvm_arch_get_registers() 601 ret = kvm_loongarch_get_csr(cs); in kvm_arch_get_registers() 624 ret = kvm_loongarch_put_cpucfg(cs); in kvm_arch_put_registers() 647 CPUState *cs = opaque; in kvm_loongarch_vm_stage_change() local 665 int kvm_arch_init_vcpu(CPUState *cs) in kvm_arch_init_vcpu() argument 678 return cs->cpu_index; in kvm_arch_vcpu_id() 734 return cs->halted; in kvm_arch_process_async_events() [all …]
|
/qemu/semihosting/ |
H A D | syscalls.c | 136 complete(cs, -1, -len); in gdb_open() 312 complete(cs, 0, 0); in host_close() 333 complete(cs, ret, 0); in host_read() 373 complete(cs, ret, err); in host_lseek() 437 complete(cs, ret, err); in host_stat() 565 complete(cs, len, 0); in staticfile_read() 589 complete(cs, ret, 0); in staticfile_lseek() 619 complete(cs, ret, 0); in console_read() 675 complete(cs, cond, 0); in console_poll_one() 711 complete(cs, 0, 0); in semihost_sys_close() [all …]
|
H A D | arm-compat-semi.c | 235 common_semi_set_ret(cs, ret); in common_semi_cb() 275 common_semi_cb(cs, ret, err); in common_semi_istty_cb() 286 common_semi_cb(cs, ret, err); in common_semi_seek_cb() 307 if (cpu_memory_rw_debug(cs, common_semi_flen_buf(cs) + in common_semi_flen_fstat_cb() 318 common_semi_cb(cs, ret, err); in common_semi_flen_fstat_cb() 334 common_semi_cb(cs, ret, err); in common_semi_readc_cb() 364 CPUArchState *env = cpu_env(cs); in do_common_semihosting() 373 args = common_semi_arg(cs, 1); in do_common_semihosting() 529 common_semi_set_ret(cs, 0); in do_common_semihosting() 563 common_semi_set_ret(cs, get_swi_errno(cs)); in do_common_semihosting() [all …]
|
/qemu/target/mips/ |
H A D | kvm.c | 44 return cs->cpu_index; in kvm_arch_vcpu_id() 64 int kvm_arch_init_vcpu(CPUState *cs) in kvm_arch_init_vcpu() argument 66 CPUMIPSState *env = cpu_env(cs); in kvm_arch_init_vcpu() 93 int kvm_arch_destroy_vcpu(CPUState *cs) in kvm_arch_destroy_vcpu() argument 136 MIPSCPU *cpu = MIPS_CPU(cs); in kvm_arch_pre_run() 163 return cs->halted; in kvm_arch_process_async_events() 194 CPUState *cs = CPU(cpu); in kvm_mips_set_interrupt() local 214 CPUState *cs = current_cpu; in kvm_mips_set_ipi_interrupt() local 554 CPUState *cs = opaque; in kvm_mips_update_state() local 563 if (!cs->vcpu_dirty) { in kvm_mips_update_state() [all …]
|
/qemu/linux-user/ppc/ |
H A D | cpu_loop.c | 70 CPUState *cs = env_cpu(env); in cpu_loop() local 77 cpu_exec_start(cs); in cpu_loop() 78 trapnr = cpu_exec(cs); in cpu_loop() 79 cpu_exec_end(cs); in cpu_loop() 80 process_queued_cpu_work(cs); in cpu_loop() 251 cpu_abort(cs, "Instruction segment exception " in cpu_loop() 256 cpu_abort(cs, "Hypervisor decrementer interrupt " in cpu_loop() 266 cpu_abort(cs, "Hypervisor data storage exception " in cpu_loop() 274 cpu_abort(cs, "Hypervisor data segment exception " in cpu_loop() 289 cpu_abort(cs, "Instruction fetch TLB exception " in cpu_loop() [all …]
|
/qemu/target/i386/kvm/ |
H A D | xen-emu.c | 195 X86CPU *cpu = X86_CPU(cs); in kvm_xen_init_vcpu() 389 if (!cs) { in kvm_xen_get_vcpu_info_hva() 424 if (cs) { in kvm_xen_set_callback_asserted() 433 return cs && !!X86_CPU(cs)->env.xen_vcpu_callback_vector; in kvm_xen_has_vcpu_callback_vector() 441 if (!cs) { in kvm_xen_inject_vcpu_callback_vector() 467 qemu_cpu_kick(cs); in kvm_xen_inject_vcpu_callback_vector() 505 if (!cs) { in kvm_xen_set_vcpu_virq() 640 CPUState *cs = CPU(cpu); in do_add_to_physmap() local 672 CPUState *cs = CPU(cpu); in do_add_to_physmap_batch() local 757 CPUState *cs = CPU(cpu); in handle_set_param() local [all …]
|
/qemu/target/s390x/ |
H A D | gdbstub.c | 73 S390CPU *cpu = S390_CPU(cs); in cpu_read_ac_reg() 86 S390CPU *cpu = S390_CPU(cs); in cpu_write_ac_reg() 106 S390CPU *cpu = S390_CPU(cs); in cpu_read_fp_reg() 121 S390CPU *cpu = S390_CPU(cs); in cpu_write_fp_reg() 144 S390CPU *cpu = S390_CPU(cs); in cpu_read_vreg() 165 S390CPU *cpu = S390_CPU(cs); in cpu_write_vreg() 188 S390CPU *cpu = S390_CPU(cs); in cpu_read_c_reg() 201 S390CPU *cpu = S390_CPU(cs); in cpu_write_c_reg() 225 S390CPU *cpu = S390_CPU(cs); in cpu_read_virt_reg() 244 S390CPU *cpu = S390_CPU(cs); in cpu_write_virt_reg() [all …]
|
/qemu/target/arm/ |
H A D | gdbstub.c | 30 CPUState *cs; member 43 ARMCPU *cpu = ARM_CPU(cs); in arm_cpu_gdb_read_register() 64 ARMCPU *cpu = ARM_CPU(cs); in arm_cpu_gdb_write_register() 111 ARMCPU *cpu = ARM_CPU(cs); in vfp_gdb_get_reg() 136 ARMCPU *cpu = ARM_CPU(cs); in vfp_gdb_set_reg() 163 ARMCPU *cpu = ARM_CPU(cs); in vfp_gdb_get_sysreg() 177 ARMCPU *cpu = ARM_CPU(cs); in vfp_gdb_set_sysreg() 479 CPUState *cs = CPU(cpu); in arm_cpu_register_gdb_regs_for_features() local 540 arm_gen_dynamic_sysreg_feature(cs, cs->gdb_num_regs), in arm_cpu_register_gdb_regs_for_features() 547 arm_gen_dynamic_m_systemreg_feature(cs, cs->gdb_num_regs), 0); in arm_cpu_register_gdb_regs_for_features() [all …]
|
/qemu/target/riscv/ |
H A D | gdbstub.c | 53 RISCVCPU *cpu = RISCV_CPU(cs); in riscv_cpu_gdb_read_register() 80 RISCVCPU *cpu = RISCV_CPU(cs); in riscv_cpu_gdb_write_register() 113 RISCVCPU *cpu = RISCV_CPU(cs); in riscv_gdb_get_fpu() 129 RISCVCPU *cpu = RISCV_CPU(cs); in riscv_gdb_set_fpu() 141 RISCVCPU *cpu = RISCV_CPU(cs); in riscv_gdb_get_vector() 159 RISCVCPU *cpu = RISCV_CPU(cs); in riscv_gdb_set_vector() 175 RISCVCPU *cpu = RISCV_CPU(cs); in riscv_gdb_get_csr() 192 RISCVCPU *cpu = RISCV_CPU(cs); in riscv_gdb_set_csr() 242 RISCVCPU *cpu = RISCV_CPU(cs); in riscv_gen_dynamic_csr_feature() 344 ricsv_gen_dynamic_vector_feature(cs, cs->gdb_num_regs), in riscv_cpu_register_gdb_regs_for_features() [all …]
|
/qemu/hw/ssi/ |
H A D | bcm2835_spi.c | 37 if (s->cs & BCM2835_SPI_CS_INTD && s->cs & BCM2835_SPI_CS_DONE) { in bcm2835_spi_update_int() 41 if (s->cs & BCM2835_SPI_CS_INTR && s->cs & BCM2835_SPI_CS_RXR) { in bcm2835_spi_update_int() 51 s->cs |= BCM2835_SPI_CS_RXD; in bcm2835_spi_update_rx_flags() 53 s->cs &= ~BCM2835_SPI_CS_RXD; in bcm2835_spi_update_rx_flags() 58 s->cs |= BCM2835_SPI_CS_RXF; in bcm2835_spi_update_rx_flags() 60 s->cs &= ~BCM2835_SPI_CS_RXF; in bcm2835_spi_update_rx_flags() 65 s->cs |= BCM2835_SPI_CS_RXR; in bcm2835_spi_update_rx_flags() 67 s->cs &= ~BCM2835_SPI_CS_RXR; in bcm2835_spi_update_rx_flags() 75 s->cs &= ~BCM2835_SPI_CS_TXD; in bcm2835_spi_update_tx_flags() 77 s->cs |= BCM2835_SPI_CS_TXD; in bcm2835_spi_update_tx_flags() [all …]
|
/qemu/target/cris/ |
H A D | helper.c | 56 CPUCRISState *env = cpu_env(cs); in cris_cpu_tlb_fill() 94 cpu_loop_exit(cs); in cris_cpu_tlb_fill() 99 CPUCRISState *env = cpu_env(cs); in crisv10_cpu_do_interrupt() 103 cs->exception_index, in crisv10_cpu_do_interrupt() 104 cs->interrupt_request); in crisv10_cpu_do_interrupt() 112 switch (cs->exception_index) { in crisv10_cpu_do_interrupt() 164 cs->exception_index, in cris_cpu_do_interrupt() 165 cs->interrupt_request); in cris_cpu_do_interrupt() 167 switch (cs->exception_index) { in cris_cpu_do_interrupt() 230 cs->exception_index = -1; in cris_cpu_do_interrupt() [all …]
|
/qemu/target/avr/ |
H A D | helper.c | 34 CPUAVRState *env = cpu_env(cs); in avr_cpu_exec_interrupt() 72 CPUAVRState *env = cpu_env(cs); in avr_cpu_do_interrupt() 99 cs->exception_index = -1; in avr_cpu_do_interrupt() 162 CPUState *cs = env_cpu(env); in helper_sleep() local 165 cpu_loop_exit(cs); in helper_sleep() 170 CPUState *cs = env_cpu(env); in helper_unsupported() local 181 cpu_loop_exit(cs); in helper_unsupported() 186 CPUState *cs = env_cpu(env); in helper_debug() local 189 cpu_loop_exit(cs); in helper_debug() 194 CPUState *cs = env_cpu(env); in helper_break() local [all …]
|
/qemu/target/i386/ |
H A D | helper.c | 116 CPUState *cs = CPU(cpu); in x86_cpu_set_a20() 121 cpu_interrupt(cs, CPU_INTERRUPT_EXITTB); in x86_cpu_set_a20() 125 tlb_flush(cs); 238 hwaddr x86_cpu_get_phys_page_attrs_debug(CPUState *cs, vaddr addr, in x86_cpu_get_phys_page_attrs_debug() 241 X86CPU *cpu = X86_CPU(cs); in x86_cpu_get_phys_page_attrs_debug() 275 pml5e = x86_ldq_phys(cs, pml5e_addr); in x86_cpu_get_phys_page_attrs_debug() 285 pml4e = x86_ldq_phys(cs, pml4e_addr); in x86_cpu_get_phys_page_attrs_debug() 291 pdpe = x86_ldq_phys(cs, pdpe_addr); in x86_cpu_get_phys_page_attrs_debug() 306 pdpe = x86_ldq_phys(cs, pdpe_addr); in x86_cpu_get_phys_page_attrs_debug() 313 pde = x86_ldq_phys(cs, pde_add in x86_cpu_get_phys_page_attrs_debug() 112 CPUState *cs = CPU(cpu); x86_cpu_set_a20() local 234 x86_cpu_get_phys_page_attrs_debug(CPUState * cs,vaddr addr,MemTxAttrs * attrs) x86_cpu_get_phys_page_attrs_debug() argument 377 do_inject_x86_mce(CPUState * cs,run_on_cpu_data data) do_inject_x86_mce() argument 470 CPUState *cs = CPU(cpu); cpu_x86_inject_mce() local 523 CPUState *cs = env_cpu(env); get_memio_eip() local 543 CPUState *cs = env_cpu(env); cpu_report_tpr_access() local 561 CPUState *cs = env_cpu(env); cpu_x86_get_descr_debug() local 590 CPUState *cs = CPU(cpu); do_cpu_init() local 630 x86_ldub_phys(CPUState * cs,hwaddr addr) x86_ldub_phys() argument 640 x86_lduw_phys(CPUState * cs,hwaddr addr) x86_lduw_phys() argument 650 x86_ldl_phys(CPUState * cs,hwaddr addr) x86_ldl_phys() argument 660 x86_ldq_phys(CPUState * cs,hwaddr addr) x86_ldq_phys() argument 670 x86_stb_phys(CPUState * cs,hwaddr addr,uint8_t val) x86_stb_phys() argument 680 x86_stl_phys_notdirty(CPUState * cs,hwaddr addr,uint32_t val) x86_stl_phys_notdirty() argument 690 x86_stw_phys(CPUState * cs,hwaddr addr,uint32_t val) x86_stw_phys() argument 700 x86_stl_phys(CPUState * cs,hwaddr addr,uint32_t val) x86_stl_phys() argument 710 x86_stq_phys(CPUState * cs,hwaddr addr,uint64_t val) x86_stq_phys() argument [all...] |
/qemu/hw/misc/ |
H A D | omap_gpmc.c | 500 addr -= cs * 0x30; in gpmc_wordaccess_only() 513 int cs; in omap_gpmc_read() local 551 addr -= cs * 0x30; in omap_gpmc_read() 625 int cs; in omap_gpmc_write() local 797 for (cs = 0; cs < 9; cs ++) in omap_gpmc_write() 830 int cs; in omap_gpmc_init() local 849 for (cs = 0; cs < 8; cs++) { in omap_gpmc_init() 867 if (cs < 0 || cs >= 8) { in omap_gpmc_attach() 871 f = &s->cs_file[cs]; in omap_gpmc_attach() 884 if (cs < 0 || cs >= 8) { in omap_gpmc_attach_nand() [all …]
|
/qemu/qga/ |
H A D | guest-agent-command-state.c | 26 void ga_command_state_add(GACommandState *cs, in ga_command_state_add() argument 33 cs->groups = g_slist_append(cs->groups, cg); in ga_command_state_add() 46 void ga_command_state_init_all(GACommandState *cs) in ga_command_state_init_all() argument 48 g_assert(cs); in ga_command_state_init_all() 64 g_assert(cs); in ga_command_state_cleanup_all() 70 GACommandState *cs = g_new0(GACommandState, 1); in ga_command_state_new() local 71 cs->groups = NULL; in ga_command_state_new() 72 return cs; in ga_command_state_new() 75 void ga_command_state_free(GACommandState *cs) in ga_command_state_free() argument 77 g_slist_free_full(cs->groups, g_free); in ga_command_state_free() [all …]
|
/qemu/linux-user/hppa/ |
H A D | cpu_loop.c | 28 CPUState *cs = env_cpu(env); in hppa_lws() local 64 old = *(uint8_t *)g2h(cs, old); in hppa_lws() 65 new = *(uint8_t *)g2h(cs, new); in hppa_lws() 70 old = *(uint16_t *)g2h(cs, old); in hppa_lws() 71 new = *(uint16_t *)g2h(cs, new); in hppa_lws() 76 old = *(uint32_t *)g2h(cs, old); in hppa_lws() 112 CPUState *cs = env_cpu(env); in cpu_loop() local 117 cpu_exec_start(cs); in cpu_loop() 118 trapnr = cpu_exec(cs); in cpu_loop() 119 cpu_exec_end(cs); in cpu_loop() [all …]
|
/qemu/target/riscv/kvm/ |
H A D | kvm-cpu.c | 763 RISCVCPU *cpu = RISCV_CPU(cs); in kvm_riscv_get_regs_vector() 819 RISCVCPU *cpu = RISCV_CPU(cs); in kvm_riscv_put_regs_vector() 1202 ret = kvm_riscv_get_regs_csr(cs); in kvm_arch_get_registers() 1207 ret = kvm_riscv_get_regs_fp(cs); in kvm_arch_get_registers() 1252 ret = kvm_riscv_put_regs_fp(cs); in kvm_arch_put_registers() 1264 if (cs->cpu_index == 0) { in kvm_arch_put_registers() 1301 CPUState *cs = opaque; in kvm_riscv_vm_state_change() local 1356 int kvm_arch_init_vcpu(CPUState *cs) in kvm_arch_init_vcpu() argument 1359 RISCVCPU *cpu = RISCV_CPU(cs); in kvm_arch_init_vcpu() 1435 RISCVCPU *cpu = RISCV_CPU(cs); in kvm_riscv_handle_sbi_dbcn() [all …]
|
/qemu/include/semihosting/ |
H A D | syscalls.h | 23 void semihost_sys_open(CPUState *cs, gdb_syscall_complete_cb complete, 27 void semihost_sys_close(CPUState *cs, gdb_syscall_complete_cb complete, 30 void semihost_sys_read(CPUState *cs, gdb_syscall_complete_cb complete, 33 void semihost_sys_read_gf(CPUState *cs, gdb_syscall_complete_cb complete, 36 void semihost_sys_write(CPUState *cs, gdb_syscall_complete_cb complete, 42 void semihost_sys_lseek(CPUState *cs, gdb_syscall_complete_cb complete, 45 void semihost_sys_isatty(CPUState *cs, gdb_syscall_complete_cb complete, 48 void semihost_sys_flen(CPUState *cs, gdb_syscall_complete_cb fstat_cb, 52 void semihost_sys_fstat(CPUState *cs, gdb_syscall_complete_cb complete, 55 void semihost_sys_stat(CPUState *cs, gdb_syscall_complete_cb complete, [all …]
|