Changes

124 bytes added ,  23:52, 30 April 2023
→‎Kernel: Missed this during 14 -> 15 diffing, apparently.
Line 149: Line 149:  
*** When a process is created with system resource size > 0, it now creates a KSecureSystemResource (which manages allocation with KSystemControl).
 
*** When a process is created with system resource size > 0, it now creates a KSecureSystemResource (which manages allocation with KSystemControl).
 
**** All actual underlying logic is the same, this just abstracts the KSystemControl/secure memory interaction out of KProcess.
 
**** All actual underlying logic is the same, this just abstracts the KSystemControl/secure memory interaction out of KProcess.
 +
* KPageTable::MemoryRange now tracks whether the range is reference counted, and Close() only closes the pages if they are.
 
* KInterruptEventTask was removed and no longer exists.
 
* KInterruptEventTask was removed and no longer exists.
 
** KInterruptEvent now inherits from KInterruptTask directly.
 
** KInterruptEvent now inherits from KInterruptTask directly.