main.cc | Enthält mit den main() und main_ap() Funktionen den Startpunkt für das System |
startup.cc | Enthält die Funktion CPUstartup |
device/cgastr.h | Enthält die Klasse CGA_Stream |
device/keyboard.h | Diese Datei enthält die Klasse Keyboard |
device/panic.h | Enthält die Klasse Panic |
device/watch.h | Enthält die Klasse Watch |
guard/gate.h | Enthält die Klasse Gate |
guard/guard.h | Diese Datei enthält die Klasse Guard |
guard/guardian.cc | Low-Level Interrupt-Behandlung |
guard/locker.h | Diese Datei enthält die Klasse Locker |
guard/secure.h | Diese Datei enthält die Klasse Secure |
machine/apicsystem.h | Enthält die Klasse APICSystem, die zum Hochfahren des Systems benötigt wird |
machine/cgascr.h | Enthält die Klasse zum Zugriff auf den CGA_Screen |
machine/cpu.h | Enthält die Klasse CPU |
machine/io_port.h | Zugriffsklasse für den IO-Adressraum des x86 |
machine/ioapic.h | Enthält die Klasse IOAPIC zum Zugriff auf den IO-APIC |
machine/ioapic_registers.h | Strukturen und Makros zum Zugriff auf den IO-APIC |
machine/key.h | Enthält Klasse Key |
machine/keyctrl.h | Enthält Klasse Keyboard_Controller |
machine/lapic.h | Enthält die Klasse LAPIC zum Zugriff auf den Local APIC |
machine/lapic_registers.h | Strukturen und Makros zum Zugriff auf den Local APIC |
machine/pit.h | Enthält die Klasse PIT |
machine/plugbox.h | Enthält die Klasse Plugbox |
machine/spinlock.h | Enthält die Klasse Spinlock |
machine/toc.h | Enthält die Struktur struct toc |
object/chain.h | Enthält die Klasse Chain |
object/debug.h | Enthält Debugmacros, um Debugausgaben auf einen eigenen Screen umzuleiten |
object/o_stream.h | Hier ist die Klasse O_Stream implementiert. Neben der Klasse O_Stream sind hier auch die Manipulatoren hex, dec, oct und bin für die Wahl der Basis bei der Zahlendarstellung, sowie endl für den Zeilenumbruch deklariert |
object/strbuf.h | Enthält die Klasse Stringbuffer |
syscall/guarded_scheduler.h | Enthält die Klasse Guarded_Scheduler |
syscall/thread.h | Enthält die Klasse Thread |
thread/coroutine.h | Enthält die Klasse Coroutine und die Funktion kickoff |
thread/dispatch.h | Enthält die Klasse Dispatcher |
thread/entrant.h | Enthält die Klasse Entrant |
thread/scheduler.h | Enthält die Klasse Scheduler |
user/appl.h | Enthält die Klasse Application |
user/loop.h | Enthält die Klasse Loop |