Alexander Graf
6a2b3d89fa
ppce500_spin: Initialize struct properly
...
The spinning struct is in guest endianness, so we need to initialize
its variables in guest endianness too.
This fixes booting e500 guests with SMP on x86 for me.
Signed-off-by: Alexander Graf <agraf@suse.de >
2014-04-08 11:20:05 +02:00
Andreas Färber
27103424c4
cpu: Move exception_index field from CPU_COMMON to CPUState
...
Signed-off-by: Andreas Färber <afaerber@suse.de >
2014-03-13 19:20:46 +01:00
Andreas Färber
880fc798fd
ppce500_spin: QOM cast cleanup
...
Introduce type constant and use QOM cast.
Signed-off-by: Andreas Färber <afaerber@suse.de >
2013-07-29 21:07:00 +02:00
Paolo Bonzini
40c5dce99b
hw/p*: pass owner to memory_region_init* functions
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-07-04 17:42:48 +02:00
Paolo Bonzini
2c9b15cab1
memory: add owner argument to initialization functions
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-07-04 17:42:44 +02:00
Andreas Färber
cb446ecab7
kvm: Change cpu_synchronize_state() argument to CPUState
...
Change Monitor::mon_cpu to CPUState as well.
Reviewed-by: liguang <lig.fnst@cn.fujitsu.com >
Acked-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Andreas Färber <afaerber@suse.de >
2013-06-28 13:25:12 +02:00
Andreas Färber
259186a7d2
cpu: Move halted and interrupt_request fields to CPUState
...
Both fields are used in VMState, thus need to be moved together.
Explicitly zero them on reset since they were located before
breakpoints.
Pass PowerPCCPU to kvmppc_handle_halt().
Signed-off-by: Andreas Färber <afaerber@suse.de >
2013-03-12 10:35:55 +01:00
Paolo Bonzini
c68c4a56e9
ppc: move files referencing CPU to hw/ppc/
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-03-01 15:01:19 +01:00