DEFINE_IDTENTRY_NOIST(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… DEFINE_IDTENTRY_NOIST πŸ’…

Hey bestie, welcome to the Kernel API Manual ✨ β€” this one's a little x86 macro situation and honestly it's giving "quiet but crucial," so let's get into it 🫢


🌸 NAME 🌸

DEFINE_IDTENTRY_NOIST β€” the macro that emits code for NOIST entry points that belong to an IST entry point (MCE, DB) πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

DEFINE_IDTENTRY_NOIST (func );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • func β€” the function name of the entry point, no cap. It must be the exact same as the function name of the corresponding IST variant, like, literally identical or it's not gonna slay πŸ’€

⭐ DESCRIPTION ⭐

Okay so here's the tea: this macro maps to DEFINE_IDTENTRY_RAW. That's it, that's the whole lore ✨


🌈 SEE ALSO 🌈

All the sibling macros, because family is everything πŸ’– β€” and yes, they're in the kernel file ./arch/x86/include/asm/idtentry.h:

πŸ‘€ bestie don't come for me β€” DECLARE_IDTENTRY_DF(9) and DEFINE_IDTENTRY_DF(9) really do show up twice in the original list. I'm just the messenger, I keep the facts exactly as they are πŸ’…

That's the whole page, mwah πŸ’‹ β€” brought to you from ./arch/x86/include/asm, dated October 2026, and filed under DEFINE_IDTENTRY_NOIST(9). Go forth and define your entries, icon βœ¨πŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from