acpi_gtdt_map_ppi(9)
πΈ acpi_gtdt_map_ppi(9) πΈ
okay so welcome to the Kernel API Manual page for acpi_gtdt_map_ppi, bestie π
this is the one that maps the PPIs of the per-cpu arch_timer. slay. itβs giving very specific kernel-timer mapping energy, and weβre keeping every single detail, no cap.
β¨ NAME β¨
acpi_gtdt_map_ppi β Map the PPIs of per-cpu arch_timer. π
π SYNOPSIS π
the signature is exactly this, fr fr:
int acpi_gtdt_map_ppi (int type );
π«Ά ARGUMENTS π«Ά
typeβ the type of PPI. π¦
π NOTE π
bestie, important caveat: Secure state is not managed by the kernel on ARM64 systems. So we only handle the non-secure timer PPIs, ARCH_TIMER_PHYS_SECURE_PPI is treated as invalid type. π no secure-state handling from the kernel on ARM64, periodt.
π₯ RETURN π₯
it returns the mapped PPI value, and 0 if error. thatβs the whole return vibe. β¨
π SEE ALSO π
- Kernel file
./drivers/acpi/arm64/gtdt.c struct acpi_gtdt_descriptor(9)acpi_gtdt_c3stop(9)acpi_gtdt_init(9)
okay bye bestie π«Ά this oneβs source/version is ./drivers/acpi/arm64, dated October 2026, and itβs the acpi_gtdt_map_ppi(9) page. 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