STRUCT X86_INIT_ACPI(9)
π struct x86_init_acpi(9) π
okay bestie, welcome to the Kernel API Manual β¨ this page is all about struct x86_init_acpi, aka the x86 ACPI init functions struct. no cap, itβs a tiny little bundle of function pointers and itβs giving βplumbing but make it cuteβ π
πΈ NAME πΈ
struct x86_init_acpi β x86 ACPI init functions
β¨ SYNOPSIS β¨
struct x86_init_acpi {
void (*set_root_pointer)(u64 addr);
u64 (*get_root_pointer)(void);
void (*reduced_hw_early_init)(void);
};
π Members π
set_root_pointerβ takesu64 addrand sets the RSDP address π―get_root_pointerβ takesvoid, returnsu64, and gets the RSDP address πreduced_hw_early_initβ does hardware reduced platform early init π§
π¦ SEE ALSO π¦
go check out the rest of the x86 init cinematic universe, bestie π«Ά
Kernel file ./arch/x86/include/asm/x86_init.h
struct x86_init_mpparse(9)struct x86_init_resources(9)struct x86_init_irqs(9)struct x86_init_oem(9)struct x86_init_paging(9)struct x86_init_timers(9)struct x86_init_iommu(9)struct x86_init_pci(9)struct x86_hyper_init(9)struct x86_guest(9)struct x86_init_ops(9)struct x86_cpuinit_ops(9)struct x86_legacy_devices(9)enum x86_legacy_i8042_state(9)struct x86_legacy_features(9)struct x86_hyper_runtime(9)struct x86_platform_ops(9)
source/version: ./arch/x86/include/asm β¨ date: October 2026 β¨ page: struct x86_init_acpi(9) π
periodt
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms