Age | Commit message (Expand) | Author |
2017-06-03 | more tests with eeepc to enable A20 gate, not successful so far | Andreas Baumann |
2017-06-03 | added some more key mappings | Andreas Baumann |
2017-06-02 | hopefully fixed A20 enable with keyboard commands | Andreas Baumann |
2017-06-02 | .. | Andreas Baumann |
2017-06-02 | fixed handling of keyboard shifts | Andreas Baumann |
2017-06-02 | added scancode tables, started ascii code and shift handling in keyboard driver | Andreas Baumann |
2017-06-02 | .. | Andreas Baumann |
2017-06-02 | added a kernel_halt function and using it for now to let the main | Andreas Baumann |
2017-06-02 | added support for '%c' in printf | 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 | introducted a interrupt handler object | Andreas Baumann |
2017-06-01 | interrupt handlers take the manager as context now | Andreas Baumann |
2017-06-01 | made global interrupt object a local static one | Andreas Baumann |
2017-06-01 | .. | Andreas Baumann |
2017-06-01 | EOI acknoledgment of PICs, also showing PIT events are coming in | Andreas Baumann |
2017-06-01 | easier debugging with ncurses mode and local gdbinit file | Andreas Baumann |
2017-06-01 | added some interrupt handler functions, handling unhandled exceptions with pa... | Andreas Baumann |
2017-06-01 | finished initializing the PICs | Andreas Baumann |
2017-05-31 | interrupt separation between CPU exceptions and hardware IRQs by the PIC, | Andreas Baumann |
2017-05-31 | memmove cleanup | 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 | nicer A20 messages | 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-24 | cleaned up A20 test and set code | Andreas Baumann |
2017-05-23 | .. | Andreas Baumann |
2017-05-22 | more A20 enabling craziness | Andreas Baumann |
2017-05-22 | testing if A20 wakes is working via BIOS with some old machines | 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 | reverted port type change, not type-safe (only checked at runtime) | 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 | forgot stdio | Andreas Baumann |
2017-05-20 | added simple stdio stub | Andreas Baumann |
2017-05-20 | documented early GDT in assembly (following Nick Bundells osdev guide). | Andreas Baumann |
2017-05-20 | stronger magic test | 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 | .. | Andreas Baumann |
2017-05-18 | added port types which are check when calling port read/write functions | Andreas Baumann |
2017-05-17 | some more variables for NASM and OBJCOPY, retested on OSX | Andreas Baumann |
2017-05-17 | made debugging on C-language level possible with qemu and remote | Andreas Baumann |
2017-05-17 | Merge branch 'master' of ssh://git.andreasbaumann.cc:2221/abaos | Andreas Baumann |
2017-05-17 | better magic signature detection (using a compile stamp with date and time) | Andreas Baumann |