15.0.0: Difference between revisions
Move this to the sensible place. |
|||
(One intermediate revision by the same user not shown) | |||
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. |