target-microblaze: make cpu-qom.h not target specific
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 15 Mar 2016 12:49:25 +0000 (13:49 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 19 May 2016 11:08:05 +0000 (13:08 +0200)
commitffa3a3c6c1e5fc7df0ba7a618018be1260db4b33
tree8cd2b5b0468d5b2dde28fd74a788806abde00808
parenta836b8fa00fa1032ccd234a71b33943627d211ea
target-microblaze: make cpu-qom.h not target specific

Make MicroBlazeCPU an opaque type within cpu-qom.h, and move all
definitions of private methods, as well as all type definitions that
require knowledge of the layout to cpu.h.  This helps making files
independent of NEED_CPU_H if they only need to pass around CPU pointers.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target-microblaze/cpu-qom.h
target-microblaze/cpu.h