sydi.git
2014-01-08 etherealImplemented APIC timer support. master
2014-01-07 etherealHopefully, finally fixed exception detection.
2014-01-07 etherealFixed bug in ISR implementations.
2014-01-07 etherealFixed bug in vmem.
2014-01-07 etherealAdded full support for exception-code detection.
2014-01-07 etherealImplemented most of the interrupt framework.
2014-01-06 etherealImplemented ID system.
2014-01-06 etherealBegan rewrite of Sydi kernel with new design.
2014-01-05 etherealVarious file updates, planning architecture change.
2013-06-02 etherealVarious changes to ACPI framework.
2013-05-13 etherealMade APIC timer on AP CPU's enabled.
2013-05-13 etherealAP CPUs are initialized and added to scheduler.
2013-05-13 etherealAdded idle thread.
2013-05-13 etherealHopefully finished round-robin scheduler.
2013-05-12 etherealSet up working PIT clock, works at ~1ms intervals.
2013-05-11 etherealImplemented new thread system.
2013-05-09 etherealFix root Makefile to work with -j.
2013-05-09 etherealAdd AP CPU kernelspace init.
2013-05-09 etherealImplemented SMP initialization code.
2013-05-07 etherealFixed bug in context switching code.
2013-05-07 ethereal(Slightly) cleaner context-switching now.
2013-05-07 etherealAdded extremely hackish context scheduing support.
2013-05-07 etherealBasic context-switching support implemented.
2013-05-07 etherealWe have keyboard input.
2013-05-06 etherealContinued working on APIC code.
2013-05-06 etherealWorked on I/O APIC code.
2013-02-22 etherealStarted working on IDT creation.
2013-02-22 etherealAdded TSS-loading code.
2013-02-22 etherealImplemented basic TSS support, fixed several bugs.
2013-02-14 etherealUpdated bochs config, fixed smp_get_id().
2013-02-13 etherealUpdated .gitignore.
2013-02-13 etherealMade vmman_map_page populate page hash table.
2013-02-13 etherealAdded new GDT code, spinlocks, heap, hash table, etc.
2013-02-13 etherealVarious changes; virtual memory manager mostly finished.
2013-02-12 etherealFixed terminal scrolling.
2013-02-12 etherealMoved kernel address to upper 2GB.
2013-02-12 etherealImplemented basic terminal API and logging system.
2013-02-11 ethereal`Finished' physical memory manager.
2013-02-11 etherealStarted memory manager.
2013-02-11 etherealInitial skeleton copied from Aeolus.