How to execute modules loaded by GRUB - ELF?
Posted: Sun Oct 14, 2007 10:35 am
If you are writing a micro kernel OS, how do you load the modules needed such as drivers and filesystem support and binary execution? Also is there any good tutorials on how to execute binaries in ELF Format?
Currently I have written a OS which has a single TSS, GDT, IDT, ISRs and IRQs, paged memory and a basic kernel heap.
I have written a test ELF executable, which GRUB loads after the kernel. What I would like to know is how do I execute the code? It have got the start and end addresses from the multiboot data. Is there anything else I need to do before I load the hardware drivers?
Currently I have written a OS which has a single TSS, GDT, IDT, ISRs and IRQs, paged memory and a basic kernel heap.
I have written a test ELF executable, which GRUB loads after the kernel. What I would like to know is how do I execute the code? It have got the start and end addresses from the multiboot data. Is there anything else I need to do before I load the hardware drivers?