summaryrefslogtreecommitdiff
path: root/include/kernel (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-06-29Update modulemgr structs (#453)Princess of Sleeping1-7/+12
* Update modulemgr structs * Update modulemgr structs * Added SceKernelModuleState enum * Added SceKernelModuleState enum
2020-06-26Fix many args (#451)Princess of Sleeping13-117/+116
Changes document and variable types
2020-06-26Fix modulemgr two function arg name and documentPrincess of Sleeping1-5/+5
2020-06-26Fix one function name and argsPrincess of Sleeping1-1/+1
2020-06-26Fix two function name and argsPrincess of Sleeping1-2/+23
2020-06-18Update modulemgr (#434)Princess of Sleeping1-44/+61
* update SceKernelModuleInfo and SceKernelSegmentInfo * update SceKernelModuleInfo and SceKernelSegmentInfo * fix wrong name of modulemgr nid * fix SceKernelModuleName * fix wrong function and wrong struct * fix sort * update SceKernelModuleInfo * update SceKernelModuleInfo
2020-03-01Added ksceKernelRegisterSysEventHandler to headerTheOfficialFloW1-0/+13
2020-02-01Added kscePowerRequestSoftReset to headerTheOfficialFloW1-0/+7
2020-01-09Compiler-independent struct align macroNick Renieris1-6/+7
2019-12-09modulemgr.h: correct module_start/stop/exit offsets in SceKernelModuleInfoYumiko1-1/+1
2019-10-06psp2kern: Added some function and description of the modulemgr (#427)Princess of Sleeping1-34/+320
* Added some function and description * update ksceKernelGetModuleInfoMinByAddr * update ksceKernelGetModuleInfoMinByAddr * fix SceKernelModuleName
2019-09-28fixed ksceKernelGetModuleInfo2 and SceKernelModuleInfo2Princess of Sleeping1-15/+15
2019-09-27fixed wrong structure and function types of modulemgr.h (#425)Princess of Sleeping1-11/+12
* fixed wrong structure and function types * fixed wrong structure and function types
2019-09-25fixed ksceKernelFindClassByNamePrincess of Sleeping1-1/+1
2019-09-25fixed ksceIdStorageXXXXLeaf functionPrincess of Sleeping1-4/+10
2019-07-23fixed ksceKernelSearchModuleByNamePrincess of Sleeping1-1/+1
2019-07-02Fix wrong ksceKernelGetModuleList2 (#373)Princess of Sleeping1-31/+56
* Fix wrong ksceKernelGetModuleList2 * Update modulemgr.h * Update modulemgr.h * change the formatting
2019-02-24Changed sceDisplayGetProcFrameBufInternal headerTheOfficialFloW1-1/+1
2019-02-18add ksceAppMgrLaunchAppByPath headerDavee1-0/+31
2019-02-18add missing status param to ksceKernelSuspendProcessDavee1-1/+2
2019-02-17add ksceKernelSysrootSetProcessHandlerDavee1-0/+26
2019-02-13Add for kernel MsgPipesDavee1-0/+101
2019-01-29Add ksceKernelGetMutexInfo_089 (#389)Alex James1-0/+10
* Add ksceKernelGetMutexInfo_089 https://wiki.henkaku.xyz/vita/SceKernelThreadMgr#sceKernelGetMutexInfo_089ForDriver * Remove _089 suffix for kscekernelGetMutexInfo
2019-01-28Change function name in psp2kern/syscon.hSunguk Lee1-2/+2
just fix wrong function name since 21ffa306d (db.yml was changed) it will fix broken CI, but documents is still wrong
2019-01-06Minor UDCD fixesSergi Granell1-2/+2
2018-12-19Add ksceKernelLaunchApp in processmgr.h (#375)CelesteBlue-dev1-0/+10
2018-12-19Update SceNetPs (#376)CelesteBlue-dev1-3/+3
Update SceNetPs, net_syscalls.h, net.h
2018-12-15Create idstorage.hPrincess of Sleeping1-0/+24
2018-12-15Update utils.hPrincess of Sleeping1-2/+126
2018-12-10Add of some SceModulemgrForKernel (#369)Princess of Sleeping1-2/+78
* Add nid of some SceModulemgrForKernel * Add function of some SceModulemgrForKernel * Update modulemgr.h
2018-11-19Add ksceNetConnectPrincess of Sleeping1-0/+1
2018-11-03add ksceKernelSuspendProcessDavee1-0/+7
2018-11-03add ksceKernelChangeThreadSuspendStatusDavee1-0/+14
This service allows you to change the status of a suspended thread. Most of the valid suspend bits are unknown, but some can be used to prevent the kernel rethrowing exceptions or pull threads into the running/ready state.
2018-10-31switch naming ksceKernelProcessResume to ksceKernelResumeProcessDavee1-1/+1
2018-10-28add ksceKernelGetThreadCpuRegistersDavee1-0/+46
This function is used to get the state of the registers for a SUSPENDED thread. It returns the registers in a two part structure. It's uncertian what the difference is between the two parts. It seems like its a user/kernel separation, but it's uncertain. It could also be a current/exception difference, but it is unconvincing. In normal usage on a suspended thread it seems to be the user aspect that contains valid values. When you query a suspended thread that has no had the opportunity to start yet, the kernel side is filled.
2018-10-29add ksceKernelGetProcessMainThreadDavee1-0/+7
ksceKernelGetProcessMainThread is a kernel service used to query the main thread id for a given process.
2018-10-29correct spelling error in documentationDavee1-1/+1
2018-10-29add ksceKernelGetThreadIdListDavee1-0/+10
ksceKernelGetThreadIdList is a kernel service used to query and obtain the number of thread within a process.
2018-10-29add ksceAppMgrKillProcessDavee1-0/+21
2018-10-29add ksceKernelProcessResumeDavee1-0/+7
This kernel service is used to resume a process that is in the suspended state.
2018-10-29add ksceKernelGetProcessMainModuleDavee1-0/+7
ksceKernelGetProcessMainModule queries the kernel for the module id for a given process id.
2018-10-28add ksceKernelGetProcessStatusDavee1-0/+8
This kernel service queries the status of a given process. I'm unsure what exactly the bits represent. It seems 0x10 is related to suspension status, but I'm not confident in that assumption.
2018-10-03psp2kern: Change args types of ksceGzipDecompress (#354)Sunguk Lee1-1/+1
these value should be uint32_t instead signed int related: #353 comments
2018-09-25Add ksceGzipDecompress (#353)Princess of Sleeping1-0/+10
Add ksceGzipDecompress
2018-09-03Add ksceKernelEnqueueWorkQueueSergi Granell1-0/+16
2018-09-01Add some functions of SceKernelUtilsForDriver (#350)Princess of Sleeping1-0/+4
* Add some functions of SceKernelUtilsForDriver * Add some nid of SceKernelUtilsForDriver
2018-08-29Add psp2kern/kernel/utils.h (#349)Princess of Sleeping1-0/+67
2018-08-27Update UDCDSergi Granell1-0/+19
2018-08-27Update UDCDSergi Granell1-1/+94
2018-08-27ci: better check headers (#342)devnoname1201-0/+2
* ci: Make sure every header compiles separately * ci: don't build .gch files when checking headers * Improve header-checking command Thanks to @d3m3vilurr * Fix missing header includes * ci: faster header checking