summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/kernel.h
diff options
context:
space:
mode:
authorGravatar Zach Hilman2019-06-10 00:28:33 -0400
committerGravatar Zach Hilman2019-06-10 00:28:33 -0400
commitfc0bf91a969cddeb2f84c3e7c3a862fe98f1d438 (patch)
treed0773fbb4563392af144e5caf70a2c4c7664d58c /src/core/hle/kernel/kernel.h
parentMerge pull request #2571 from lioncash/ref (diff)
downloadyuzu-fc0bf91a969cddeb2f84c3e7c3a862fe98f1d438.tar.gz
yuzu-fc0bf91a969cddeb2f84c3e7c3a862fe98f1d438.tar.xz
yuzu-fc0bf91a969cddeb2f84c3e7c3a862fe98f1d438.zip
kernel: Differentiate kernel and user processes when picking ID
This allows kernel internal type processes to be assigned IDs in the KIP range while userland processes are assigned in the user range.
Diffstat (limited to 'src/core/hle/kernel/kernel.h')
-rw-r--r--src/core/hle/kernel/kernel.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/core/hle/kernel/kernel.h b/src/core/hle/kernel/kernel.h
index 6b8738599..0cc44ee76 100644
--- a/src/core/hle/kernel/kernel.h
+++ b/src/core/hle/kernel/kernel.h
@@ -96,7 +96,10 @@ private:
96 u32 CreateNewObjectID(); 96 u32 CreateNewObjectID();
97 97
98 /// Creates a new process ID, incrementing the internal process ID counter; 98 /// Creates a new process ID, incrementing the internal process ID counter;
99 u64 CreateNewProcessID(); 99 u64 CreateNewKernelProcessID();
100
101 /// Creates a new process ID, incrementing the internal process ID counter;
102 u64 CreateNewUserProcessID();
100 103
101 /// Creates a new thread ID, incrementing the internal thread ID counter. 104 /// Creates a new thread ID, incrementing the internal thread ID counter.
102 u64 CreateNewThreadID(); 105 u64 CreateNewThreadID();