summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2017-05-14some small fixes, clang image overload (magic doesn't work, most likely becauseAndreas Baumann
2017-05-14added some docu and a design documentAndreas Baumann
2017-05-14added a simple kernel console which can use VGA and the first serial port for...Andreas Baumann
2017-05-14fixes in vga.c setting the hardware cursor correctlyAndreas Baumann
2017-05-14added a simple serial console output to qemu run modeAndreas Baumann
2017-05-14playing with addresses and seing the CRT index port number now in port8_readAndreas Baumann
2017-05-14fixed termination bug in strlcpyAndreas Baumann
2017-05-12some testing of atoi, added a limits.hAndreas Baumann
2017-05-12added a itoaAndreas Baumann
2017-05-12sorted out the character constant mess: we have a flat model (with GDT)Andreas Baumann
2017-05-12update_vga_cursor destroyed eax register, fixedAndreas Baumann
2017-05-12made magic signature check workAndreas 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-06started to output propert kernel output in proper placeAndreas Baumann
2017-05-02some docuAndreas Baumann
2017-05-01implemented memmove and vga scrollingAndreas Baumann
2017-05-01more fooling around with VGA moduleAndreas 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-01some clang clarificationsAndreas Baumann
2017-05-01removed superflous inttypes.hAndreas Baumann
2017-05-01playing with vga struct, fixed some boot loading issuesAndreas Baumann
2017-05-01use cli/hlt/loop construct after ending the OSAndreas Baumann
2017-05-01added volatile to `bar` for toggling bar to work with clangAndreas Baumann
2017-05-01use stdint.h in standalone environment, not inttypes.hAndreas 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-29some documentationAndreas 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