STRUCT ACPI_GTDT_DESCRIPTOR(9)
π NAME π
struct acpi_gtdt_descriptor β the lil struct that keeps all the key info of GTDT around for every function that needs it π«Ά
okay so real quick, this page lives in the Kernel API Manual, and honestly? it's a short one. but she's iconic and every field matters, so let's go π
β¨ SYNOPSIS β¨
struct acpi_gtdt_descriptor {
struct acpi_table_gtdt *gtdt;
void *gtdt_end;
void *platform_timer;
};
that's the whole vibe. three pointers, zero drama. πΈ
π MEMBERS π
gtdtβ the pointer to thestruct acpi_table_gtdtof the GTDT table. yes bestie, this is the table pointer, the main character of the struct πgtdt_endβ the pointer to the end of the GTDT table. literally the finish line, the end of the table's whole era βplatform_timerβ the pointer to the start of the Platform Timer Structure. where the platform timer section begins, no cap π
π¦ DESCRIPTION π¦
so this struct's whole job is to store the key info of the GTDT table. that's it, that's the gig π
and listen β the important bit: it should be initialized by acpi_gtdt_init. don't be out here hand-rolling it yourself, let the init function do her thing πβ¨
π SEE ALSO π
- Kernel file
./drivers/acpi/arm64/gtdt.cβ the whole source file, go read it, it's giving lore π§ acpi_gtdt_map_ppi(9)acpi_gtdt_c3stop(9)acpi_gtdt_init(9)β the one that initializes this struct, remember? π
and that's the page!! mwah π this one came from ./drivers/acpi/arm64, dated October 2026, and it's the manpage for struct acpi_gtdt_descriptor(9) β go forth and initialize responsibly, bestie ππ₯π
π¦ 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