SceDisplay

This module handles management of the framebuffers. It uses various display drivers (OLED, HDMI, LCD) as well as drivers to control DMA and other low level details. Embedded in this module is also the boot logo (the PS Logo seen on boot) which is gzipped. On module_start, after setting up the drivers, it gunzips the logo into the SceCamera SRAM (which is unused at this time since camera is not enabled yet). Then it sets the framebuffer to the camera SRAM and turns the brightness up in incremental levels.

SceDisplayForDriver
NIDs in this library are calculated as SHA1 so they can be bruteforced.

sceDisplayGetProcFrameBufInternalForDriver
Wrong name was sceDisplayGetFrameBufInfoForPidForDriver.

SceDisplayForDriver_unk_086DEFB6
used in

SceDisplayForDriver_unk_332C5410
used in  in   interrupt handler

sceDisplayCaptureFrameBufDMACInternalForDriver
used in

used in  together with

sceDisplaySetOwnerForDriver
used in

SceDisplayForDriver_unk_BC76296A
used in

sceDisplayCaptureFrameBufIFTUInternalForDriver
used in

used in  together with

SceDisplayForDriver_311BF561
Wrapper for SceIftuForDriver_0FCBF457.

sceDisplayGetRefreshRate
Old SDK name was sceDisplayGetFramePerSec.