OvmfPkg[all]
0.1
|
Macros | |
#define | QEMU_CPUHP_R_CMD_DATA2 0x0 |
#define | QEMU_CPUHP_R_CPU_STAT 0x4 |
#define | QEMU_CPUHP_STAT_ENABLED BIT0 |
#define | QEMU_CPUHP_STAT_INSERT BIT1 |
#define | QEMU_CPUHP_STAT_REMOVE BIT2 |
#define | QEMU_CPUHP_STAT_EJECT BIT3 |
#define | QEMU_CPUHP_STAT_FW_REMOVE BIT4 |
#define | QEMU_CPUHP_RW_CMD_DATA 0x8 |
#define | QEMU_CPUHP_W_CPU_SEL 0x0 |
#define | QEMU_CPUHP_W_CMD 0x5 |
#define | QEMU_CPUHP_CMD_GET_PENDING 0x0 |
#define | QEMU_CPUHP_CMD_GET_ARCH_ID 0x3 |
Macros for accessing QEMU's CPU hotplug register block.
Copyright (C) 2019, Red Hat, Inc.
SPDX-License-Identifier: BSD-2-Clause-Patent
"docs/specs/acpi_cpu_hotplug.txt" in the QEMU source tree.
The original (now "legacy") CPU hotplug interface appeared in QEMU v1.5.0. The new ("modern") hotplug interface appeared in QEMU v2.7.0.
The macros in this header file map to the minimal subset of the modern interface that OVMF needs.
#define QEMU_CPUHP_CMD_GET_ARCH_ID 0x3 |
#define QEMU_CPUHP_CMD_GET_PENDING 0x0 |
#define QEMU_CPUHP_R_CMD_DATA2 0x0 |
#define QEMU_CPUHP_R_CPU_STAT 0x4 |
#define QEMU_CPUHP_RW_CMD_DATA 0x8 |
#define QEMU_CPUHP_STAT_EJECT BIT3 |
#define QEMU_CPUHP_STAT_ENABLED BIT0 |
#define QEMU_CPUHP_STAT_FW_REMOVE BIT4 |
#define QEMU_CPUHP_STAT_INSERT BIT1 |
#define QEMU_CPUHP_STAT_REMOVE BIT2 |
#define QEMU_CPUHP_W_CMD 0x5 |
#define QEMU_CPUHP_W_CPU_SEL 0x0 |