mirror of https://github.com/dzavalishin/oskit/
f85eb2576f | ||
---|---|---|
.. | ||
dos | ||
i16 | ||
pc | ||
GNUmakerules | ||
README | ||
base_cpu_init.c | ||
base_cpu_load.c | ||
base_critical.c | ||
base_fpu_init.c | ||
base_gdt.c | ||
base_gdt_init.c | ||
base_gdt_load.c | ||
base_idt.c | ||
base_idt_load.c | ||
base_paging_init.c | ||
base_paging_load.c | ||
base_pdir_pa.c | ||
base_stack.S | ||
base_trap.c | ||
base_trap_default_handler.c | ||
base_trap_ignore_handler.c | ||
base_trap_init.c | ||
base_trap_inittab.S | ||
base_tss.c | ||
base_tss_init.c | ||
base_tss_load.c | ||
cpu_info_dump.c | ||
cpu_info_format.c | ||
cpu_info_min.c | ||
cpuid.c | ||
gate_init.c | ||
gdb_copy.S | ||
gdb_set_trace_flag.c | ||
gdb_trap.c | ||
gdb_trap_ss.S | ||
linear_base_va.c | ||
multiboot_info_dump.c | ||
pdir_clean.c | ||
pdir_dump.c | ||
pdir_map_page.c | ||
pdir_map_range.c | ||
pdir_prot_range.c | ||
pdir_unmap_page.c | ||
pdir_unmap_range.c | ||
phys_mem_va.c | ||
ptab_alloc.c | ||
ptab_dump.c | ||
ptab_free.c | ||
real_cs.c | ||
sendsig.c | ||
trap_asm.sym | ||
trap_dump.c | ||
trap_dump_panic.c | ||
tss_dump.c | ||
tss_dump_stack_trace.c | ||
x86_asm.sym |
README
Directories: oskit/kern/x86, oskit/kern/x86/pc, oskit/kern/x86/dos, oskit/kern/x86/i16 Target: liboskit_kern.a Documentation: doc/kern.tex Original Code Source: Flux Research Group, University of Utah Mach Project, Carnegie Mellon University (base*.c, base_trap_inittab.S) Description: A set of functions and definitions useful primarily in OS kernels. x86/ contians most of the real code. x86/dos contains DOS code (remember int 0x21?) x86/dos/i16 contains 16-bit DOS code. x86/i16 contains 16-bit code. x86/pc contains pc-specific code.