X86_CPU
继承关系
TYPE_DEVICE
+-------------------------------+
|class_size | = sizeof(DeviceClass)
|class_init | = device_class_init
| |
|instance_size | = sizeof(Object)
|instance_init | = device_initfn
|instance_finalize | = device_finalize
| |
|realize | = x86_cpu_realizefn
+-------------------------------+
TYPE_CPU
+-------------------------------+
|class_size | = sizeof(CPUClass)
|class_init | = cpu_class_init
| |
|instance_size | = sizeof(CPUState)
|instance_init | = cpu_common_initfn
|instance_finalize | = cpu_common_finalize
+-------------------------------+
TYPE_X86_CPU
+-------------------------------+
|abstract | = true
|class_size | = sizeof(X86CPUClass)
|class_init | = x86_cpu_common_class_init
| |
|instance_size | = sizeof(X86CPU)
|instance_init | = x86_cpu_initfn
| |
|parent_realize | = cpu_common_realizefn
+-------------------------------+
base-x86_64-cpu qemu64-x86_64-cpu host-x86_64-cpu
+-------------------------------+ +-------------------------------+ +-------------------------------+
|class_size | |class_size | |class_size |
|class_init | = x86_cpu_base_class_init |class_init | = x86_cpu_cpudef_class_init |class_init | = host_x86_cpu_class_init
| | | | | |
|instance_size | |instance_size | |instance_size |
|instance_init | |instance_init | |instance_init |
+-------------------------------+ +-------------------------------+ +-------------------------------+类型定义
指定CPU类型
初始化
从创建Machine开始
X86 CPU的初始化细节
Last updated