Age | Commit message (Expand) | Author |
2017-07-09 | setting exlicitely the CPU to a 486 in qemu | Andreas Baumann |
2017-07-09 | made kernel boot with optimizations on (clang), reason where the | Andreas Baumann |
2017-07-08 | added dedicated kernel entry to avoid address reordering under compiler optim... | Andreas Baumann |
2017-07-05 | small fix around vga.h incusion | Andreas Baumann |
2017-07-05 | 'mem' command shows memory usage of kernel heap now | Andreas Baumann |
2017-07-02 | started to add task scheduling | Andreas Baumann |
2017-07-01 | readded -Werror and fixed some cast errors around memcpy | Andreas Baumann |
2017-06-30 | text widget has a constant buffer and owns the string to draw now | Andreas Baumann |
2017-06-30 | added a window to gui which is draggable by the mouse | Andreas Baumann |
2017-06-24 | started to implement a widget showing text, the problem currently | Andreas Baumann |
2017-06-21 | improved VGA colors | Andreas Baumann |
2017-06-21 | added the widget and the composite widget classes | Andreas Baumann |
2017-06-18 | added graphic context (stub) | Andreas Baumann |
2017-06-18 | started the widget framework | Andreas Baumann |
2017-06-17 | added the most complex VGA mode (640x480x4, only timings for now) | Andreas Baumann |
2017-06-16 | playing with VGA font distance and characters bei being on the head or mirrored | Andreas Baumann |
2017-06-16 | added embedded VGA fonts, not so sure about the 8 heads for USB images | Andreas Baumann |
2017-06-15 | adapted kernel size to fit clang | Andreas Baumann |
2017-06-15 | increased size of stage 2 bootloader by 1024 bytes | Andreas Baumann |
2017-06-15 | made framebuffer segment a member of vga_mode_t, computing it once | Andreas Baumann |
2017-06-14 | got switch to graphical VGA mode working | Andreas Baumann |
2017-06-13 | added some links | Andreas Baumann |
2017-06-10 | some big renames into subdirs of aspects | Andreas Baumann |
2017-06-10 | moved bootloader to subdirectory | Andreas Baumann |
2017-06-10 | renamed text VGA module to vgatext | Andreas Baumann |
2017-06-10 | preparations for driver loading with PCI (BARs for I/O) | Andreas Baumann |
2017-06-10 | using int13h/8h only for floppies for now, geometry on emulated USB | Andreas Baumann |
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 |