DECLARE_IDTENTRY_RAW(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

DECLARE_IDTENTRY_RAW β€” bestie, this one declares functions for raw IDT entry points, and the whole ~vibe~ of "raw" here means no error code is pushed by hardware. periodt πŸ’…

(this is a page from the Kernel API Manual, in case you were wondering where you wandered into πŸŽ€)


πŸ¦‹ SYNOPSIS πŸ¦‹

DECLARE_IDTENTRY_RAW (vector , func );

🌸 ARGUMENTS 🌸

  • vector β€” the vector number. lowkey important, but (ignored for C) β€” yeah, it just gets ghosted when you're writing C πŸ™ˆ
  • func β€” the function name of the entry point. that's your main character right there πŸ‘‘

πŸ’– DESCRIPTION πŸ’–

okay so here's the tea: it maps to DECLARE_IDTENTRY. that's it, that's the whole description, and honestly? iconic minimalism ✨


🫢 SEE ALSO 🫢

first up, the kernel file you're gonna wanna peek at:

  • ./arch/x86/include/asm/idtentry.h

and now, the entire friend group β€” every single one of them, no gatekeeping, no cap πŸ’œ

bestie yes, DECLARE_IDTENTRY_DF(9) and DEFINE_IDTENTRY_DF(9) show up twice at the end. that's not me being chaotic, that's literally how the original lists them, so I'm keeping the whole thing exactly as-is. slay for consistency πŸ“

and that's the page! mwah πŸ’‹ this beauty lives in ./arch/x86/include/asm, dated October 2026 β€” go off, kernel queens πŸ‘‘πŸŒˆβ­

πŸ“¦ where this page comes from