docs: update ACPI CPU hotplug spec with new protocol
commitabd49bc2ed2f06bc1ea979b17e79e2fc52360de9
authorIgor Mammedov <imammedo@redhat.com>
Mon, 2 May 2016 09:42:59 +0000 (2 11:42 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Fri, 24 Jun 2016 02:20:22 +0000 (24 05:20 +0300)
tree104a8335113097cb968068585e7bf16a543479c4
parentaa1dd39ca3074a3bc4ec4c0543c0588ed4dc5472
docs: update ACPI CPU hotplug spec with new protocol

Add description of new CPU hotplug interface.

To switch from from legacy mode into new mode use fact
that write accesses into CPU present bitmap were never
used before and were ignored by QEMU.
So use it to as a way to switch from legacy mode.
That way pc/q35 machine starts in legacy mode and
QEMU generated ACPI tables will switch to new CPU
hotplug interface during runtime.
In case QEMU is started with legacy BIOS (that doesn't
support QEMU generated ACPI tables), legacy CPU hotplug
will remain active and could be used by BIOS built in
ACPI tables for CPU hotplug.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
docs/specs/acpi_cpu_hotplug.txt