Home
last modified time | relevance | path

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

/openbmc/qemu/target/arm/
H A Dcpu.h837 struct ArchCPU { struct
838 CPUState parent_obj;
840 CPUARMState env;
843 GHashTable *cp_regs;
851 uint64_t *cpreg_indexes;
853 uint64_t *cpreg_values;
855 int32_t cpreg_array_len;
860 uint64_t *cpreg_vmstate_indexes;
861 uint64_t *cpreg_vmstate_values;
862 int32_t cpreg_vmstate_array_len;
[all …]
/openbmc/qemu/target/hexagon/
H A Dcpu.h123 struct ArchCPU { struct
124 CPUState parent_obj;
126 CPUHexagonState env;
128 bool lldb_compat;
129 target_ulong lldb_stack_adjust;
130 bool short_circuit;
156 typedef HexagonCPU ArchCPU; typedef
/openbmc/qemu/target/i386/
H A Dcpu.h2069 struct ArchCPU { struct
2070 CPUState parent_obj;
2072 CPUX86State env;
2073 VMChangeStateEntry *vmsentry;
2075 uint64_t ucode_rev;
2077 uint32_t hyperv_spinlock_attempts;
2078 char *hyperv_vendor;
2079 bool hyperv_synic_kvm_only;
2080 uint64_t hyperv_features;
2081 bool hyperv_passthrough;
[all …]
/openbmc/qemu/target/avr/
H A Dcpu.h142 struct ArchCPU { struct
143 CPUState parent_obj;
145 CPUAVRState env;
148 uint32_t init_sp;
/openbmc/qemu/target/loongarch/
H A Dcpu.h399 struct ArchCPU { struct
415 * LoongArchCPUClass: argument
/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/rx/
H A Dcpu.h109 struct ArchCPU { struct
110 CPUState parent_obj;
112 CPURXState env;
/openbmc/qemu/target/riscv/
H A Dcpu.h497 struct ArchCPU { struct
498 CPUState parent_obj;
500 CPURISCVState env;
502 GDBFeature dyn_csr_feature;
503 GDBFeature dyn_vreg_feature;
506 RISCVCPUConfig cfg;
508 QEMUTimer *pmu_timer;
510 uint32_t pmu_avail_ctrs;
512 GHashTable *pmu_event_ctr_map;
513 const GPtrArray *decoders;
/openbmc/qemu/target/tricore/
H A Dcpu.h65 struct ArchCPU { struct
66 CPUState parent_obj;
68 CPUTriCoreState env;
/openbmc/qemu/target/hppa/
H A Dcpu.h274 struct ArchCPU { struct
275 CPUState parent_obj;
277 CPUHPPAState env;
278 QEMUTimer *alarm_timer;
/openbmc/qemu/target/alpha/
H A Dcpu.h258 struct ArchCPU { struct
259 CPUState parent_obj;
261 CPUAlphaState env;
264 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.h170 struct ArchCPU { struct
171 CPUState parent_obj;
173 CPUS390XState env;
174 S390CPUModel *model;
176 void *irqstate;
177 uint32_t irqstate_saved_size;
/openbmc/qemu/include/qemu/
H A Dtypedefs.h29 typedef struct ArchCPU ArchCPU; typedef
/openbmc/qemu/target/m68k/
H A Dcpu.h166 struct ArchCPU { struct
167 CPUState parent_obj;
169 CPUM68KState env;
/openbmc/qemu/target/xtensa/
H A Dcpu.h558 struct ArchCPU { struct
559 CPUState parent_obj;
561 CPUXtensaState env;
562 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.h1448 struct ArchCPU { struct
1449 CPUState parent_obj;
1451 CPUPPCState env;
1453 int vcpu_id;
1454 uint32_t compat_pvr;
1455 PPCVirtualHypervisor *vhyp;
1456 PPCVirtualHypervisorClass *vhyp_class;
1457 void *machine_data;
1458 int32_t node_id; /* NUMA node this CPU belongs to */
1459 PPCHash64Options *hash64_opts;
[all …]
/openbmc/qemu/target/sparc/
H A Dcpu.h559 struct ArchCPU { struct
560 CPUState parent_obj;
562 CPUSPARCState env;