Features/QOM/CPU: Difference between revisions

From QEMU
(Add feature page on CPU QOM'ification effort)
 
m (Use proper markup for table header)
Line 3: Line 3:
=== "CPU" name conflict ===
=== "CPU" name conflict ===
{| border="1"
{| border="1"
|- style="text-align: center; font-weight: bold;"
!Identifier
|Identifier
!current
|current
!interim
|interim
!final
|final
|-
|-
|struct CPU''$arch''State ''or''<br />struct CPUState_''$arch''
|struct CPU''$arch''State ''or''<br />struct CPUState_''$arch''

Revision as of 17:22, 15 February 2012

QOM CPU

"CPU" name conflict

Identifier current interim final
struct CPU$archState or
struct CPUState_$arch
defined in target-*/cpu.h ???
#define CPUState alias to CPU$archState / CPUState_$arch dropped in favor of CPU
struct CPUClass class
#define CPU_CLASS(class) cast macro for class
struct CPU object
#define CPU(obj) cast macro for object
#define CPU_GET_CLASS(obj) macro to obtain class pointer