write_ciabr(9)
π NAME π
okay so bestie, this is write_ciabr(9) from the Kernel API Manual β and it literally writes the CIABR SPR. That's the assignment. iconic. π¦
β¨ SYNOPSIS β¨
void write_ciabr (unsigned long ciabr );
π ARGUMENTS π
ciabrβ the value to write. that's it, that's the whole argument, no cap. π
πΈ DESCRIPTION πΈ
So here's the tea: this function writes a value to the CIARB register either directly through the mtspr instruction if the kernel is in HV privilege mode, or it calls a hypervisor function to achieve the same in case the kernel is in supervisor privilege mode. slay. β¨
π SEE ALSO π
- Kernel file
./arch/powerpc/xmon/xmon.c set_ciabr(9)β go peek, iykyk π
mwah π β source/version ./arch/powerpc/xmon, dated October 2026, and the page is write_ciabr(9). that's the wrap, 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