README: Minor note
[mit-so-course.git] / QUESTIONS
blob3abb332ee3ec6f8f14bc6686469ee981c93a6e4b
1 o Intel's manual says that the first instruction is fetched from physical
2   address 0xFFFFFFF0H. This goes against on what was explained in lab1's
3   pdf
5 o The boot loader reads the kernel's elf header at physical address 0x10000,
6   was this address choosen at random? Why not 0x1000 (the second page)?
8 o Why do we disable interrupts twice in boot.S?
10 o Why is it necessary to load DS, ES and SS segments with zero at the
11   beginning of boot.S? Intel manual says that this registers will be zero
12   at initialization time
14 o Does the processor queue interrupts that arraive when interrupts are
15   disabled?