Boot my kernel!
Posted: Sat Mar 27, 2004 12:00 am
The Assembly start up code is now finished with the start up process. The higher-level C code is now called to finalize the initialization process of the kernel by setting up the IDT and completing the structure of the process table. Upon successful return the GDT and IDT are made effective by loading the proper registers the main() C function is called. Otherwise if failure was detected, the machine is halted.