flush_dcache_range(9)
π NAME π
okay so bestie, this is flush_dcache_range(9) from the Kernel API Manual, and it is literally the function that writes any modified data cache blocks out to memory and invalidates them. π
β οΈ important caveat, no cap: it does not invalidate the corresponding instruction cache blocks. π
β¨ SYNOPSIS β¨
void flush_dcache_range (unsigned long start , unsigned long stop );
π ARGUMENTS π
startβ the start address, fr fr π«Άstopβ the stop address, and yes it is exclusive π
π¦ SEE ALSO π¦
- Kernel file
./arch/powerpc/include/asm/cacheflush.hβ go peek, iykyk π
with love from source/version ./arch/powerpc/include/asm, dated October 2026, aka the lil crew behind flush_dcache_range(9) πβ¨
π¦ 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