Is there anything that the kernel need to get from the boot loader.Usually the kernel is capable of bringing up a system from scratch,so why does it require anything from boot-loader? I have seen boot messages from kernel like this.
"Fetching vars from bootloader... OK"
So what exactly is the variables being passed? Also how's the variables being passed from the bootloader? Is it through stack?