These aren't so much an architectural thing, however it does impact what works. (at least from what I've seen)

These are compiler provided functions (crt0.o, crtn.o etc) and they need to be called to improve functionality. Hence using the linker script file we can locate where they are in memory and call them within the kernel function.

Last updated