ps3_reposit...oot_dat_info(9)
π ps3_repository_read_boot_dat_info(9) π
okay bestie, so this one's from the Kernel API Manual (yes, that Kernel API Manual, the one we all know and love π«Ά) and it's lowkey iconic. we're in the ps3 corner of the kernel, and this little function is here to hand you the address and the size of cell_ext_os_area. that's the whole vibe check. short, sweet, slays. β¨
πΈ NAME πΈ
ps3_repository_read_boot_dat_info β get address and size of cell_ext_os_area. periodt. π
β¨ SYNOPSIS β¨
int ps3_repository_read_boot_dat_info (u64 *lpar_addr , unsigned int
*size );
like, it takes two pointers and returns an int. not me obsessing over such a clean little signature π
π ARGUMENTS π
lpar_addrβ the lpar address ofcell_ext_os_area, fr fr. that's the address part of the whole situation. πsizeβ the size ofcell_ext_os_area. bestie we're literally getting the size. no cap. π
both of these are pointers, so the function is writing back out through them. keep that in mind and you'll be fine π
π¦ SEE ALSO π¦
the source lives in this kernel file, go look at it, it's giving main character energy:
./arch/powerpc/platforms/ps3/repository.c
and then the whole friend group, in order, no skips:
make_first_field(9)make_field(9)read_node(9)ps3_repository_read_num_pu(9)ps3_repository_read_pu_id(9)ps3_repository_read_mm_info(9)ps3_repository_read_highmem_region_count(9)ps3_repository_read_highmem_info(9)ps3_repository_read_num_spu_reserved(9)ps3_repository_read_num_spu_resource_id(9)ps3_repository_read_spu_resource_id(9)ps3_repository_read_num_be(9)ps3_repository_read_be_node_id(9)ps3_repository_read_be_id(9)
and that's the page, bestie π§β¨ this cutie lives down in ./arch/powerpc/platforms/ps3, and the version vibes are dated October 2026 β mwah, go read the source, ily, bye πππ
π¦ 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