Page history
16 September 2022
10 August 2022
3 August 2022
2 August 2022
technically it is, as it is the start of the stack and the stack is used by syscalls
m-38
→Message queues: replaced IOS_MessageQueue field names with names from the kernel_debug_printf function
+7
→Memory mapp: typo
m-1
added a memory map section
+1,077
1 August 2022
19 July 2022
17 July 2022
12 July 2022
10 July 2022
9 July 2022
30 June 2022
it isn't the location of the syscall stack, as syscalls share stack with the thread stack. it is, however, the default stack location. if no stack address is given in IOS_CreateThread it uses this location instead
m+9
→Message queues: more clear threadQueue names
-16
22 June 2022
18 June 2022
6 June 2022
→Message queues: added names for the thread queues
→Message queues: identified the unknown field
+38
→Message queues: the threadQueues arent pointers
-2
5 June 2022
3 June 2022
18 April 2022
→IPC: named the 2 unknown values in RequestWrapper
+59
→Memory allocation: renamed Heap fields to official names found in some heap dumping function
+19
→IPC: added RequestWrapper
+167
16 April 2022
11 April 2022
info on unknown fields in IOS_MessageQueue, also added a section for resource managers
+326
added section on message queues
+338
→Threads: more info from thread joins
+135
→Threads: IOSP is started by the reset vector, not created retroactively for the reset vector
+263
10 April 2022
→Threads: descrpition of eacah thread state
+153
→Threads: threads seem to be 0xb0 bytes
+29
Added category
m+18
9 April 2022
→Threads: [0x54] is process id
+24
→Memory allocation: kernel supports 16 heaps
+56
memory allocation section
+668