NTSTATUS __stdcall KePersistMemory(INT64 RCX, INT64 a2){ __int64 v2; LODWORD(v2) = KeGetPcr()->Prcb.CFlushSize; do { _mm_clwb((void *)RCX); RCX += v2; a2 -= v2; } while( a2 ); _mm_sfence(); return v2; }