mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-10-30 23:49:01 -05:00 
			
		
		
		
	Merge pull request #1310 from lioncash/kernel-ns
kernel/thread: Include thread-related enums within the kernel namespace
This commit is contained in:
		| @@ -15,6 +15,12 @@ | ||||
| #include "core/hle/kernel/wait_object.h" | ||||
| #include "core/hle/result.h" | ||||
|  | ||||
| namespace Kernel { | ||||
|  | ||||
| class KernelCore; | ||||
| class Process; | ||||
| class Scheduler; | ||||
|  | ||||
| enum ThreadPriority : u32 { | ||||
|     THREADPRIO_HIGHEST = 0,       ///< Highest thread priority | ||||
|     THREADPRIO_USERLAND_MAX = 24, ///< Highest thread priority for userland apps | ||||
| @@ -54,12 +60,6 @@ enum class ThreadWakeupReason { | ||||
|     Timeout // The thread was woken up due to a wait timeout. | ||||
| }; | ||||
|  | ||||
| namespace Kernel { | ||||
|  | ||||
| class KernelCore; | ||||
| class Process; | ||||
| class Scheduler; | ||||
|  | ||||
| class Thread final : public WaitObject { | ||||
| public: | ||||
|     /** | ||||
|   | ||||
| @@ -514,7 +514,7 @@ private: | ||||
|                 ctx.SleepClientThread( | ||||
|                     Kernel::GetCurrentThread(), "IHOSBinderDriver::DequeueBuffer", -1, | ||||
|                     [=](Kernel::SharedPtr<Kernel::Thread> thread, Kernel::HLERequestContext& ctx, | ||||
|                         ThreadWakeupReason reason) { | ||||
|                         Kernel::ThreadWakeupReason reason) { | ||||
|                         // Repeat TransactParcel DequeueBuffer when a buffer is available | ||||
|                         auto buffer_queue = nv_flinger->GetBufferQueue(id); | ||||
|                         boost::optional<u32> slot = buffer_queue->DequeueBuffer(width, height); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 bunnei
					bunnei