summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/kernel/kernel/processmgr.h8
-rw-r--r--nids/360/SceDisplay.yml2
2 files changed, 6 insertions, 4 deletions
diff --git a/include/kernel/kernel/processmgr.h b/include/kernel/kernel/processmgr.h
index b067ee7..fcf4ea4 100644
--- a/include/kernel/kernel/processmgr.h
+++ b/include/kernel/kernel/processmgr.h
@@ -8,13 +8,13 @@ extern "C" {
#endif
typedef struct SceKernelProcessInfo {
- SceSize size; // size of this struct, make sure it's 0xE8
- SceUID pid; // our process ID
+ SceSize size; // size of this struct, make sure it's 0xE8
+ SceUID pid; // our process ID
int unk1;
int unk2;
int unk3;
- SceUID ppid; // parent process ID
- // the rest is unknown
+ SceUID ppid; // parent process ID
+ int unk[0xE8 / 4 - 6]; // the rest is unknown
} SceKernelProcessInfo;
void *sceKernelGetProcessKernelBuf(SceUID pid);
diff --git a/nids/360/SceDisplay.yml b/nids/360/SceDisplay.yml
index 7263a75..7591c5c 100644
--- a/nids/360/SceDisplay.yml
+++ b/nids/360/SceDisplay.yml
@@ -20,12 +20,14 @@ modules:
SceDisplayForDriver:
nid: 0x9FED47AC
functions:
+ sceDisplayGetActualViewportConf: 0x40ACFE51
sceDisplayGetFrameBuf: 0xEEDA2E54
sceDisplayGetFrameBufDimensions: 0x5AFE6CD3
sceDisplayGetFrameBufInternal: 0x19F94C63
sceDisplayRegisterFrameBufCallback: 0x6E22990E
sceDisplaySetFrameBuf: 0x289D82FE
sceDisplaySetFrameBufInternal: 0x16466675
+ sceDisplaySetViewportConf: 0xEE5EB52D
SceDisplayUser:
nid: 0x4FAACD11
functions: