Yes, corruption would certainly result if the VA->PA translation changed to something else and the PLE was still running. Is suspect the answer is "software" =)I'm not a PLE expert, but AFAICT the PLE uses the same page tables as currently mapped on the core, so if the OS context switches from one process to another you either have to (1) stall the context switch waiting for the pending PLE reqeusts to complete, or (2) cancel pending PLE requests, (3) "pause" the transfer, switch the process out, and "resume" when it gets switched back in again.Cheers, Iso