12.0.0: Difference between revisions

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.