Age | Commit message (Expand) | Author |
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 | trying to fix up disk geometry | Andreas Baumann |
2017-06-10 | tried some error handling around disk geometry detection, this feature seems ... | 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-09 | reverted drive reset | Andreas Baumann |
2017-06-09 | testing reseting drive | Andreas Baumann |
2017-06-09 | added backspace handling in pre-boot cli (sort of) | Andreas Baumann |
2017-06-08 | some interface changes for PCI driver handling | Andreas Baumann |
2017-06-08 | some driver deinit cleanup | Andreas Baumann |
2017-06-08 | drivers can print info now ('driver' pre-boot command) | Andreas Baumann |
2017-06-08 | added driver manager | Andreas Baumann |
2017-06-08 | updated some documentation | Andreas Baumann |
2017-06-08 | retested with all 3 C compilers | Andreas Baumann |
2017-06-08 | unified mouse and keyboard driver interface (towards a generic driver manager... | Andreas Baumann |
2017-06-08 | fixed mouse cursor when typing | Andreas Baumann |
2017-06-07 | some small code cleanups | Andreas Baumann |
2017-06-07 | \r \n in serial_put_newline, got basic console output working in minicom | Andreas Baumann |
2017-06-07 | ignore PCI devices with device_id == 0 too (not only 0xFFFF) | Andreas Baumann |
2017-06-07 | some cleanup in serial console initialization | Andreas Baumann |
2017-06-07 | careful with gaps in PCI functions (see WYOOS tutorial, Ep.11) | 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 | some cleanup in boot loader code and changed order of A20 gate methods | Andreas Baumann |
2017-06-05 | startup to add a simple terminal in the kernel, knowing quit for now | Andreas Baumann |
2017-06-05 | added deinit in drivers | Andreas Baumann |
2017-06-05 | added detection of 3/4 mouse data packets | Andreas Baumann |
2017-06-04 | added sort of a text cursor by toggling the background/foreground colors on t... | Andreas Baumann |
2017-06-04 | moved output outside keyboard and mouse driver using event handlers | Andreas Baumann |
2017-06-04 | emitting mouse events now, printing them for now, later this will be | Andreas Baumann |
2017-06-03 | initial work on the mouse: cursor position works | Andreas Baumann |
2017-06-03 | added mouse driver | Andreas Baumann |
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 |