Lines Matching +full:firmware +full:- +full:based
1 QEMU<->ACPI BIOS CPU hotplug interface
7 ACPI BIOS GPE.2 handler is dedicated for notifying OS about CPU hot-add
8 and hot-remove events.
12 -------------------------------------------
16 - ICH9-LPC (IO port 0x0cd8-0xcf7, 1-byte access)
17 - PIIX-PM (IO port 0xaf00-0xaf1f, 1-byte access)
18 - One bit per CPU. Bit position reflects corresponding CPU APIC ID. Read-only.
19 - The first DWORD in bitmap is used in write mode to switch from legacy
22 QEMU sets corresponding CPU bit on hot-add event and issues SCI
24 to notify OS about CPU hot-add events. CPU hot-remove isn't supported.
28 -------------------------------------------
32 - ICH9-LPC IO port 0x0cd8
33 - PIIX-PM IO port 0xaf00
37 - ACPI_CPU_HOTPLUG_REG_LEN = 12
39 All accesses to registers described below, imply little-endian byte order.
43 - write accesses are ignored
44 - read accesses return all bits set to 0.
48 - reads from any register return 0
49 - writes to any other register are ignored until valid value is stored into it
57 offset [0x0-0x3]
82 no device eject request to OSPM was issued. Firmware must
87 if set to 1, OSPM requests firmware to perform device eject.
88 5-7:
91 offset [0x5-0x7]
110 offset [0x0-0x3]
134 triggers CPU device removal and calls _EJ0 method or by firmware
138 if set to 1, OSPM hands over device eject to firmware.
139 Firmware shall issue device eject request as described above
141 it's asked firmware to perform CPU device eject.
142 5-7:
169 offset [0x6-0x7]
187 ----------------
193 switching to modern interface is based on the 2 legacy CPU hotplug features: