kernel/arch/ia32/include/arch.h [code] | |
kernel/arch/ia32/include/arg.h [code] | |
kernel/arch/ia32/include/asm.h [code] | |
kernel/arch/ia32/include/atomic.h [code] | |
kernel/arch/ia32/include/barrier.h [code] | |
kernel/arch/ia32/include/byteorder.h [code] | |
kernel/arch/ia32/include/context.h [code] | |
kernel/arch/ia32/include/cpu.h [code] | |
kernel/arch/ia32/include/cpuid.h [code] | |
kernel/arch/ia32/include/debug.h [code] | |
kernel/arch/ia32/include/elf.h [code] | |
kernel/arch/ia32/include/faddr.h [code] | |
kernel/arch/ia32/include/fpu_context.h [code] | |
kernel/arch/ia32/include/interrupt.h [code] | |
kernel/arch/ia32/include/memstr.h [code] | |
kernel/arch/ia32/include/pm.h [code] | |
kernel/arch/ia32/include/types.h [code] | |
kernel/arch/ia32/include/bios/bios.h [code] | |
kernel/arch/ia32/include/boot/boot.h [code] | |
kernel/arch/ia32/include/boot/memmap.h [code] | |
kernel/arch/ia32/include/ddi/ddi.h [code] | Ia32 specific DDI declarations and macros |
kernel/arch/ia32/include/drivers/ega.h [code] | |
kernel/arch/ia32/include/drivers/i8042.h [code] | |
kernel/arch/ia32/include/drivers/i8254.h [code] | |
kernel/arch/ia32/include/drivers/i8259.h [code] | |
kernel/arch/ia32/include/drivers/vesa.h [code] | |
kernel/arch/ia32/include/mm/as.h [code] | |
kernel/arch/ia32/include/mm/frame.h [code] | |
kernel/arch/ia32/include/mm/memory_init.h [code] | |
kernel/arch/ia32/include/mm/page.h [code] | |
kernel/arch/ia32/include/mm/tlb.h [code] | |
kernel/arch/ia32/include/proc/task.h [code] | |
kernel/arch/ia32/include/proc/thread.h [code] | |
kernel/arch/ia32/include/smp/ap.h [code] | |
kernel/arch/ia32/include/smp/apic.h [code] | |
kernel/arch/ia32/include/smp/mps.h [code] | |
kernel/arch/ia32/include/smp/smp.h [code] | |
kernel/arch/ia32/src/fpu_context.c [code] | |
kernel/arch/ia32/src/ia32.c [code] | |
kernel/arch/ia32/src/interrupt.c [code] | |
kernel/arch/ia32/src/pm.c [code] | |
kernel/arch/ia32/src/userspace.c [code] | |
kernel/arch/ia32/src/bios/bios.c [code] | |
kernel/arch/ia32/src/cpu/cpu.c [code] | |
kernel/arch/ia32/src/ddi/ddi.c [code] | |
kernel/arch/ia32/src/drivers/ega.c [code] | |
kernel/arch/ia32/src/drivers/i8254.c [code] | |
kernel/arch/ia32/src/drivers/i8259.c [code] | |
kernel/arch/ia32/src/drivers/vesa.c [code] | |
kernel/arch/ia32/src/mm/as.c [code] | |
kernel/arch/ia32/src/mm/frame.c [code] | |
kernel/arch/ia32/src/mm/memory_init.c [code] | |
kernel/arch/ia32/src/mm/page.c [code] | |
kernel/arch/ia32/src/mm/tlb.c [code] | |
kernel/arch/ia32/src/proc/scheduler.c [code] | |
kernel/arch/ia32/src/proc/task.c [code] | |
kernel/arch/ia32/src/proc/thread.c [code] | |
kernel/arch/ia32/src/smp/apic.c [code] | |
kernel/arch/ia32/src/smp/ipi.c [code] | |
kernel/arch/ia32/src/smp/mps.c [code] | |
kernel/arch/ia32/src/smp/smp.c [code] | |
kernel/doc/doxygroups.h [code] | |
kernel/genarch/include/acpi/acpi.h [code] | |
kernel/genarch/include/acpi/madt.h [code] | |
kernel/genarch/include/fb/fb.h [code] | |
kernel/genarch/include/fb/font-8x16.h [code] | |
kernel/genarch/include/i8042/i8042.h [code] | |
kernel/genarch/include/mm/as_pt.h [code] | |
kernel/genarch/include/mm/page_pt.h [code] | |
kernel/genarch/src/acpi/acpi.c [code] | Advanced Configuration and Power Interface (ACPI) initialization |
kernel/genarch/src/acpi/madt.c [code] | Multiple APIC Description Table (MADT) parsing |
kernel/genarch/src/fb/fb.c [code] | |
kernel/genarch/src/fb/font-8x16.c [code] | |
kernel/genarch/src/i8042/i8042.c [code] | |
kernel/genarch/src/mm/as_pt.c [code] | Address space functions for 4-level hierarchical pagetables |
kernel/genarch/src/mm/page_pt.c [code] | Virtual Address Translation for hierarchical 4-level page tables |
kernel/generic/include/align.h [code] | |
kernel/generic/include/arch.h [code] | |
kernel/generic/include/atomic.h [code] | |
kernel/generic/include/bitops.h [code] | |
kernel/generic/include/byteorder.h [code] | |
kernel/generic/include/config.h [code] | |
kernel/generic/include/context.h [code] | |
kernel/generic/include/cpu.h [code] | |
kernel/generic/include/debug.h [code] | |
kernel/generic/include/elf.h [code] | |
kernel/generic/include/errno.h [code] | |
kernel/generic/include/fpu_context.h [code] | |
kernel/generic/include/func.h [code] | |
kernel/generic/include/interrupt.h [code] | |
kernel/generic/include/macros.h [code] | |
kernel/generic/include/memstr.h [code] | |
kernel/generic/include/panic.h [code] | |
kernel/generic/include/preemption.h [code] | |
kernel/generic/include/print.h [code] | |
kernel/generic/include/putchar.h [code] | |
kernel/generic/include/sort.h [code] | |
kernel/generic/include/stackarg.h [code] | |
kernel/generic/include/stdarg.h [code] | |
kernel/generic/include/symtab.h [code] | |
kernel/generic/include/test.h [code] | |
kernel/generic/include/typedefs.h [code] | |
kernel/generic/include/userspace.h [code] | |
kernel/generic/include/adt/bitmap.h [code] | |
kernel/generic/include/adt/btree.h [code] | |
kernel/generic/include/adt/fifo.h [code] | |
kernel/generic/include/adt/hash_table.h [code] | |
kernel/generic/include/adt/list.h [code] | |
kernel/generic/include/console/chardev.h [code] | |
kernel/generic/include/console/cmd.h [code] | |
kernel/generic/include/console/console.h [code] | |
kernel/generic/include/console/kconsole.h [code] | |
kernel/generic/include/console/klog.h [code] | |
kernel/generic/include/ddi/ddi.h [code] | |
kernel/generic/include/ddi/ddi_arg.h [code] | |
kernel/generic/include/ipc/ipc.h [code] | |
kernel/generic/include/ipc/ipcrsc.h [code] | |
kernel/generic/include/ipc/irq.h [code] | |
kernel/generic/include/ipc/sysipc.h [code] | |
kernel/generic/include/main/kinit.h [code] | |
kernel/generic/include/main/uinit.h [code] | |
kernel/generic/include/main/version.h [code] | |
kernel/generic/include/mm/as.h [code] | |
kernel/generic/include/mm/buddy.h [code] | |
kernel/generic/include/mm/frame.h [code] | |
kernel/generic/include/mm/page.h [code] | |
kernel/generic/include/mm/slab.h [code] | |
kernel/generic/include/mm/tlb.h [code] | |
kernel/generic/include/printf/printf_core.h [code] | |
kernel/generic/include/proc/scheduler.h [code] | |
kernel/generic/include/proc/task.h [code] | |
kernel/generic/include/proc/thread.h [code] | |
kernel/generic/include/proc/uarg.h [code] | |
kernel/generic/include/security/cap.h [code] | |
kernel/generic/include/smp/ipi.h [code] | |
kernel/generic/include/smp/smp.h [code] | |
kernel/generic/include/synch/condvar.h [code] | |
kernel/generic/include/synch/futex.h [code] | |
kernel/generic/include/synch/mutex.h [code] | |
kernel/generic/include/synch/rwlock.h [code] | |
kernel/generic/include/synch/semaphore.h [code] | |
kernel/generic/include/synch/spinlock.h [code] | |
kernel/generic/include/synch/synch.h [code] | |
kernel/generic/include/synch/waitq.h [code] | |
kernel/generic/include/syscall/copy.h [code] | |
kernel/generic/include/syscall/sysarg64.h [code] | Wrapper for explicit 64-bit arguments passed to syscalls |
kernel/generic/include/syscall/syscall.h [code] | |
kernel/generic/include/sysinfo/sysinfo.h [code] | |
kernel/generic/include/time/clock.h [code] | |
kernel/generic/include/time/delay.h [code] | |
kernel/generic/include/time/timeout.h [code] | |
kernel/generic/src/adt/bitmap.c [code] | Implementation of bitmap ADT |
kernel/generic/src/adt/btree.c [code] | B+tree implementation |
kernel/generic/src/adt/hash_table.c [code] | Implementation of generic chained hash table |
kernel/generic/src/adt/list.c [code] | Functions completing doubly linked circular list implementaion |
kernel/generic/src/console/chardev.c [code] | |
kernel/generic/src/console/cmd.c [code] | Kernel console command wrappers |
kernel/generic/src/console/console.c [code] | |
kernel/generic/src/console/kconsole.c [code] | Kernel console |
kernel/generic/src/console/klog.c [code] | |
kernel/generic/src/cpu/cpu.c [code] | CPU subsystem initialization and listing |
kernel/generic/src/ddi/ddi.c [code] | Device Driver Interface functions |
kernel/generic/src/debug/symtab.c [code] | Kernel symbol resolver |
kernel/generic/src/interrupt/interrupt.c [code] | Interrupt redirector |
kernel/generic/src/ipc/ipc.c [code] | |
kernel/generic/src/ipc/ipcrsc.c [code] | |
kernel/generic/src/ipc/irq.c [code] | |
kernel/generic/src/ipc/sysipc.c [code] | |
kernel/generic/src/lib/elf.c [code] | Kernel ELF loader |
kernel/generic/src/lib/func.c [code] | Miscellaneous functions |
kernel/generic/src/lib/memstr.c [code] | Memory string operations |
kernel/generic/src/lib/sort.c [code] | Sorting functions |
kernel/generic/src/main/kinit.c [code] | Kernel initialization thread |
kernel/generic/src/main/main.c [code] | Main initialization kernel function for all processors |
kernel/generic/src/main/uinit.c [code] | Userspace bootstrap thread |
kernel/generic/src/main/version.c [code] | |
kernel/generic/src/mm/as.c [code] | Address space related functions |
kernel/generic/src/mm/backend_anon.c [code] | Backend for anonymous memory address space areas |
kernel/generic/src/mm/backend_elf.c [code] | Backend for address space areas backed by an ELF image |
kernel/generic/src/mm/backend_phys.c [code] | Backend for address space areas backed by continuous physical memory |
kernel/generic/src/mm/buddy.c [code] | Buddy allocator framework |
kernel/generic/src/mm/frame.c [code] | Physical frame allocator |
kernel/generic/src/mm/page.c [code] | Virtual Address Translation subsystem |
kernel/generic/src/mm/slab.c [code] | Slab allocator |
kernel/generic/src/mm/tlb.c [code] | Generic TLB shootdown algorithm |
kernel/generic/src/preempt/preemption.c [code] | Preemption control |
kernel/generic/src/printf/printf.c [code] | |
kernel/generic/src/printf/printf_core.c [code] | Printing functions |
kernel/generic/src/printf/snprintf.c [code] | |
kernel/generic/src/printf/sprintf.c [code] | |
kernel/generic/src/printf/vprintf.c [code] | |
kernel/generic/src/printf/vsnprintf.c [code] | |
kernel/generic/src/printf/vsprintf.c [code] | |
kernel/generic/src/proc/scheduler.c [code] | Scheduler and load balancing |
kernel/generic/src/proc/task.c [code] | Task management |
kernel/generic/src/proc/the.c [code] | THE structure functions |
kernel/generic/src/proc/thread.c [code] | Thread management functions |
kernel/generic/src/security/cap.c [code] | Capabilities control |
kernel/generic/src/smp/ipi.c [code] | Generic IPI interface |
kernel/generic/src/synch/condvar.c [code] | Condition variables |
kernel/generic/src/synch/futex.c [code] | Kernel backend for futexes |
kernel/generic/src/synch/mutex.c [code] | Mutexes |
kernel/generic/src/synch/rwlock.c [code] | Reader/Writer locks |
kernel/generic/src/synch/semaphore.c [code] | Semaphores |
kernel/generic/src/synch/spinlock.c [code] | Spinlocks |
kernel/generic/src/synch/waitq.c [code] | Wait queue |
kernel/generic/src/syscall/copy.c [code] | Copying between kernel and userspace |
kernel/generic/src/syscall/syscall.c [code] | Syscall table and syscall wrappers |
kernel/generic/src/sysinfo/sysinfo.c [code] | |
kernel/generic/src/time/clock.c [code] | High-level clock interrupt handler |
kernel/generic/src/time/delay.c [code] | Active delay function |
kernel/generic/src/time/timeout.c [code] | Timeout management functions |