While compiling the kernel for AMD64 I received the following error
"ke.lib(idle.obj) : error LNK2019: unresolved external symbol KiIdleSchedule referenced in function KiIdleLoop"
KiIdleSchedule is called in idle.asm in case of MP kernel but is not defined in any source file or *.lib file.