Age | Commit message (Expand) | Author |
2017-06-10 | better messages in boot loader about disk loading | Andreas Baumann |
2017-06-10 | rearranged boot loader: first load 3 sectors of stage 2 in simple | Andreas Baumann |
2017-06-09 | tried to probe disk geometry with mixed success (emulated FDD mode | Andreas Baumann |
2017-06-09 | clang kernel.bin size bump | Andreas Baumann |
2017-06-09 | fixed stage 1 boot loader problems (worked in some BIOSes across | Andreas Baumann |
2017-06-08 | added driver manager | Andreas Baumann |
2017-06-08 | retested with all 3 C compilers | 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 | added deinit in drivers | Andreas Baumann |
2017-06-04 | emitting mouse events now, printing them for now, later this will be | Andreas Baumann |
2017-06-03 | added mouse driver | Andreas Baumann |
2017-06-02 | .. | Andreas Baumann |
2017-06-02 | .. | Andreas Baumann |
2017-06-02 | some work on keyboard initialization | Andreas Baumann |
2017-06-01 | started with keyboard driver | Andreas Baumann |
2017-06-01 | introducted a interrupt handler object | Andreas Baumann |
2017-06-01 | .. | Andreas Baumann |
2017-06-01 | easier debugging with ncurses mode and local gdbinit file | Andreas Baumann |
2017-05-31 | added a setjmp implementation | 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 | 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-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 |
2017-05-15 | allow overloading of LDFLAGS (for -f elf on OSX, -f elf32 on Linux) | 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 | added a simple serial console output to qemu run mode | 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 |
2017-05-11 | better documentation for the boot loading process and how much | Andreas Baumann |
2017-05-01 | some playing around with linker flags | Andreas Baumann |
2017-05-01 | write vga strings and some cursor handling | Andreas Baumann |
2017-05-01 | added some primitive VGA functions and rewrote kernel.c greeting | Andreas Baumann |
2017-05-01 | playing with vga struct, fixed some boot loading issues | Andreas Baumann |
2017-05-01 | started vga module, puzzled about eliminated dead loops in clang? | Andreas Baumann |
2017-04-30 | accomodated for bigger bootloader stage2 | Andreas Baumann |
2017-04-29 | added a bochs config | Andreas Baumann |
2017-04-27 | bootstrapped from an OSX with separate ELF toolchain | Andreas Baumann |
2017-04-23 | fresh import because of huge documents checked in by accident | Andreas Baumann |