invalidate_icache_range(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

Okay bestie, welcome to the Kernel API Manual β€” today’s main character is invalidate_icache_range(9), and we’re keeping every detail cute, exact, and intact. πŸ’–

✨ NAME ✨

invalidate_icache_range β€” Flush the icache by issuing icbi across an address range. Periodt. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

Here’s the whole signature, verbatim, no edits, no vibes-based rewriting:

void invalidate_icache_range (unsigned long start , unsigned long stop
);

It returns void β€” no return value to catch, no drama. 🫢

πŸŽ€ ARGUMENTS πŸŽ€

  • start β€” the start address. That’s where the range begins, bestie. 🌸
  • stop β€” the stop address, and it is exclusive ((exclusive) in the original, so don’t forget). πŸ™ˆ

🌈 SEE ALSO 🌈

The see-also section is stacked, ngl:


Signing off from ./arch/powerpc/mm on October 2026, on the invalidate_icache_range(9) page β€” bye bestie, slay your cache flush πŸ’–βœ¨πŸ’…

πŸ“¦ where this page comes from