Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-31 | interrupt separation between CPU exceptions and hardware IRQs by the PIC, | Andreas Baumann | |
started to program the PICs for interrupt delivery | |||
2017-05-31 | added a setjmp implementation | Andreas Baumann | |
kernel_panic uses a longjmp to terminate the kernel entry function some segfault in scroll_screen | |||
2017-05-21 | added implementation of interrupts (IDT construction and loading), currently not | Andreas Baumann | |
working yet. added A20 gate check reorganized some code, so it's easier to debug interrupt handlers in assembly | |||
2017-05-20 | started with interrupts, some struct cleanup | Andreas Baumann | |
2017-05-18 | .. | Andreas Baumann | |
2017-05-18 | added some links all around interrupts | Andreas Baumann | |
2017-05-17 | better magic signature detection (using a compile stamp with date and time) | Andreas Baumann | |
using local labels where possible, some renames in assembly code added a console_put_hex and serial_put_hex better call to qemu printing the status of the host when crashing the emulator | |||
2017-05-14 | added a simple serial console output to qemu run mode | Andreas Baumann | |
reading and writing the VGA cursor correctly on hardware | |||
2017-05-11 | better documentation for the boot loading process and how much | Andreas Baumann | |
sectors each part needs, fixed truncation problem started a magic signature at the end of the image and started to check it in stage 2 of the boot loader to avoid truncated images in the future | |||
2017-05-01 | more fooling around with VGA module | Andreas Baumann | |
2017-05-01 | added a links file of things to have a look at | Andreas Baumann | |