Home
last modified time | relevance | path

Searched defs:ArchCPU (Results 1 – 20 of 20) sorted by relevance

/openbmc/qemu/target/arm/
H A Dcpu.h907 struct ArchCPU { struct
908 CPUState parent_obj;
910 CPUARMState env;
913 GHashTable *cp_regs;
921 uint64_t *cpreg_indexes;
923 uint64_t *cpreg_values;
925 int32_t cpreg_array_len;
930 uint64_t *cpreg_vmstate_indexes;
931 uint64_t *cpreg_vmstate_values;
932 int32_t cpreg_vmstate_array_len;
[all …]
/openbmc/qemu/target/hexagon/
H A Dcpu.h122 struct ArchCPU { struct
140 typedef HexagonCPU ArchCPU; argument
/openbmc/qemu/target/loongarch/
H A Dcpu.h410 struct ArchCPU { struct
411 CPUState parent_obj;
435 * LoongArchCPUClass: argument
/openbmc/qemu/target/avr/
H A Dcpu.h151 struct ArchCPU { struct
152 CPUState parent_obj;
154 CPUAVRState env;
156 MemoryRegion cpu_reg1;
157 MemoryRegion cpu_reg2;
160 uint32_t init_sp;
/openbmc/qemu/target/i386/
H A Dcpu.h2166 struct ArchCPU { struct
2167 CPUState parent_obj;
2169 CPUX86State env;
2170 VMChangeStateEntry *vmsentry;
2172 uint64_t ucode_rev;
2174 uint32_t hyperv_spinlock_attempts;
2175 char *hyperv_vendor;
2176 bool hyperv_synic_kvm_only;
2177 uint64_t hyperv_features;
2178 bool hyperv_passthrough;
[all …]
/openbmc/qemu/target/rx/
H A Dcpu.h115 struct ArchCPU { struct
116 CPUState parent_obj;
118 CPURXState env;
/openbmc/qemu/target/microblaze/
H A Dcpu.h342 struct ArchCPU { struct
343 CPUState parent_obj;
345 CPUMBState env;
347 bool ns_axi_dp;
348 bool ns_axi_ip;
349 bool ns_axi_dc;
350 bool ns_axi_ic;
352 MicroBlazeCPUConfig cfg;
/openbmc/qemu/target/riscv/
H A Dcpu.h537 struct ArchCPU { struct
538 CPUState parent_obj;
540 CPURISCVState env;
542 GDBFeature dyn_csr_feature;
543 GDBFeature dyn_vreg_feature;
546 RISCVCPUConfig cfg;
547 RISCVSATPModes satp_modes;
549 QEMUTimer *pmu_timer;
551 uint32_t pmu_avail_ctrs;
553 GHashTable *pmu_event_ctr_map;
[all …]
/openbmc/qemu/target/tricore/
H A Dcpu.h70 struct ArchCPU { struct
71 CPUState parent_obj;
73 CPUTriCoreState env;
/openbmc/qemu/target/hppa/
H A Dcpu.h286 struct ArchCPU { struct
287 CPUState parent_obj;
289 CPUHPPAState env;
290 QEMUTimer *alarm_timer;
/openbmc/qemu/target/alpha/
H A Dcpu.h260 struct ArchCPU { struct
261 CPUState parent_obj;
263 CPUAlphaState env;
266 QEMUTimer *alarm_timer;
/openbmc/qemu/target/openrisc/
H A Dcpu.h294 struct ArchCPU { struct
295 CPUState parent_obj;
297 CPUOpenRISCState env;
/openbmc/qemu/target/sh4/
H A Dcpu.h216 struct ArchCPU { struct
217 CPUState parent_obj;
219 CPUSH4State env;
/openbmc/qemu/target/s390x/
H A Dcpu.h168 struct ArchCPU { struct
169 CPUState parent_obj;
171 CPUS390XState env;
172 S390CPUModel *model;
174 void *irqstate;
175 uint32_t irqstate_saved_size;
/openbmc/qemu/target/m68k/
H A Dcpu.h166 struct ArchCPU { struct
167 CPUState parent_obj;
169 CPUM68KState env;
/openbmc/qemu/include/qemu/
H A Dtypedefs.h30 typedef struct ArchCPU ArchCPU; typedef
/openbmc/qemu/target/xtensa/
H A Dcpu.h560 struct ArchCPU { struct
561 CPUState parent_obj;
563 CPUXtensaState env;
564 Clock *clock;
/openbmc/qemu/target/mips/
H A Dcpu.h1204 struct ArchCPU { struct
1205 CPUState parent_obj;
1207 CPUMIPSState env;
1209 Clock *clock;
1210 Clock *count_div; /* Divider for CP0_Count clock */
1213 bool is_big_endian;
/openbmc/qemu/target/ppc/
H A Dcpu.h1461 struct ArchCPU { struct
1462 CPUState parent_obj;
1464 CPUPPCState env;
1466 int vcpu_id;
1467 uint32_t compat_pvr;
1468 PPCVirtualHypervisor *vhyp;
1469 PPCVirtualHypervisorClass *vhyp_class;
1470 void *machine_data;
1471 int32_t node_id; /* NUMA node this CPU belongs to */
1472 PPCHash64Options *hash64_opts;
[all …]
/openbmc/qemu/target/sparc/
H A Dcpu.h560 struct ArchCPU { struct
561 CPUState parent_obj;
563 CPUSPARCState env;