STRUCT PRIV1_CACHE(9)
π§ββοΈ struct priv1_cache(9) β Kernel API Manual π§ββοΈ
okay bestie, welcome to the Kernel API Manual π todayβs main character is struct priv1_cache, and she is literally giving βcached values of priv1 registersβ energy. Also keep @masks[] in mind: Array of cached spe interrupt masks, indexed by class. no cap β¨
πΈ NAME πΈ
struct priv1_cache β Cached values of priv1 registers. @masks[]: Array of cached spe interrupt masks, indexed by class. π
β¨ SYNOPSIS β¨
struct priv1_cache {
u64 masks[3];
u64 sr1;
u64 tclass_id;
};
π Members π
sr1β Cachedmfc_sr1register. literally themfc_sr1cache, periodt π¦tclass_idβ Cachedmfc_tclass_idregister. yes bestie,mfc_tclass_idis cached too π
π SEE ALSO π
Kernel file ./arch/powerpc/platforms/ps3/spu.c plus these iconic little friends: enum spe_type(9), struct spe_shadow(9), enum spe_ex_state(9), struct spu_pdata(9), setup_areas(9), ps3_enable_spu(9). iykyk π
mwah π this page lives under ./arch/powerpc/platforms/ps3, is dated October 2026, and itβs all about struct priv1_cache(9). slay π«Ά
π¦ 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