1
0
Fork 0
forked from suyu/suyu

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).
This commit is contained in:
Lioncash 2019-03-28 18:26:09 -04:00
parent 2aca7b9e1e
commit 427f1e3e3d
2 changed files with 2 additions and 2 deletions

View file

@ -108,7 +108,7 @@ ResultCode Process::LoadFromMetadata(const FileSys::ProgramMetadata& metadata) {
return handle_table.SetSize(capabilities.GetHandleTableSize()); return handle_table.SetSize(capabilities.GetHandleTableSize());
} }
void Process::Run(VAddr entry_point, s32 main_thread_priority, u32 stack_size) { void Process::Run(VAddr entry_point, s32 main_thread_priority, u64 stack_size) {
// The kernel always ensures that the given stack size is page aligned. // The kernel always ensures that the given stack size is page aligned.
stack_size = Common::AlignUp(stack_size, Memory::PAGE_SIZE); stack_size = Common::AlignUp(stack_size, Memory::PAGE_SIZE);

View file

@ -210,7 +210,7 @@ public:
/** /**
* Applies address space changes and launches the process main thread. * Applies address space changes and launches the process main thread.
*/ */
void Run(VAddr entry_point, s32 main_thread_priority, u32 stack_size); void Run(VAddr entry_point, s32 main_thread_priority, u64 stack_size);
/** /**
* Prepares a process for termination by stopping all of its threads * Prepares a process for termination by stopping all of its threads