Changes

131 bytes added ,  08:49, 19 October 2021
no edit summary
Line 168: Line 168:  
** KProcess::EnterUserException now sets address_key = (thread | 1) instead of thread.
 
** KProcess::EnterUserException now sets address_key = (thread | 1) instead of thread.
 
*** This makes EnterUserException no longer a kernel waiter.
 
*** This makes EnterUserException no longer a kernel waiter.
 +
*** KScheduler::UpdateHighestThreads now checks if the top thread is the exception thread, and ignores the pinned thread if it is.
 
** All locations where KThread::m_num_kernel_waiters is changed now mark that a scheduler update is needed.
 
** All locations where KThread::m_num_kernel_waiters is changed now mark that a scheduler update is needed.
 
* KMemoryBlockManagerUpdater::Initialize has now been removed, rolled into KMemoryBlockManagerUpdater ctor.
 
* KMemoryBlockManagerUpdater::Initialize has now been removed, rolled into KMemoryBlockManagerUpdater ctor.