summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.h
diff options
context:
space:
mode:
authorGravatar bunnei2018-01-16 18:27:48 -0500
committerGravatar GitHub2018-01-16 18:27:48 -0500
commit1aa4cdc3c8326e5db875c8a26afe14d6fbffdc3d (patch)
tree160c4a53715012ad8cb16c0738240d9530af4739 /src/core/hle/kernel/svc.h
parentMerge pull request #45 from FearlessTobi/patch-1 (diff)
parentUpdate memory.h (diff)
downloadyuzu-1aa4cdc3c8326e5db875c8a26afe14d6fbffdc3d.tar.gz
yuzu-1aa4cdc3c8326e5db875c8a26afe14d6fbffdc3d.tar.xz
yuzu-1aa4cdc3c8326e5db875c8a26afe14d6fbffdc3d.zip
Merge pull request #52 from ogniK5377/fsp
added more svcGetInfo pairs for 3.0.0+ support, Changed HEAP_SIZE and TLS_AREA_VADDR. changed mem usage & heap usage stub added, ISelfController, IApplication function stubs. Added SetThreadCoreMask
Diffstat (limited to 'src/core/hle/kernel/svc.h')
-rw-r--r--src/core/hle/kernel/svc.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/core/hle/kernel/svc.h b/src/core/hle/kernel/svc.h
index 610cd1d7d..a56fd3602 100644
--- a/src/core/hle/kernel/svc.h
+++ b/src/core/hle/kernel/svc.h
@@ -24,14 +24,27 @@ struct PageInfo {
24enum class GetInfoType : u64 { 24enum class GetInfoType : u64 {
25 // 1.0.0+ 25 // 1.0.0+
26 AllowedCpuIdBitmask = 0, 26 AllowedCpuIdBitmask = 0,
27 AllowedThreadPrioBitmask = 1,
28 MapRegionBaseAddr = 2,
29 MapRegionSize = 3,
30 HeapRegionBaseAddr = 4,
31 HeapRegionSize = 5,
27 TotalMemoryUsage = 6, 32 TotalMemoryUsage = 6,
28 TotalHeapUsage = 7, 33 TotalHeapUsage = 7,
34 IsCurrentProcessBeingDebugged = 8,
35 ResourceHandleLimit = 9,
36 IdleTickCount = 10,
29 RandomEntropy = 11, 37 RandomEntropy = 11,
38 PerformanceCounter = 0xF0000002,
30 // 2.0.0+ 39 // 2.0.0+
31 AddressSpaceBaseAddr = 12, 40 AddressSpaceBaseAddr = 12,
32 AddressSpaceSize = 13, 41 AddressSpaceSize = 13,
33 NewMapRegionBaseAddr = 14, 42 NewMapRegionBaseAddr = 14,
34 NewMapRegionSize = 15, 43 NewMapRegionSize = 15,
44 // 3.0.0+
45 IsVirtualAddressMemoryEnabled = 16,
46 TitleId = 18,
47 PrivilegedProcessId = 19,
35}; 48};
36 49
37void CallSVC(u32 immediate); 50void CallSVC(u32 immediate);