⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module hotplug

Module hotplug 

Source
Expand description

Hot-plug support for CPUs, memory, and PCI devices

Implements ACPI Generic Event Device (GED), CPU hot-plug with lifecycle management, memory DIMM hot-add/remove, PCI SHPC and PCIe native hot-plug.

Sprints W5-S9 (CPU + memory hot-plug), W5-S10 (PCI hot-plug).

Structs§

AcpiGed
ACPI Generic Event Device for hot-plug notifications
CpuHotplug
CPU hot-plug manager
HotplugEvent
A hot-plug event notification
MemoryDimm
A memory DIMM slot for hot-plug
MemoryHotplug
Memory hot-plug manager
PciHotplugSlot
A PCI hot-plug slot
PcieNativeHotplug
PCIe native hot-plug controller (per-slot)
ShpcController
Standard Hot-Plug Controller for conventional PCI hot-plug

Enums§

AttentionIndicator
Attention indicator state
CpuLifecycleState
CPU hot-plug lifecycle state
HotplugType
Type of hot-plug event
PowerIndicator
Power indicator state
SlotEvent
Slot event type for PCIe native hot-plug