STRUCT PRIVATE_BIOS_DATA(9)
πΎ struct private_bios_data
okay so bestie, welcome to the Kernel API Manual entry for struct private_bios_data β it's literally bios private data for boot devices, and we're gonna read it together. No cap, it's giving tiny-but-iconic. π
β¨
πΈ NAME πΈ
struct private_bios_data β bios private data for boot devices.
π¦ SYNOPSIS π¦
Here's the whole struct, copied exactly so you can trust the vibe:
struct private_bios_data {
uint8_t geometry :4;
uint8_t unused :4;
uint8_t boot_drv;
uint8_t rsvd[12];
uint16_t cksum;
};
π Members π
geometryβ bits 0-3 - BIOS geometry,0x0001- 1GB,0x0010- 2GB,0x1000- 8GB, all other values are invalid.unusedβ bits 4-7 are unused.boot_drvβ logical drive set as boot drive,0..7- for 8LD cards,0..39- for 40LD cards.cksumβ0-(sum of first 13 bytes of this structure).
π SEE ALSO π
- Kernel file
./drivers/scsi/megaraid/mbox_defs.hβ go peek, bestie, that's where the lore lives. π«Ά
okay that's the page! source/version: ./drivers/scsi/megaraid β’ date: October 2026 β’ struct private_bios_data(9) β mwah, ily! ππ
π¦ 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