OSDN Git Service

acpi: cpuhp: introduce 'Command data 2' field
authorIgor Mammedov <imammedo@redhat.com>
Mon, 9 Dec 2019 13:09:00 +0000 (14:09 +0100)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 22 Jan 2020 05:23:07 +0000 (00:23 -0500)
commite6d0c3ce689585ad8f38c826e69ee04fb2c2257c
treeab0a6898772ef9ee98e1a06a4cd8b1ed091b4943
parent5b8e5363faa19f6f5064df7f3830c7b56d80f28d
acpi: cpuhp: introduce 'Command data 2' field

No functional change in practice, patch only aims to properly
document (in spec and code) intended usage of the reserved space.

The new field is to be used for 2 purposes:
  - detection of modern CPU hotplug interface using
    CPHP_GET_NEXT_CPU_WITH_EVENT_CMD command.
    procedure will be described in follow up patch:
      "acpi: cpuhp: spec: add typical usecases"
  - for returning upper 32 bits of architecture specific CPU ID,
    for new CPHP_GET_CPU_ID_CMD command added by follow up patch:
      "acpi: cpuhp: add CPHP_GET_CPU_ID_CMD command"

Change is backward compatible with 4.2 and older machines, as field was
unconditionally reserved and always returned 0x0 if modern CPU hotplug
interface was enabled.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Message-Id: <1575896942-331151-8-git-send-email-imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
docs/specs/acpi_cpu_hotplug.txt
hw/acpi/cpu.c
hw/acpi/trace-events