HviCopyMemoryNonTemporal
VOID __stdcall HviCopyMemoryNonTemporal(_MMPTE *MappingPte, UINT64 PageFrameIndex, _MEMORY_CACHING_TYPE CacheType){
__int64 v3;
_SIZE_T v7;
v3 = 0i64;
if( CacheType )
{
do
{
v7 = CacheType - v3;
if( (unsigned int)(CacheType - v3) > 0x100000 )
v7 = 0x100000;
HviEnterKernelAperture();
RtlCopyMemoryNonTemporal((char *)MappingPte + v3, (const VOID *)(v3 + PageFrameIndex), v7);
HviLeaveKernelAperture();
v3 = (unsigned int)(v3 + 0x100000);
}
while( (unsigned int)v3 < CacheType );
}
}Referenced by:
CcMapAndCopyInToCache