Eric, What was the conclusion of invalidating the cache and TLB ? If found that xorl %eax, %eax movl %eax, %cr3 /* Invalidate TLB*/ still exists in the current CVS. Ollie