Kernel Devices: Difference between revisions
Jump to navigation
Jump to search
(Created page with "The PS4 has many kernel modules. Below is a list of the known kernel modules. {| class="wikitable sortable" |- ! Module name !! Accessible? !! Description !! Notes |- | gc ||...") |
CelesteBlue (talk | contribs) No edit summary |
||
(15 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
The PS4 has many kernel | The PS4 has many kernel devices. Below is a list of the known ones. | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
Line 5: | Line 5: | ||
! Module name !! Accessible? !! Description !! Notes | ! Module name !! Accessible? !! Description !! Notes | ||
|- | |- | ||
| gc || Yes || GPU/Graphics Controller | | gc || Yes || ?GPU/Graphics? ?Controller/Core? || could be also graphics core (from https://en.wikipedia.org/wiki/Graphics_Core_Next ) | ||
|- | |- | ||
| dce || ? || | | dce || ? || Display Controller Engine || - | ||
|- | |- | ||
| hmd || ? || - || - | | hmd || ? || Head-mounted Display || [[Morpheus]]. https://en.wikipedia.org/wiki/Head-mounted_display | ||
|- | |- | ||
| mas || ? || Mass Storage | | mas || ? || ?Mass Storage? || - | ||
|- | |- | ||
| bt || ? || Bluetooth | | bt || ? || Bluetooth || - | ||
|- | |- | ||
| sdma || ? || | | sdma || ? || (GPU) System DMA Kernel || - | ||
|- | |- | ||
| hdmi || ? || HDMI | | hdmi || ? || HDMI || - | ||
|- | |- | ||
| s3da || ? || | | s3da || ?System? 3D Acceleration || || Probably related to 3D Acceleration. See Marcan's slides about PS4 GPU Linux driver. | ||
|- | |- | ||
| dbggc || Yes || Debug | | dbggc || Yes || Debug ?GPU/Graphics? ?Controller/Core? || - | ||
|- | |- | ||
| ctrlp || ? || | | ctrlp || ? || Control ?Process? || Like on PS Vita DevKit. | ||
|- | |- | ||
| camera || Yes || ( | | camera || Yes || Camera || (PlayStation) Camera module | ||
|- | |- | ||
| wlan || ? || | | wlan || ? || Wireless LAN || - | ||
|- | |- | ||
| wlanbt || | | wlanbt || Wireless LAN Bluetooth|| - || - | ||
|- | |- | ||
| regmgr || Yes || Registry | | regmgr || Yes || Registry Manager || - | ||
|- | |- | ||
| vce || ? || | | vce || ? || Video Coding Engine || - | ||
|- | |- | ||
| hmddfu || Yes || - || | | hmddfu || Yes || Head-mounted Display Device Firmware Update || [[Morpheus]] firmware updater | ||
|- | |- | ||
| mbus || ? || Media | | mbus || ? || ?Media/Memory/Management? Bus || See libSceMbus.sprx. | ||
|- | |- | ||
| uvd || ? || | | uvd || ? || Unified Video Decoder || GPKMD? | ||
|- | |- | ||
| hid || Yes || | | hid || Yes || Human Interface Device || - | ||
|- | |- | ||
| sbl || Yes || | | sbl || Yes || [[SBL Kernel module]] || - | ||
|- | |- | ||
| av_control || ? || | | av_control || ? || Audio/Video Controller || - | ||
|- | |- | ||
| ipmimgr || Yes || | | ipmimgr || Yes || IPMI Manager || Used by ShellCore for tasks. | ||
|- | |- | ||
| ajm || Yes || Audio Co-processor Job Manager | | ajm || Yes || Audio Co-processor Job Manager || - | ||
|- | |- | ||
| sdbgp || ? || | | sdbgp || ? || System Debug ?Process? || Like on PS Vita DevKit. | ||
|- | |- | ||
| audioout || ? || Audio Output | | audioout || ? || Audio Output || - | ||
|- | |- | ||
| screenshot || ? || Screenshot | | screenshot || ? || Screenshot || - | ||
|- | |- | ||
| bluetooth_hid || ? || Bluetooth | | bluetooth_hid || ? || Bluetooth Human Interface Device || - | ||
|} | |} | ||
{{Reverse Engineering}} | |||
<noinclude>[[Category:Main]]</noinclude> |
Latest revision as of 02:53, 6 December 2023
The PS4 has many kernel devices. Below is a list of the known ones.
Module name | Accessible? | Description | Notes |
---|---|---|---|
gc | Yes | ?GPU/Graphics? ?Controller/Core? | 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 | ?System? 3D Acceleration | Probably related to 3D Acceleration. See Marcan's slides about PS4 GPU Linux driver. | |
dbggc | Yes | Debug ?GPU/Graphics? ?Controller/Core? | - |
ctrlp | ? | Control ?Process? | Like on PS Vita DevKit. |
camera | Yes | Camera | (PlayStation) Camera module |
wlan | ? | Wireless LAN | - |
wlanbt | Wireless LAN Bluetooth | - | - |
regmgr | Yes | Registry Manager | - |
vce | ? | Video Coding Engine | - |
hmddfu | Yes | Head-mounted Display Device Firmware Update | Morpheus firmware updater |
mbus | ? | ?Media/Memory/Management? Bus | See libSceMbus.sprx. |
uvd | ? | Unified Video Decoder | GPKMD? |
hid | Yes | Human Interface Device | - |
sbl | Yes | SBL Kernel module | - |
av_control | ? | Audio/Video Controller | - |
ipmimgr | Yes | IPMI Manager | Used by ShellCore for tasks. |
ajm | Yes | Audio Co-processor Job Manager | - |
sdbgp | ? | System Debug ?Process? | Like on PS Vita DevKit. |
audioout | ? | Audio Output | - |
screenshot | ? | Screenshot | - |
bluetooth_hid | ? | Bluetooth Human Interface Device | - |
|