On Tue, Oct 09, 2007 at 12:20:40PM +0200, Peter Stuge wrote:
On Tue, Oct 09, 2007 at 05:09:38PM +0800, Feng, Libo wrote:
X86 architecture processor has an IDT to distribute the coming interrupts. I only found the default initialization of IDT in /src/arch/i386/lib/c_start.S. I thought that after device enumeration, the IDT also needs to be updated according to the enumeration result. Unfortunately, I can't find where the code is located. Who could give me a clue? Thank you in advance.
I don't think LB or FILO drives any hardware using interrupts, so no idt is needed.
Once Linux kicks in, it will set up everything it needs.
Is that also true for all other payloads? Think Windows or OpenBSD or Plan9 etc...
Uwe.