Remove unnecessary C entry point zero::start
Use lidt in idt::load