summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/process.cpp
diff options
context:
space:
mode:
authorGravatar Lioncash2019-03-28 18:26:09 -0400
committerGravatar Lioncash2019-03-28 18:26:12 -0400
commit427f1e3e3da5709e74bf4db674a019d9d79f2ed3 (patch)
tree8246ad8801f4dc696462b1893aad95d1010e4176 /src/core/hle/kernel/process.cpp
parentkernel/process: Ensure that given stack size is always page-aligned (diff)
downloadyuzu-427f1e3e3da5709e74bf4db674a019d9d79f2ed3.tar.gz
yuzu-427f1e3e3da5709e74bf4db674a019d9d79f2ed3.tar.xz
yuzu-427f1e3e3da5709e74bf4db674a019d9d79f2ed3.zip
kernel/process: Make Run's stack size parameter a u64
This will make operating with the process-related SVC commands much nicer in the future (the parameter representing the stack size in svcStartProcess is a 64-bit value).
Diffstat (limited to 'src/core/hle/kernel/process.cpp')
-rw-r--r--src/core/hle/kernel/process.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/hle/kernel/process.cpp b/src/core/hle/kernel/process.cpp
index 73b4ff961..f18789a60 100644
--- a/src/core/hle/kernel/process.cpp
+++ b/src/core/hle/kernel/process.cpp
@@ -108,7 +108,7 @@ ResultCode Process::LoadFromMetadata(const FileSys::ProgramMetadata& metadata) {
108 return handle_table.SetSize(capabilities.GetHandleTableSize()); 108 return handle_table.SetSize(capabilities.GetHandleTableSize());
109} 109}
110 110
111void Process::Run(VAddr entry_point, s32 main_thread_priority, u32 stack_size) { 111void Process::Run(VAddr entry_point, s32 main_thread_priority, u64 stack_size) {
112 // The kernel always ensures that the given stack size is page aligned. 112 // The kernel always ensures that the given stack size is page aligned.
113 stack_size = Common::AlignUp(stack_size, Memory::PAGE_SIZE); 113 stack_size = Common::AlignUp(stack_size, Memory::PAGE_SIZE);
114 114