Age | Commit message (Expand) | Author |
2017-06-09 | added backspace handling in pre-boot cli (sort of) | Andreas Baumann |
2017-06-08 | some interface changes for PCI driver handling | Andreas Baumann |
2017-06-08 | some driver deinit cleanup | Andreas Baumann |
2017-06-08 | drivers can print info now ('driver' pre-boot command) | Andreas Baumann |
2017-06-08 | added driver manager | Andreas Baumann |
2017-06-08 | retested with all 3 C compilers | Andreas Baumann |
2017-06-08 | unified mouse and keyboard driver interface (towards a generic driver manager... | Andreas Baumann |
2017-06-08 | fixed mouse cursor when typing | Andreas Baumann |
2017-06-07 | some cleanup in serial console initialization | Andreas Baumann |
2017-06-07 | scanning and printing PCI bus devices | Andreas Baumann |
2017-06-07 | added 32-bit port functions | Andreas Baumann |
2017-06-05 | startup to add a simple terminal in the kernel, knowing quit for now | Andreas Baumann |
2017-06-05 | added deinit in drivers | Andreas Baumann |
2017-06-05 | added detection of 3/4 mouse data packets | Andreas Baumann |
2017-06-04 | added sort of a text cursor by toggling the background/foreground colors on t... | Andreas Baumann |
2017-06-04 | moved output outside keyboard and mouse driver using event handlers | Andreas Baumann |
2017-06-04 | emitting mouse events now, printing them for now, later this will be | Andreas Baumann |
2017-06-03 | initial work on the mouse: cursor position works | Andreas Baumann |
2017-06-03 | added mouse driver | Andreas Baumann |
2017-06-02 | added a kernel_halt function and using it for now to let the main | Andreas Baumann |
2017-06-02 | some work on keyboard initialization | Andreas Baumann |
2017-06-01 | reading scancodes from keyboard, no proper PS/2 initialization yet | Andreas Baumann |
2017-06-01 | interrupt handler now take a driver void parameter, which is part of the handler | Andreas Baumann |
2017-06-01 | started with keyboard driver | Andreas Baumann |
2017-06-01 | made global interrupt object a local static one | Andreas Baumann |
2017-06-01 | EOI acknoledgment of PICs, also showing PIT events are coming in | Andreas Baumann |
2017-06-01 | added some interrupt handler functions, handling unhandled exceptions with pa... | Andreas Baumann |
2017-05-31 | interrupt separation between CPU exceptions and hardware IRQs by the PIC, | Andreas Baumann |
2017-05-31 | fixed completly stupid cleanup bug in memmove | Andreas Baumann |
2017-05-31 | added a setjmp implementation | Andreas Baumann |
2017-05-24 | eliminated global IDT pointer, added to interrupt structure | Andreas Baumann |
2017-05-24 | managed to get it running on real hardware, there are | Andreas Baumann |
2017-05-22 | added %d to vprintf | Andreas Baumann |
2017-05-22 | fixed packed interrupts structured for tcc | Andreas Baumann |
2017-05-22 | added a simple kernel panic function | Andreas Baumann |
2017-05-21 | interrupts are working, some problems with corrupt stack | Andreas Baumann |
2017-05-21 | added implementation of interrupts (IDT construction and loading), currently not | Andreas Baumann |
2017-05-20 | added simple stdio stub | Andreas Baumann |
2017-05-20 | precomputing MAGIC in makefile, magic.asm and stage2 magic check are in diffe... | Andreas Baumann |
2017-05-20 | started with interrupts, some struct cleanup | Andreas Baumann |
2017-05-18 | added port types which are check when calling port read/write functions | Andreas Baumann |
2017-05-17 | better magic signature detection (using a compile stamp with date and time) | Andreas Baumann |
2017-05-14 | some small fixes, clang image overload (magic doesn't work, most likely because | Andreas Baumann |
2017-05-14 | added a simple kernel console which can use VGA and the first serial port for... | Andreas Baumann |
2017-05-14 | fixes in vga.c setting the hardware cursor correctly | Andreas Baumann |
2017-05-14 | added a simple serial console output to qemu run mode | Andreas Baumann |
2017-05-14 | playing with addresses and seing the CRT index port number now in port8_read | Andreas Baumann |
2017-05-12 | added a itoa | Andreas Baumann |
2017-05-12 | sorted out the character constant mess: we have a flat model (with GDT) | Andreas Baumann |
2017-05-11 | added strlcpy (and a host test for it) | Andreas Baumann |