Page history
25 August 2019
Add svcGetSystemInfo 32-bit ABI
+112
Add svcGetDebugThreadParam 32-bit regs
+139
add svcSetHardwareBreakPoint 32-bit regs
+153
Add 32-bit registers for svc*DebugThreadContext
+214
Add 32-bit registers for svcDebugActiveProcess
+31
Add 32-bit regs to svc*ProcessDataCache.
+258
Oops. I suck at this.
mAdd 32-regs for svcUnampDeviceAddressSpace
+207
Add svcMapDeviceAddressSpace regs
+298
Add svcMapDeviceAddressSpaceByForce/Aligned
+444
18 August 2019
CreateDeviceAddressSpace 32-bit regs
+163
32-bit QueryIoMapping reg (detailed table)
+44
32-bit QueryIoMapping reg
+50
ReadWriteRegister 32-bit regs
+115
Clearly I need some sleep
+12
Oops again
32-bit regs for CreateThread. Bad Guy Nintendo is after my sanity.
+112
Add ControlCodeMemory 32-bit perms (Good guy nintendo allowing 32-bit JITs)
+134
Add ReplyAndReceiveWithUserBuffer 32-bit regs
+117
32-bit regs for ReplyAndReceive
+158
CreateSession takes a pointer to the name (albeit unused).
+7
32-bit regs for svcWaitForAddress. Also, commas.
+84
32-bit regs for GetResourceLimitLimitValue and GetResourceLimitCurrentValue
+92
Oops, fix previous edit fuckup
mDocument GetFutureThreadInfo 32-bit registers.
+39
Add svcGetProcessId and svcGetThreadId 32-bit registers
+84
Add svcGetSystemTick 32-bit ABI. Change the detailed 32-bit ABI table format.
-934
9 August 2019
IsBorrowed is also set to true when it's the source of a MapMemory.
-42
Explain MemoryAttribute IsBorrowed.
+118
7 August 2019
Add arm32 info for WaitProcessWideKeyAtomic
+74
Add arm32 info for WaitSynchronization
+418
Add arm32 info for SetThreadCoreMask
+355
Add arm32 info for GetThreadCoreMask - fix oops in vertical-align of SleepThread
+363
Add arm32 info for SleepThread
+248
Add arm32 info for GetInfo - kickstart arm32 svc documentation
+491
29 June 2019
26 June 2019
21 June 2019
19 June 2019
5 June 2019
19 April 2019
12 April 2019
Fill out remaining thread context flags
+376
Correct references to ThreadContextFlags. Simply renames the enum.
m-7