jmp short start
As for the EntryBoot function it is quite obvious on what it does. It prints out specified text which would be defined (with a #define tag).
Now all I want to do is to load any version of Windows which does not support a hot-patch prologue for KiFastSystemCall function in Ring3 such as XP sp3 , Vista , Windows 7 don't know if KiFastSystemCall has a hot-patch prologue in Windows 8. Obviously this means that that the Kernel should be x86 but it also must be x86 because if the OS is x64 the Patch Guard will stop it from writing
Any ways how can I find the the kernels of those listed OS.