psb_intel_init_bios(9)
β¨ NAME β¨
Hiii bestie, welcome to psb_intel_init_bios(9) from the Kernel API Manual π this is literally the page for psb_intel_init_bios β initialize VBIOS settings & find VBT.
πΈ SYNOPSIS πΈ
int psb_intel_init_bios (struct drm_device *dev );
π ARGUMENTS π
devβ DRM device. That's the DRM device, bestie, keeping it cute and literal π«Ά
π DESCRIPTION π
Okay so this function loads the Video BIOS and checks that the VBT exists. Then it sets scratch registers to appropriate values. Periodt β¨
The VBT existing is a sanity check that other i830_bios.c code relies on β no cap, it's load-bearing π
Also, quick note: it would be better to use a BIOS call to get the VBT, because BIOSes may feed an updated VBT back through that, compared to what we'll fetch with this method of groping around in the BIOS data. Not me calling out the vibe of the implementation, but yeah π
It returns 0 on success, nonzero on failure. Slay.
π¦ SEE ALSO π¦
- Kernel file
./drivers/gpu/drm/gma500/intel_bios.cπ
okay bye ily π β this page is from ./drivers/gpu/drm/gma500, October 2026, and it's psb_intel_init_bios(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