Having main.cpp in the kernel and in the application being debugged is annoying when setting breakpoints, so just like with main() vs kernel_main(), kernel/main.cpp is now kernel/kernel_main.cpp.
Having main.cpp in the kernel and in the application being debugged is annoying when setting breakpoints, so just like with main() vs kernel_main(), kernel/main.cpp is now kernel/kernel_main.cpp.