master
h 23 lines 574 Bytes
Raw
1 /*
2 * QEMU private CPU interface between user / system modes)
3 *
4 * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
5 *
6 * SPDX-License-Identifier: GPL-2.0-or-later
7 */
8 #ifndef HW_CORE_CPU_INTERNAL_H
9 #define HW_CORE_CPU_INTERNAL_H
10
11 #include "hw/core/qdev.h"
12 #include "hw/core/cpu.h"
13
14 void cpu_class_init_props(DeviceClass *dc);
15 void cpu_exec_class_post_init(CPUClass *cc);
16
17 void cpu_exec_init(CPUState *cpu);
18 void cpu_exec_realize(CPUState *cpu, Error **errp);
19
20 void cpu_vmstate_register(CPUState *cpu);
21 void cpu_vmstate_unregister(CPUState *cpu);
22
23 #endif