/qemu/target/arm/tcg/ |
H A D | cpu32.c | 23 void aa32_max_features(ARMCPU *cpu) in aa32_max_features() 100 ARMCPU *cpu = ARM_CPU(obj); in arm926_initfn() local 127 ARMCPU *cpu = ARM_CPU(obj); in arm946_initfn() local 140 ARMCPU *cpu = ARM_CPU(obj); in arm1026_initfn() local 180 ARMCPU *cpu = ARM_CPU(obj); in arm1136_r2_initfn() local 218 ARMCPU *cpu = ARM_CPU(obj); in arm1136_initfn() local 249 ARMCPU *cpu = ARM_CPU(obj); in arm1176_initfn() local 281 ARMCPU *cpu = ARM_CPU(obj); in arm11mpcore_initfn() local 317 ARMCPU *cpu = ARM_CPU(obj); in cortex_a8_initfn() local 386 ARMCPU *cpu = ARM_CPU(obj); in cortex_a9_initfn() local [all …]
|
H A D | cpu64.c | 60 ARMCPU *cpu = ARM_CPU(obj); in aarch64_a35_initfn() local 141 ARMCPU *cpu = ARM_CPU(obj); in cpu_max_get_sve_max_vq() local 156 ARMCPU *cpu = ARM_CPU(obj); in cpu_max_set_sve_max_vq() local 175 ARMCPU *cpu = ARM_CPU(obj); in cpu_arm_get_rme() local 181 ARMCPU *cpu = ARM_CPU(obj); in cpu_arm_set_rme() local 192 ARMCPU *cpu = ARM_CPU(obj); in cpu_max_set_l0gptsz() local 217 ARMCPU *cpu = ARM_CPU(obj); in cpu_max_get_l0gptsz() local 228 ARMCPU *cpu = ARM_CPU(obj); in aarch64_a55_initfn() local 296 ARMCPU *cpu = ARM_CPU(obj); in aarch64_a72_initfn() local 351 ARMCPU *cpu = ARM_CPU(obj); in aarch64_a76_initfn() local [all …]
|
H A D | cpu-v7m.c | 23 ARMCPU *cpu = ARM_CPU(cs); in arm_v7m_cpu_exec_interrupt() local 48 ARMCPU *cpu = ARM_CPU(obj); in cortex_m0_initfn() local 81 ARMCPU *cpu = ARM_CPU(obj); in cortex_m3_initfn() local 106 ARMCPU *cpu = ARM_CPU(obj); in cortex_m4_initfn() local 136 ARMCPU *cpu = ARM_CPU(obj); in cortex_m7_initfn() local 166 ARMCPU *cpu = ARM_CPU(obj); in cortex_m33_initfn() local 200 ARMCPU *cpu = ARM_CPU(obj); in cortex_m55_initfn() local
|
/qemu/target/i386/hvf/ |
H A D | x86.c | 49 bool x86_read_segment_descriptor(CPUState *cpu, in x86_read_segment_descriptor() 79 bool x86_write_segment_descriptor(CPUState *cpu, in x86_write_segment_descriptor() 102 bool x86_read_call_gate(CPUState *cpu, struct x86_call_gate *idt_desc, in x86_read_call_gate() 118 bool x86_is_protected(CPUState *cpu) in x86_is_protected() 124 bool x86_is_real(CPUState *cpu) in x86_is_real() 129 bool x86_is_v8086(CPUState *cpu) in x86_is_v8086() 136 bool x86_is_long_mode(CPUState *cpu) in x86_is_long_mode() 141 bool x86_is_long64_mode(CPUState *cpu) in x86_is_long64_mode() 149 bool x86_is_paging_mode(CPUState *cpu) in x86_is_paging_mode() 155 bool x86_is_pae_enabled(CPUState *cpu) in x86_is_pae_enabled() [all …]
|
H A D | x86.h | 229 #define AX(cpu) RX(cpu, R_EAX) argument 230 #define CX(cpu) RX(cpu, R_ECX) argument 231 #define DX(cpu) RX(cpu, R_EDX) argument 232 #define BP(cpu) RX(cpu, R_EBP) argument 233 #define SP(cpu) RX(cpu, R_ESP) argument 234 #define BX(cpu) RX(cpu, R_EBX) argument 235 #define SI(cpu) RX(cpu, R_ESI) argument 236 #define DI(cpu) RX(cpu, R_EDI) argument 239 #define AL(cpu) RL(cpu, R_EAX) argument 240 #define CL(cpu) RL(cpu, R_ECX) argument [all …]
|
H A D | x86_descr.c | 48 uint32_t vmx_read_segment_limit(CPUState *cpu, X86Seg seg) in vmx_read_segment_limit() 53 uint32_t vmx_read_segment_ar(CPUState *cpu, X86Seg seg) in vmx_read_segment_ar() 58 uint64_t vmx_read_segment_base(CPUState *cpu, X86Seg seg) in vmx_read_segment_base() 63 x68_segment_selector vmx_read_segment_selector(CPUState *cpu, X86Seg seg) in vmx_read_segment_selector() 70 void vmx_write_segment_selector(CPUState *cpu, x68_segment_selector selector, X86Seg seg) in vmx_write_segment_selector() 75 void vmx_read_segment_descriptor(CPUState *cpu, struct vmx_segment *desc, X86Seg seg) in vmx_read_segment_descriptor() 83 void vmx_write_segment_descriptor(CPUState *cpu, struct vmx_segment *desc, X86Seg seg) in vmx_write_segment_descriptor() 93 void x86_segment_descriptor_to_vmx(CPUState *cpu, x68_segment_selector selector, in x86_segment_descriptor_to_vmx() 112 void vmx_segment_to_x86_descriptor(CPUState *cpu, struct vmx_segment *vmx_desc, in vmx_segment_to_x86_descriptor()
|
/qemu/target/arm/ |
H A D | machine.c | 14 ARMCPU *cpu = opaque; in vfp_needed() local 24 ARMCPU *cpu = opaque; in get_fpscr() local 35 ARMCPU *cpu = opaque; in put_fpscr() local 108 ARMCPU *cpu = opaque; in iwmmxt_needed() local 134 ARMCPU *cpu = opaque; in sve_needed() local 186 ARMCPU *cpu = opaque; in za_needed() local 210 ARMCPU *cpu = opaque; in serror_needed() local 247 ARMCPU *cpu = opaque; in m_needed() local 275 ARMCPU *cpu = opaque; in csselr_vmstate_validate() local 283 ARMCPU *cpu = opaque; in m_csselr_needed() local [all …]
|
H A D | kvm_arm.h | 241 static inline void kvm_arm_set_cpu_features_from_host(ARMCPU *cpu) in kvm_arm_set_cpu_features_from_host() 246 static inline void kvm_arm_add_vcpu_properties(ARMCPU *cpu) in kvm_arm_add_vcpu_properties() 261 static inline void kvm_arm_pmu_set_irq(ARMCPU *cpu, int irq) in kvm_arm_pmu_set_irq() 266 static inline void kvm_arm_pmu_init(ARMCPU *cpu) in kvm_arm_pmu_init() 271 static inline void kvm_arm_pvtime_init(ARMCPU *cpu, uint64_t ipa) in kvm_arm_pvtime_init() 276 static inline void kvm_arm_steal_time_finalize(ARMCPU *cpu, Error **errp) in kvm_arm_steal_time_finalize() 281 static inline uint32_t kvm_arm_sve_get_vls(ARMCPU *cpu) in kvm_arm_sve_get_vls()
|
H A D | cpu64.c | 245 ARMCPU *cpu = ARM_CPU(obj); in cpu_arm_get_vq() local 279 ARMCPU *cpu = ARM_CPU(obj); in cpu_arm_get_sve() local 285 ARMCPU *cpu = ARM_CPU(obj); in cpu_arm_set_sve() local 339 ARMCPU *cpu = ARM_CPU(obj); in cpu_arm_get_sme() local 345 ARMCPU *cpu = ARM_CPU(obj); in cpu_arm_set_sme() local 355 ARMCPU *cpu = ARM_CPU(obj); in cpu_arm_get_sme_fa64() local 362 ARMCPU *cpu = ARM_CPU(obj); in cpu_arm_set_sme_fa64() local 429 ARMCPU *cpu = ARM_CPU(obj); in aarch64_add_sve_properties() local 452 ARMCPU *cpu = ARM_CPU(obj); in aarch64_add_sme_properties() local 554 ARMCPU *cpu = ARM_CPU(obj); in aarch64_add_pauth_properties() local [all …]
|
/qemu/system/ |
H A D | cpus.c | 105 CPUState *cpu; in all_cpu_threads_idle() local 119 CPUState *cpu; in hw_error() local 135 CPUState *cpu; in cpu_synchronize_all_states() local 144 CPUState *cpu; in cpu_synchronize_all_post_reset() local 153 CPUState *cpu; in cpu_synchronize_all_post_init() local 162 CPUState *cpu; in cpu_synchronize_all_pre_loadvm() local 311 bool cpu_can_run(CPUState *cpu) in cpu_can_run() 563 CPUState *cpu; in all_vcpus_paused() local 576 CPUState *cpu; in pause_all_vcpus() local 614 CPUState *cpu; in resume_all_vcpus() local [all …]
|
/qemu/hw/core/ |
H A D | cpu-sysemu.c | 26 bool cpu_paging_enabled(const CPUState *cpu) in cpu_paging_enabled() 37 bool cpu_get_memory_mapping(CPUState *cpu, MemoryMappingList *list, in cpu_get_memory_mapping() 50 hwaddr cpu_get_phys_page_attrs_debug(CPUState *cpu, vaddr addr, in cpu_get_phys_page_attrs_debug() 63 hwaddr cpu_get_phys_page_debug(CPUState *cpu, vaddr addr) in cpu_get_phys_page_debug() 70 int cpu_asidx_from_attrs(CPUState *cpu, MemTxAttrs attrs) in cpu_asidx_from_attrs() 81 int cpu_write_elf32_qemunote(WriteCoreDumpFunction f, CPUState *cpu, in cpu_write_elf32_qemunote() 92 int cpu_write_elf32_note(WriteCoreDumpFunction f, CPUState *cpu, in cpu_write_elf32_note() 103 int cpu_write_elf64_qemunote(WriteCoreDumpFunction f, CPUState *cpu, in cpu_write_elf64_qemunote() 114 int cpu_write_elf64_note(WriteCoreDumpFunction f, CPUState *cpu, in cpu_write_elf64_note() 125 bool cpu_virtio_is_big_endian(CPUState *cpu) in cpu_virtio_is_big_endian() [all …]
|
H A D | cpu-common.c | 37 CPUState *cpu; in cpu_by_arch_id() local 57 CPUState *cpu = CPU(object_new(typename)); in cpu_create() local 68 void cpu_reset_interrupt(CPUState *cpu, int mask) in cpu_reset_interrupt() 81 void cpu_exit(CPUState *cpu) in cpu_exit() 99 void cpu_dump_state(CPUState *cpu, FILE *f, int flags) in cpu_dump_state() 109 void cpu_reset(CPUState *cpu) in cpu_reset() 118 CPUState *cpu = CPU(obj); in cpu_common_reset_hold() local 202 CPUState *cpu = CPU(dev); in cpu_common_realizefn() local 236 CPUState *cpu = CPU(dev); in cpu_common_unrealizefn() local 249 CPUState *cpu = CPU(obj); in cpu_common_initfn() local [all …]
|
/qemu/hw/openrisc/ |
H A D | cputimer.c | 37 void cpu_openrisc_count_set(OpenRISCCPU *cpu, uint32_t val) in cpu_openrisc_count_set() 42 uint32_t cpu_openrisc_count_get(OpenRISCCPU *cpu) in cpu_openrisc_count_get() 48 void cpu_openrisc_count_update(OpenRISCCPU *cpu) in cpu_openrisc_count_update() 62 void cpu_openrisc_timer_update(OpenRISCCPU *cpu) in cpu_openrisc_timer_update() 84 void cpu_openrisc_count_start(OpenRISCCPU *cpu) in cpu_openrisc_count_start() 90 void cpu_openrisc_count_stop(OpenRISCCPU *cpu) in cpu_openrisc_count_stop() 99 OpenRISCCPU *cpu = opaque; in openrisc_timer_cb() local 129 OpenRISCCPU *cpu = opaque; in openrisc_count_reset() local 155 void cpu_openrisc_clock_init(OpenRISCCPU *cpu) in cpu_openrisc_clock_init()
|
/qemu/target/s390x/ |
H A D | interrupt.c | 45 void cpu_inject_clock_comparator(S390CPU *cpu) in cpu_inject_clock_comparator() 53 void cpu_inject_cpu_timer(S390CPU *cpu) in cpu_inject_cpu_timer() 72 int cpu_inject_external_call(S390CPU *cpu, uint16_t src_cpu_addr) in cpu_inject_external_call() 87 void cpu_inject_restart(S390CPU *cpu) in cpu_inject_restart() 100 void cpu_inject_stop(S390CPU *cpu) in cpu_inject_stop() 143 bool s390_cpu_has_mcck_int(S390CPU *cpu) in s390_cpu_has_mcck_int() 161 bool s390_cpu_has_ext_int(S390CPU *cpu) in s390_cpu_has_ext_int() 203 bool s390_cpu_has_io_int(S390CPU *cpu) in s390_cpu_has_io_int() 215 bool s390_cpu_has_restart_int(S390CPU *cpu) in s390_cpu_has_restart_int() 222 bool s390_cpu_has_stop_int(S390CPU *cpu) in s390_cpu_has_stop_int() [all …]
|
H A D | cpu-sysemu.c | 45 S390CPU *cpu = S390_CPU(s); in s390_cpu_load_normal() local 69 S390CPU *cpu = opaque; in s390_cpu_machine_reset_cb() local 77 S390CPU *cpu = S390_CPU(cs); in s390_cpu_get_crash_info() local 113 S390CPU *cpu = S390_CPU(obj); in s390_cpu_init_sysemu() local 127 S390CPU *cpu = S390_CPU(dev); in s390_cpu_realize_sysemu() local 151 S390CPU *cpu = S390_CPU(obj); in s390_cpu_finalize() local 175 static bool disabled_wait(CPUState *cpu) in disabled_wait() 183 CPUState *cpu; in s390_count_running_cpus() local 199 unsigned int s390_cpu_halt(S390CPU *cpu) in s390_cpu_halt() 212 void s390_cpu_unhalt(S390CPU *cpu) in s390_cpu_unhalt() [all …]
|
/qemu/target/riscv/ |
H A D | machine.c | 29 RISCVCPU *cpu = opaque; in pmp_needed() local 36 RISCVCPU *cpu = opaque; in pmp_post_load() local 74 RISCVCPU *cpu = opaque; in hyper_needed() local 130 RISCVCPU *cpu = opaque; in vector_needed() local 155 RISCVCPU *cpu = opaque; in pointermasking_needed() local 207 RISCVCPU *cpu = opaque; in cpu_kvmtimer_post_load() local 231 RISCVCPU *cpu = opaque; in debug_needed() local 238 RISCVCPU *cpu = opaque; in debug_post_load() local 265 RISCVCPU *cpu = opaque; in riscv_cpu_post_load() local 275 RISCVCPU *cpu = opaque; in smstateen_needed() local [all …]
|
/qemu/target/i386/ |
H A D | machine.c | 221 X86CPU *cpu = opaque; in cpu_pre_save() local 315 X86CPU *cpu = opaque; in cpu_post_load() local 410 X86CPU *cpu = opaque; in async_pf_msr_needed() local 417 X86CPU *cpu = opaque; in async_pf_int_msr_needed() local 424 X86CPU *cpu = opaque; in pv_eoi_msr_needed() local 431 X86CPU *cpu = opaque; in steal_time_msr_needed() local 438 X86CPU *cpu = opaque; in exception_info_needed() local 468 X86CPU *cpu = opaque; in poll_control_msr_needed() local 530 X86CPU *cpu = opaque; in fpop_ip_dp_needed() local 551 X86CPU *cpu = opaque; in tsc_adjust_needed() local [all …]
|
/qemu/accel/tcg/ |
H A D | cpu-exec.c | 69 static void align_clocks(SyncClocks *sc, CPUState *cpu) in align_clocks() 150 uint32_t curr_cflags(CPUState *cpu) in curr_cflags() 282 static void log_cpu_exec(vaddr pc, CPUState *cpu, in log_cpu_exec() 396 CPUState *cpu = env_cpu(env); in HELPER() local 506 static void cpu_exec_enter(CPUState *cpu) in cpu_exec_enter() 515 static void cpu_exec_exit(CPUState *cpu) in cpu_exec_exit() 561 void cpu_exec_step_atomic(CPUState *cpu) in cpu_exec_step_atomic() 670 static inline bool cpu_handle_halt(CPUState *cpu) in cpu_handle_halt() 951 cpu_exec_loop(CPUState *cpu, SyncClocks *sc) in cpu_exec_loop() 1041 int cpu_exec(CPUState *cpu) in cpu_exec() [all …]
|
H A D | tcg-accel-ops.c | 49 void tcg_cpu_init_cflags(CPUState *cpu, bool parallel) in tcg_cpu_init_cflags() 68 void tcg_cpu_destroy(CPUState *cpu) in tcg_cpu_destroy() 73 int tcg_cpu_exec(CPUState *cpu) in tcg_cpu_exec() 83 static void tcg_cpu_reset_hold(CPUState *cpu) in tcg_cpu_reset_hold() 91 void tcg_handle_interrupt(CPUState *cpu, int mask) in tcg_handle_interrupt() 114 static inline int xlat_gdb_type(CPUState *cpu, int gdbtype) in xlat_gdb_type() 133 CPUState *cpu; in tcg_insert_breakpoint() local 164 CPUState *cpu; in tcg_remove_breakpoint() local 193 static inline void tcg_remove_all_breakpoints(CPUState *cpu) in tcg_remove_all_breakpoints()
|
H A D | tcg-accel-ops-mttcg.c | 41 CPUState *cpu; member 44 static void do_nothing(CPUState *cpu, run_on_cpu_data d) in do_nothing() 50 CPUState *cpu = container_of(notify, MttcgForceRcuNotifier, notifier)->cpu; in mttcg_force_rcu() local 68 CPUState *cpu = arg; in mttcg_cpu_thread_fn() local 128 void mttcg_kick_vcpu_thread(CPUState *cpu) in mttcg_kick_vcpu_thread() 133 void mttcg_start_vcpu_thread(CPUState *cpu) in mttcg_start_vcpu_thread()
|
/qemu/include/exec/ |
H A D | exec-all.h | 44 static inline bool cpu_loop_exit_requested(CPUState *cpu) in cpu_loop_exit_requested() 284 static inline void tlb_init(CPUState *cpu) in tlb_init() 287 static inline void tlb_destroy(CPUState *cpu) in tlb_destroy() 290 static inline void tlb_flush_page(CPUState *cpu, vaddr addr) in tlb_flush_page() 299 static inline void tlb_flush(CPUState *cpu) in tlb_flush() 308 static inline void tlb_flush_page_by_mmuidx(CPUState *cpu, in tlb_flush_page_by_mmuidx() 313 static inline void tlb_flush_by_mmuidx(CPUState *cpu, uint16_t idxmap) in tlb_flush_by_mmuidx() 316 static inline void tlb_flush_page_by_mmuidx_all_cpus(CPUState *cpu, in tlb_flush_page_by_mmuidx_all_cpus() 330 static inline void tlb_flush_by_mmuidx_all_cpus_synced(CPUState *cpu, in tlb_flush_by_mmuidx_all_cpus_synced() 334 static inline void tlb_flush_page_bits_by_mmuidx(CPUState *cpu, in tlb_flush_page_bits_by_mmuidx() [all …]
|
/qemu/ |
H A D | cpu-common.c | 84 void cpu_list_add(CPUState *cpu) in cpu_list_add() 97 void cpu_list_remove(CPUState *cpu) in cpu_list_remove() 112 CPUState *cpu; in qemu_get_cpu() local 246 void cpu_exec_start(CPUState *cpu) in cpu_exec_start() 286 void cpu_exec_end(CPUState *cpu) in cpu_exec_end() 320 void async_safe_run_on_cpu(CPUState *cpu, run_on_cpu_func func, in async_safe_run_on_cpu() 334 void process_queued_cpu_work(CPUState *cpu) in process_queued_cpu_work() 374 int cpu_breakpoint_insert(CPUState *cpu, vaddr pc, int flags, in cpu_breakpoint_insert() 405 int cpu_breakpoint_remove(CPUState *cpu, vaddr pc, int flags) in cpu_breakpoint_remove() 424 void cpu_breakpoint_remove_by_ref(CPUState *cpu, CPUBreakpoint *bp) in cpu_breakpoint_remove_by_ref() [all …]
|
/qemu/target/s390x/tcg/ |
H A D | misc_helper.c | 276 S390CPU *cpu = env_archcpu(env); in HELPER() local 433 S390CPU *cpu = env_archcpu(env); in HELPER() local 441 S390CPU *cpu = env_archcpu(env); in HELPER() local 449 S390CPU *cpu = env_archcpu(env); in HELPER() local 457 S390CPU *cpu = env_archcpu(env); in HELPER() local 465 S390CPU *cpu = env_archcpu(env); in HELPER() local 473 S390CPU *cpu = env_archcpu(env); in HELPER() local 481 S390CPU *cpu = env_archcpu(env); in HELPER() local 490 S390CPU *cpu = env_archcpu(env); in HELPER() local 499 S390CPU *cpu = env_archcpu(env); in HELPER() local [all …]
|
/qemu/target/microblaze/ |
H A D | cpu.c | 83 MicroBlazeCPU *cpu = MICROBLAZE_CPU(cs); in mb_cpu_set_pc() local 92 MicroBlazeCPU *cpu = MICROBLAZE_CPU(cs); in mb_cpu_get_pc() local 100 MicroBlazeCPU *cpu = MICROBLAZE_CPU(cs); in mb_cpu_synchronize_from_tb() local 111 MicroBlazeCPU *cpu = MICROBLAZE_CPU(cs); in mb_restore_state_to_opc() local 125 MicroBlazeCPU *cpu = env_archcpu(env); in mb_cpu_mmu_index() local 141 MicroBlazeCPU *cpu = opaque; in mb_cpu_ns_axi_dp() local 149 MicroBlazeCPU *cpu = opaque; in mb_cpu_ns_axi_ip() local 157 MicroBlazeCPU *cpu = opaque; in mb_cpu_ns_axi_dc() local 165 MicroBlazeCPU *cpu = opaque; in mb_cpu_ns_axi_ic() local 173 MicroBlazeCPU *cpu = opaque; in microblaze_cpu_set_irq() local [all …]
|
/qemu/hw/ppc/ |
H A D | spapr_hcall.c | 81 static target_ulong h_resize_hpt_prepare(PowerPCCPU *cpu, in h_resize_hpt_prepare() 164 static target_ulong h_resize_hpt_commit(PowerPCCPU *cpu, in h_resize_hpt_commit() 319 static target_ulong register_vpa(PowerPCCPU *cpu, target_ulong vpa) in register_vpa() 520 static target_ulong h_confer_self(PowerPCCPU *cpu) in h_confer_self() 796 static target_ulong h_set_mode_resource_set_ciabr(PowerPCCPU *cpu, in h_set_mode_resource_set_ciabr() 821 static target_ulong h_set_mode_resource_set_dawr0(PowerPCCPU *cpu, in h_set_mode_resource_set_dawr0() 844 static target_ulong h_set_mode_resource_le(PowerPCCPU *cpu, in h_set_mode_resource_le() 981 static target_ulong h_register_process_table(PowerPCCPU *cpu, in h_register_process_table() 1074 static target_ulong h_signal_sys_reset(PowerPCCPU *cpu, in h_signal_sys_reset() 1152 target_ulong do_client_architecture_support(PowerPCCPU *cpu, in do_client_architecture_support() [all …]
|