Age | Commit message (Expand) | Author |
2017-08-02 | added an IPv4 module, currently containg an address to string function | Andreas Baumann |
2017-08-02 | introduced a network library, added ethernet structure, moved | Andreas Baumann |
2017-08-01 | correctly receiving data in the rtl8139 driver and passing it to the network | Andreas Baumann |
2017-07-22 | started to code RTL8139 network driver, for now setting io_base and IRQ | Andreas Baumann |
2017-07-20 | added links to memory management | Andreas Baumann |
2017-07-15 | reworked driver init and vtable, taking the interrupt manager and the context | Andreas Baumann |
2017-07-14 | some linkage tweaking, the kernel is not linked against libssp (which | Andreas Baumann |
2017-07-13 | added an exit function | Andreas Baumann |
2017-07-08 | added dedicated kernel entry to avoid address reordering under compiler optim... | Andreas Baumann |
2017-07-02 | more documentation on doing OOP in C | Andreas Baumann |
2017-07-02 | simplified some driver manager code around calling virtual driver methods | Andreas Baumann |
2017-06-24 | made VGA graphical font smaller (we only want ASCII for now) | 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 | added docu for font drawing in protected mode (VGA fonts) | Andreas Baumann |
2017-06-15 | updated buglist and docu | 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 | renamed text VGA module to vgatext | Andreas Baumann |
2017-06-10 | tried some error handling around disk geometry detection, this feature seems ... | Andreas Baumann |
2017-06-09 | tried to probe disk geometry with mixed success (emulated FDD mode | 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-07 | added another boot loader tutorial link | Andreas Baumann |
2017-06-07 | some cleanup in serial console initialization | 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-03 | more tests with eeepc to enable A20 gate, not successful so far | 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-05-31 | interrupt separation between CPU exceptions and hardware IRQs by the PIC, | Andreas Baumann |
2017-05-31 | added a setjmp implementation | Andreas Baumann |
2017-05-21 | added implementation of interrupts (IDT construction and loading), currently not | Andreas Baumann |
2017-05-20 | started with interrupts, some struct cleanup | Andreas Baumann |
2017-05-18 | .. | Andreas Baumann |
2017-05-18 | added some links all around interrupts | Andreas Baumann |
2017-05-17 | better magic signature detection (using a compile stamp with date and time) | Andreas Baumann |
2017-05-14 | added a simple serial console output to qemu run mode | Andreas Baumann |
2017-05-11 | better documentation for the boot loading process and how much | Andreas Baumann |
2017-05-01 | more fooling around with VGA module | Andreas Baumann |
2017-05-01 | added a links file of things to have a look at | Andreas Baumann |