Difference between revisions of "Kernel Devices"

From PS4 Developer wiki
Jump to: navigation, search
m
Line 5: Line 5:
 
! Module name !! Accessible? !! Description !! Notes
 
! Module name !! Accessible? !! Description !! Notes
 
|-
 
|-
| gc || Yes || GPU/Graphics Controller module? || could be also graphics core (from https://en.wikipedia.org/wiki/Graphics_Core_Next )
+
| gc || Yes || ?GPU/Graphics Controller? || could be also graphics core (from https://en.wikipedia.org/wiki/Graphics_Core_Next )
 
|-
 
|-
| dce || ? || Display Controller Engine module || -
+
| dce || ? || Display Controller Engine || -
 
|-
 
|-
| hmd || ? || - || https://en.wikipedia.org/wiki/Head-mounted_display ???
+
| hmd || ? || Head-mounted display || [[Morpheus]]. https://en.wikipedia.org/wiki/Head-mounted_display
 
|-
 
|-
| mas || ? || Mass Storage module?? || -
+
| mas || ? || ?Mass Storage? || -
 
|-
 
|-
| bt || ? || Bluetooth module? || -
+
| bt || ? || Bluetooth || -
 
|-
 
|-
| sdma || ? || (GPU) System DMA Kernel module || -
+
| sdma || ? || (GPU) System DMA Kernel || -
 
|-
 
|-
| hdmi || ? || HDMI module || -
+
| hdmi || ? || HDMI || -
 
|-
 
|-
| s3da || ? || || Probably related with 3d Acceleration
+
| s3da || ? || || Probably related to 3D Acceleration. See Marcan's slides about PS4 GPU Linux driver.
 
|-
 
|-
| dbggc || Yes || Debug version of gc || -
+
| dbggc || Yes || Debug GC || -
 
|-
 
|-
| ctrlp || ? || - || -
+
| ctrlp || ? || Control P? || -
 
|-
 
|-
| camera || Yes || (Playstation) Camera module || -
+
| camera || Yes || Camera || (PlayStation) Camera module
 
|-
 
|-
 
| wlan || ? || WLAN module || -
 
| wlan || ? || WLAN module || -
Line 31: Line 31:
 
| wlanbt || ? || - || -
 
| wlanbt || ? || - || -
 
|-
 
|-
| regmgr || Yes || Registry Manager module || -
+
| regmgr || Yes || Registry Manager || -
 
|-
 
|-
 
| vce || ? || Video Coding Engine module || -
 
| vce || ? || Video Coding Engine module || -
Line 37: Line 37:
 
| hmddfu || Yes || - || -
 
| hmddfu || Yes || - || -
 
|-
 
|-
| mbus || ? || Media bus module? || -
+
| mbus || ? || ?Media Bus? || -
 
|-
 
|-
| uvd || ? || Unified Video Decoder module || GPKMD?
+
| uvd || ? || Unified Video Decoder || GPKMD?
 
|-
 
|-
| hid || Yes || HID module || -
+
| hid || Yes || Human Interface Device || -
 
|-
 
|-
| sbl || Yes || [[SBL Kernel module|SBL(?) module]] || -
+
| sbl || Yes || [[SBL Kernel module]] || -
 
|-
 
|-
| av_control || ? || Audio/Video Controller module || -
+
| av_control || ? || Audio/Video Controller || -
 
|-
 
|-
| ipmimgr || Yes || - || -
+
| ipmimgr || Yes || IPMI Manager || -
 
|-
 
|-
| ajm || Yes || Audio Co-processor Job Manager module || -
+
| ajm || Yes || Audio Co-processor Job Manager || -
 
|-
 
|-
| sdbgp || ? || - || -
+
| sdbgp || ? || System Debug P? || Like on PS Vita DevKit.
 
|-
 
|-
| audioout || ? || Audio Output module || -
+
| audioout || ? || Audio Output || -
 
|-
 
|-
| screenshot || ? || Screenshot module || -
+
| screenshot || ? || Screenshot || -
 
|-
 
|-
| bluetooth_hid || ? || Bluetooth HID module || -
+
| bluetooth_hid || ? || Bluetooth Human Interface Device || -
 
|}
 
|}

Revision as of 00:56, 2 March 2021

The PS4 has many kernel devices. Below is a list of the known ones.

Module name Accessible? Description Notes
gc Yes ?GPU/Graphics Controller? could be also graphics core (from https://en.wikipedia.org/wiki/Graphics_Core_Next )
dce ? Display Controller Engine -
hmd ? Head-mounted display Morpheus. https://en.wikipedia.org/wiki/Head-mounted_display
mas ? ?Mass Storage? -
bt ? Bluetooth -
sdma ? (GPU) System DMA Kernel -
hdmi ? HDMI -
s3da ? Probably related to 3D Acceleration. See Marcan's slides about PS4 GPU Linux driver.
dbggc Yes Debug GC -
ctrlp ? Control P? -
camera Yes Camera (PlayStation) Camera module
wlan ? WLAN module -
wlanbt ? - -
regmgr Yes Registry Manager -
vce ? Video Coding Engine module -
hmddfu Yes - -
mbus ? ?Media Bus? -
uvd ? Unified Video Decoder GPKMD?
hid Yes Human Interface Device -
sbl Yes SBL Kernel module -
av_control ? Audio/Video Controller -
ipmimgr Yes IPMI Manager -
ajm Yes Audio Co-processor Job Manager -
sdbgp ? System Debug P? Like on PS Vita DevKit.
audioout ? Audio Output -
screenshot ? Screenshot -
bluetooth_hid ? Bluetooth Human Interface Device -