Features/QOM/CPU: Difference between revisions
(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" | ||
!Identifier | |||
!current | |||
!interim | |||
!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 |