summaryrefslogtreecommitdiff
path: root/src/Makefile
AgeCommit message (Expand)Author
2017-06-10better messages in boot loader about disk loadingAndreas Baumann
2017-06-10rearranged boot loader: first load 3 sectors of stage 2 in simpleAndreas Baumann
2017-06-09tried to probe disk geometry with mixed success (emulated FDD modeAndreas Baumann
2017-06-09clang kernel.bin size bumpAndreas Baumann
2017-06-09fixed stage 1 boot loader problems (worked in some BIOSes acrossAndreas Baumann
2017-06-08added driver managerAndreas Baumann
2017-06-08retested with all 3 C compilersAndreas Baumann
2017-06-07scanning and printing PCI bus devicesAndreas Baumann
2017-06-07added 32-bit port functionsAndreas Baumann
2017-06-05added deinit in driversAndreas Baumann
2017-06-04emitting mouse events now, printing them for now, later this will beAndreas Baumann
2017-06-03added mouse driverAndreas Baumann
2017-06-02..Andreas Baumann
2017-06-02..Andreas Baumann
2017-06-02some work on keyboard initializationAndreas Baumann
2017-06-01started with keyboard driverAndreas Baumann
2017-06-01introducted a interrupt handler objectAndreas Baumann
2017-06-01..Andreas Baumann
2017-06-01easier debugging with ncurses mode and local gdbinit fileAndreas Baumann
2017-05-31added a setjmp implementationAndreas Baumann
2017-05-21interrupts are working, some problems with corrupt stackAndreas Baumann
2017-05-21added implementation of interrupts (IDT construction and loading), currently notAndreas Baumann
2017-05-20added simple stdio stubAndreas Baumann
2017-05-20documented early GDT in assembly (following Nick Bundells osdev guide).Andreas Baumann
2017-05-20stronger magic testAndreas Baumann
2017-05-20precomputing MAGIC in makefile, magic.asm and stage2 magic check are in diffe...Andreas Baumann
2017-05-18added port types which are check when calling port read/write functionsAndreas Baumann
2017-05-17some more variables for NASM and OBJCOPY, retested on OSXAndreas Baumann
2017-05-17made debugging on C-language level possible with qemu and remoteAndreas Baumann
2017-05-17Merge branch 'master' of ssh://git.andreasbaumann.cc:2221/abaosAndreas Baumann
2017-05-17better magic signature detection (using a compile stamp with date and time)Andreas Baumann
2017-05-15allow overloading of LDFLAGS (for -f elf on OSX, -f elf32 on Linux)Andreas Baumann
2017-05-14some small fixes, clang image overload (magic doesn't work, most likely becauseAndreas Baumann
2017-05-14added a simple kernel console which can use VGA and the first serial port for...Andreas Baumann
2017-05-14added a simple serial console output to qemu run modeAndreas Baumann
2017-05-12sorted out the character constant mess: we have a flat model (with GDT)Andreas Baumann
2017-05-11added strlcpy (and a host test for it)Andreas Baumann
2017-05-11better documentation for the boot loading process and how muchAndreas Baumann
2017-05-01some playing around with linker flagsAndreas Baumann
2017-05-01write vga strings and some cursor handlingAndreas Baumann
2017-05-01added some primitive VGA functions and rewrote kernel.c greetingAndreas Baumann
2017-05-01playing with vga struct, fixed some boot loading issuesAndreas Baumann
2017-05-01started vga module, puzzled about eliminated dead loops in clang?Andreas Baumann
2017-04-30accomodated for bigger bootloader stage2Andreas Baumann
2017-04-29added a bochs configAndreas Baumann
2017-04-27bootstrapped from an OSX with separate ELF toolchainAndreas Baumann
2017-04-23fresh import because of huge documents checked in by accidentAndreas Baumann