2 Simple wrapper functions that access QEMU's modern CPU hotplug register
5 These functions thinly wrap some of the registers described in
6 "docs/specs/acpi_cpu_hotplug.txt" in the QEMU source. IO Ports are accessed
7 via EFI_MM_CPU_IO_PROTOCOL. If a protocol call fails, these functions don't
10 Copyright (c) 2020, Red Hat, Inc.
12 SPDX-License-Identifier: BSD-2-Clause-Patent
18 #include <Protocol/MmCpuIo.h> // EFI_MM_CPU_IO_PROTOCOL
21 QemuCpuhpReadCommandData2 (
22 IN CONST EFI_MM_CPU_IO_PROTOCOL
*MmCpuIo
26 QemuCpuhpReadCpuStatus (
27 IN CONST EFI_MM_CPU_IO_PROTOCOL
*MmCpuIo
31 QemuCpuhpReadCommandData (
32 IN CONST EFI_MM_CPU_IO_PROTOCOL
*MmCpuIo
36 QemuCpuhpWriteCpuSelector (
37 IN CONST EFI_MM_CPU_IO_PROTOCOL
*MmCpuIo
,
42 QemuCpuhpWriteCommand (
43 IN CONST EFI_MM_CPU_IO_PROTOCOL
*MmCpuIo
,
47 #endif // QEMU_CPUHP_H_