Thread (24 messages) 24 messages, 5 authors, 2015-03-11
STALE4157d
Revisions (10)
  1. v1 [diff vs current]
  2. v1 [diff vs current]
  3. v1 [diff vs current]
  4. v1 [diff vs current]
  5. v1 current
  6. v2 [diff vs current]
  7. v2 [diff vs current]
  8. v2 [diff vs current]
  9. v4 [diff vs current]
  10. v4 [diff vs current]

[PATCH 1/6] target-arm: kvm: save/restore mp state

From: pbonzini@redhat.com (Paolo Bonzini)
Date: 2015-03-03 11:06:40
Also in: kvm, kvmarm, qemu-devel


On 03/03/2015 11:56, Alex Benn?e wrote:
quoted
quoted
This adds the saving and restore of the current Multi-Processing state
of the machine. While the KVM_GET/SET_MP_STATE API exposes a number of
potential states for x86 we only use two for ARM. Either the process is
running or not.
By this you mean "is the CPU in the PSCI powered down state or not",
right?
From the vcpu's perspective it is either running or not. However it is
the same mechanism that is used when PSCI_0_2_FN_CPU_OFF is passed the
VM, internally setting vcpu->arch.paused.
I suggest that you define a new MP_STATE constant for this.  HALTED in
x86 and s390 is the state an ARM processor enters when you execute wfi.
 Right now this is not migrated on ARM if I remember correctly, but
perhaps you'll want to add it in the future.

Paolo
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help