So, I'm disassembling a bit of code for fun and no profit (other than the joy of knowledge, that is), and I come across this bit:
mov eax, cr3
mov cr3, eax
Is this doing anything other than just masturbating with cr3? If so, what? This is x86 low-level (bios/firmware/before boot loader) intialization code. We haven't even setup up caches yet.