Changes

Jump to navigation Jump to search
127 bytes added ,  23:57, 30 April 2023
Move this to the sensible place.
Line 126: Line 126:  
*** KMemoryState_Io now supports the CanAlignedDeviceMap and CanDeviceMap flags.
 
*** KMemoryState_Io now supports the CanAlignedDeviceMap and CanDeviceMap flags.
 
*** KPageTableBase::GetContiguousMemoryRangeWithState no longer checks that the passed memory address is heap.
 
*** KPageTableBase::GetContiguousMemoryRangeWithState no longer checks that the passed memory address is heap.
 +
**** KPageTable::MemoryRange now tracks whether the range is reference counted, and Close() only closes the pages if they are.
 
*** KPageTableBase::OpenMemoryRangeForMapDeviceAddressSpace no longer checks passes KMemoryState_FlagReferenceCounted.
 
*** KPageTableBase::OpenMemoryRangeForMapDeviceAddressSpace no longer checks passes KMemoryState_FlagReferenceCounted.
 
*** KPageTableBase::LockForMapDeviceAddressSpace takes two new arguments, an output bool * to write whether the state was io, and a bool for whether to check KMemoryState_FlagReferenceCounted.
 
*** KPageTableBase::LockForMapDeviceAddressSpace takes two new arguments, an output bool * to write whether the state was io, and a bool for whether to check KMemoryState_FlagReferenceCounted.

Navigation menu