summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Expand)Author
2017-07-20added links to memory managementAndreas Baumann
2017-07-15reworked driver init and vtable, taking the interrupt manager and the contextAndreas Baumann
2017-07-14some linkage tweaking, the kernel is not linked against libssp (whichAndreas Baumann
2017-07-13added an exit functionAndreas Baumann
2017-07-08added dedicated kernel entry to avoid address reordering under compiler optim...Andreas Baumann
2017-07-02more documentation on doing OOP in CAndreas Baumann
2017-07-02simplified some driver manager code around calling virtual driver methodsAndreas Baumann
2017-06-24made VGA graphical font smaller (we only want ASCII for now)Andreas Baumann
2017-06-18started the widget frameworkAndreas Baumann
2017-06-17added the most complex VGA mode (640x480x4, only timings for now)Andreas Baumann
2017-06-16added docu for font drawing in protected mode (VGA fonts)Andreas Baumann
2017-06-15updated buglist and docuAndreas Baumann
2017-06-14got switch to graphical VGA mode workingAndreas Baumann
2017-06-13added some linksAndreas Baumann
2017-06-10renamed text VGA module to vgatextAndreas Baumann
2017-06-10tried some error handling around disk geometry detection, this feature seems ...Andreas Baumann
2017-06-09tried to probe disk geometry with mixed success (emulated FDD modeAndreas Baumann
2017-06-09fixed stage 1 boot loader problems (worked in some BIOSes acrossAndreas Baumann
2017-06-08added driver managerAndreas Baumann
2017-06-07added another boot loader tutorial linkAndreas Baumann
2017-06-07some cleanup in serial console initializationAndreas Baumann
2017-06-07careful with gaps in PCI functions (see WYOOS tutorial, Ep.11)Andreas Baumann
2017-06-07scanning and printing PCI bus devicesAndreas Baumann
2017-06-07added 32-bit port functionsAndreas Baumann
2017-06-03more tests with eeepc to enable A20 gate, not successful so farAndreas 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-05-31interrupt separation between CPU exceptions and hardware IRQs by the PIC,Andreas Baumann
2017-05-31added a setjmp implementationAndreas Baumann
2017-05-21added implementation of interrupts (IDT construction and loading), currently notAndreas Baumann
2017-05-20started with interrupts, some struct cleanupAndreas Baumann
2017-05-18..Andreas Baumann
2017-05-18added some links all around interruptsAndreas Baumann
2017-05-17better magic signature detection (using a compile stamp with date and time)Andreas Baumann
2017-05-14some small fixes, clang image overload (magic doesn't work, most likely becauseAndreas Baumann
2017-05-14added a simple serial console output to qemu run modeAndreas Baumann
2017-05-11better documentation for the boot loading process and how muchAndreas Baumann
2017-05-01more fooling around with VGA moduleAndreas Baumann
2017-05-01added a links file of things to have a look atAndreas Baumann
2017-04-29added Tyndur linksAndreas Baumann
2017-04-28added a note on ToaruOSAndreas Baumann
2017-04-27bootstrapped from an OSX with separate ELF toolchainAndreas Baumann
2017-04-27moved and added docu on picoc and xv6Andreas Baumann