summaryrefslogtreecommitdiff
path: root/include/kernel (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-08-29Update structs and prototypes in sysmemReiko Asakura2-25/+30
SceKernelPAVector field names comes from 0.990 prototype update_mgr.elf and update_service_sm.elf.
2021-08-28Add sceGUIDSet{,Name}Reiko Asakura1-0/+4
Names from 0.990 prototype sysmem.elf.
2021-08-28Update names in SceSysmemForDriverReiko Asakura2-7/+7
These names are inferred from canon names found in debug strings.
2021-08-28Update names in SceSysmemForDriverReiko Asakura1-1/+1
Names from 0.990 prototype threadmgr.elf.
2021-08-28Update names in SceSysmemForDriver/KernelReiko Asakura1-2/+2
From 0.990 prototype deci4p_dbgp.elf.
2021-08-28Update names in SceSysmemForDriverReiko Asakura2-15/+15
Names are from 0.990 prototype sysmem.elf.
2021-08-25Move kernel memblock functions to separate headerReiko Asakura2-223/+242
2021-08-24Move memblock types into common memblock.hReiko Asakura1-6/+0
2021-07-08Add prototype for sceKernelIsAccessibleRangeProcReiko Asakura1-0/+2
2021-06-16Add const qualifier to function argsReiko Asakura1-8/+8
2021-05-18Changes to kernel/bt.hReiko Asakura1-44/+50
2021-05-18Fix doc and add inline forwarder for sceIoMountReiko Asakura1-5/+5
2021-05-13Update fields for SceKernelAllocMemBlockKernelOptReiko Asakura1-5/+8
Names from prototype 0.940 sysmem.skprx.
2021-04-18Add prototype for sceNpDrmGetRifPspKeyReiko Asakura1-0/+13
2021-04-17Add kernel/npdrm.hPrincess of Sleeping1-0/+96
2021-03-19Fix struct SceKernelModuleLibraryInfoReiko Asakura1-1/+2
2020-11-06Update name, doc, prototype in sblaimgr.hPrincess of Sleeping1-2/+87
2020-11-06Add prototypes and docs in kernel/sblacmgr.hPrincess of Sleeping1-0/+74
2020-10-31Add functions in SceDebugFor{Driver,Kernel}Princess of Sleeping1-0/+16
2020-10-31Update function args and doc in debug.hPrincess of Sleeping1-16/+73
2020-10-31Add function prototypes in sysroot.hPrincess of Sleeping1-0/+66
2020-10-31Update struct SceSysrootProcessHandlerPrincess of Sleeping1-12/+11
2020-11-10Fix name for sceSysrootGetHardwareFlagsPrincess of Sleeping1-0/+9
2021-03-19Merge common definitions in display.hReiko Asakura1-35/+0
2021-03-19Remove dupe in display.hReiko Asakura1-131/+2
2021-03-18Add NIDs in SceAudioForDriverReiko Asakura1-8/+7
2021-03-17Change scePervasive names to match name styleReiko Asakura1-8/+8
2021-03-15Update names from prototype 0.940 display.skprxReiko Asakura4-13/+13
1. sceKernelGetKPLS is inferred from similar names. 2. sceDsiSetLanesAndPixelSize is also called sceDsiSetDisplayMode in the debug logs, but that is probably a mistake.
2021-03-13Add lint script for header filesReiko Asakura2-0/+10
2021-03-12Add and fix names in SceSysrootForKernelReiko Asakura1-1/+1
Names from 0.940 prototype sysmem.skprx
2021-03-12Remove sceSysrootIsManufacturingMode macroReiko Asakura1-2/+0
2021-03-12Split debug and sysroot funcs from kernel/sysmem.hReiko Asakura3-102/+134
2021-03-12Merge common definitions in power.hReiko Asakura1-149/+0
2021-03-12Remove duplicate definitions in kernel/power.hReiko Asakura1-57/+3
2021-03-12Refactor structs in common/appmgr.hReiko Asakura1-4/+0
sceAppMgrDrm{Open,Close} has been moved to the common header because they are also available as user functions.
2021-03-11Add sceKernelGetSystemTime functionsReiko Asakura1-7/+0
2021-03-11Move threadmgr functions to common headerReiko Asakura1-15/+0
sceKernelGetTLSAddr has been removed for kernel because it does not exist.
2021-03-11Add prototypes in clockgen.hReiko Asakura1-0/+16
2021-03-08Add and change names in SceSblACMgr from dbg logReiko Asakura1-1/+1
From prototype 0.940 ss_mgr.skprx sceSblACMgrIsSystemProgram sceSblACMgrGetMediaType From prototype 0.940 exfatfs.skprx sceSblACMgrGetFSAttributeByThreadAccessLevel sceSblACMgrSetFSAttributeByPermission
2021-03-08Fix name and type sceKernelExtendKernelStackWideReiko Asakura1-6/+31
Name is from prototype 0.940 threadmgr.skprx. In practice, sceKernelExtendKernelStack is the same function as sceKernelExtendKernelStackWide, but are named differently for two reason: 1. SceThreadmgrForDriver exports both of them. 2. iofilemgr.skprx uses both of them depending on if a wide return value is required.
2021-03-08Rename include guardsReiko Asakura34-102/+102
2021-03-07Add clockgen functionsGrapheneCt1-0/+30
Not sure about sceClockgenSetSpectrumSpreading.
2021-03-05Rename sceKernelCpuGetCpuId -> sceKernelCpuIdReiko Asakura1-7/+0
This name is from SDK 0.945.040, and also confirmed by SHA1 digest in SceKblForKernel.
2021-02-23Add prototype for sceKernelSysrootGetShellPidReiko Asakura1-0/+7
2021-02-16Add sceKernelCreateHeap flags and optsrelease/0.1.0Reiko Asakura1-4/+14
2021-02-16Add sceSysconCtrlDolceLEDReiko Asakura1-0/+9
2021-02-16Add prototype for sceKernelSwitchPidContextReiko Asakura1-0/+1
2021-02-16Remove inline asm in cpu.hReiko Asakura1-81/+1
2021-02-11Add package workflowReiko Asakura36-0/+144
2021-02-11Fix includes: variousReiko Asakura27-52/+25