x86: add preinit hook to reload microcode