Moved the kernel includes. Began libads, an algorithm and data structure library...
commitcefaa1b58cbf1b482c564e98c0895515fa0fa14a
authorbluecode <bluecode@fe0da31e-fa12-0410-8c14-cf7afecde7d9>
Sat, 21 Feb 2009 12:15:43 +0000 (21 12:15 +0000)
committerbluecode <bluecode@fe0da31e-fa12-0410-8c14-cf7afecde7d9>
Sat, 21 Feb 2009 12:15:43 +0000 (21 12:15 +0000)
treed400f771e4d2c323b7de6d0f4cac8130385bcf10
parenteaffea7813db72da79ea9a3e8a4ae1f10d7d33fa
Moved the kernel includes. Began libads, an algorithm and data structure library. Began libgraph, a library for graphs and algorithms on graphs.

git-svn-id: https://svn.bountysource.com/lightos@469 fe0da31e-fa12-0410-8c14-cf7afecde7d9
119 files changed:
trunk/Doxyfile
trunk/Makefile.rules
trunk/kernel/Makefile
trunk/kernel/console.cpp
trunk/kernel/context.cpp
trunk/kernel/debug.cpp
trunk/kernel/elf.cpp
trunk/kernel/event_manager.cpp
trunk/kernel/id.cpp
trunk/kernel/include/io_port_manager.hpp [deleted file]
trunk/kernel/include/kernel/acpi.hpp [moved from trunk/kernel/include/acpi.hpp with 100% similarity]
trunk/kernel/include/kernel/console.hpp [moved from trunk/kernel/include/console.hpp with 100% similarity]
trunk/kernel/include/kernel/context.hpp [moved from trunk/kernel/include/context.hpp with 98% similarity]
trunk/kernel/include/kernel/debug.hpp [moved from trunk/kernel/include/debug.hpp with 96% similarity]
trunk/kernel/include/kernel/elf.hpp [moved from trunk/kernel/include/elf.hpp with 98% similarity]
trunk/kernel/include/kernel/errorcode.hpp [moved from trunk/kernel/include/errorcode.hpp with 100% similarity]
trunk/kernel/include/kernel/event_manager.hpp [moved from trunk/kernel/include/event_manager.hpp with 98% similarity]
trunk/kernel/include/kernel/id.hpp [moved from trunk/kernel/include/id.hpp with 100% similarity]
trunk/kernel/include/kernel/io_base.hpp [new file with mode: 0644]
trunk/kernel/include/kernel/io_port.hpp [new file with mode: 0644]
trunk/kernel/include/kernel/io_port_manager.hpp [new file with mode: 0755]
trunk/kernel/include/kernel/kernel.hpp [moved from trunk/kernel/include/kernel.hpp with 97% similarity]
trunk/kernel/include/kernel/log.hpp [copied from trunk/kernel/include/log.hpp with 100% similarity]
trunk/kernel/include/kernel/multiboot.hpp [moved from trunk/kernel/include/multiboot.hpp with 100% similarity]
trunk/kernel/include/kernel/page_allocator.hpp [moved from trunk/kernel/include/page_allocator.hpp with 98% similarity]
trunk/kernel/include/kernel/port_manager.hpp [moved from trunk/kernel/include/port_manager.hpp with 98% similarity]
trunk/kernel/include/kernel/process.hpp [moved from trunk/kernel/include/process.hpp with 98% similarity]
trunk/kernel/include/kernel/processor.hpp [moved from trunk/kernel/include/processor.hpp with 98% similarity]
trunk/kernel/include/kernel/range_allocator.hpp [moved from trunk/kernel/include/range_allocator.hpp with 99% similarity]
trunk/kernel/include/kernel/scheduler.hpp [moved from trunk/kernel/include/scheduler.hpp with 95% similarity]
trunk/kernel/include/kernel/sharedMemoryManager.hpp [moved from trunk/kernel/include/sharedMemoryManager.hpp with 97% similarity]
trunk/kernel/include/kernel/smp.hpp [moved from trunk/kernel/include/smp.hpp with 99% similarity]
trunk/kernel/include/kernel/spinlock.hpp [moved from trunk/kernel/include/spinlock.hpp with 85% similarity]
trunk/kernel/include/kernel/syscall.hpp [moved from trunk/kernel/include/syscall.hpp with 99% similarity]
trunk/kernel/include/kernel/thread.hpp [moved from trunk/kernel/include/thread.hpp with 97% similarity]
trunk/kernel/include/kernel/type.hpp [copied from trunk/kernel/include/log.hpp with 69% similarity]
trunk/kernel/include/kernel/utils/macros.hpp [new file with mode: 0644]
trunk/kernel/include/kernel/vfs.hpp [moved from trunk/kernel/include/vfs.hpp with 98% similarity]
trunk/kernel/include/kernel/x86-shared/apic.hpp [moved from trunk/kernel/include/x86-shared/apic.hpp with 98% similarity]
trunk/kernel/include/kernel/x86-shared/cmos.hpp [moved from trunk/kernel/include/x86-shared/cmos.hpp with 98% similarity]
trunk/kernel/include/kernel/x86-shared/dma.hpp [moved from trunk/kernel/include/x86-shared/dma.hpp with 98% similarity]
trunk/kernel/include/kernel/x86-shared/gdt.hpp [moved from trunk/kernel/include/x86-shared/gdt.hpp with 100% similarity]
trunk/kernel/include/kernel/x86-shared/idt.hpp [moved from trunk/kernel/include/x86-shared/idt.hpp with 100% similarity]
trunk/kernel/include/kernel/x86-shared/interrupt_controller.hpp [moved from trunk/kernel/include/x86-shared/interrupt_controller.hpp with 98% similarity]
trunk/kernel/include/kernel/x86-shared/pic.hpp [moved from trunk/kernel/include/x86-shared/pic.hpp with 96% similarity]
trunk/kernel/include/kernel/x86-shared/serial.hpp [moved from trunk/kernel/include/x86-shared/serial.hpp with 98% similarity]
trunk/kernel/include/kernel/x86-shared/video.hpp [moved from trunk/kernel/include/x86-shared/video.hpp with 98% similarity]
trunk/kernel/include/kernel/x86/arch.hpp [moved from trunk/kernel/include/x86/arch.hpp with 100% similarity]
trunk/kernel/include/kernel/x86/arch_elf.hpp [moved from trunk/kernel/include/x86/arch_elf.hpp with 100% similarity]
trunk/kernel/include/kernel/x86/v86.hpp [moved from trunk/kernel/include/x86/v86.hpp with 98% similarity]
trunk/kernel/include/kernel/x86/v86m.hpp [moved from trunk/kernel/include/x86/v86m.hpp with 97% similarity]
trunk/kernel/include/kernel/x86/vbe.hpp [moved from trunk/kernel/include/x86/vbe.hpp with 100% similarity]
trunk/kernel/include/kernel/x86_64/arch.hpp [moved from trunk/kernel/include/x86_64/arch.hpp with 100% similarity]
trunk/kernel/include/kernel/x86_64/arch_elf.hpp [moved from trunk/kernel/include/x86_64/arch_elf.hpp with 100% similarity]
trunk/kernel/io_port_manager.cpp
trunk/kernel/kernel.cpp
trunk/kernel/libc/abort.cpp
trunk/kernel/libc/allocpages.cpp
trunk/kernel/log.cpp
trunk/kernel/page_allocator.cpp
trunk/kernel/port_manager.cpp
trunk/kernel/process.cpp
trunk/kernel/range_allocator.cpp
trunk/kernel/scheduler.cpp
trunk/kernel/sharedMemoryManager.cpp
trunk/kernel/spinlock.cpp
trunk/kernel/syscall.cpp
trunk/kernel/thread.cpp
trunk/kernel/x86/context.cpp
trunk/kernel/x86/elf.cpp
trunk/kernel/x86/gdt.cpp
trunk/kernel/x86/idt.cpp
trunk/kernel/x86/kernel.S
trunk/kernel/x86/kernel.ld
trunk/kernel/x86/processor.cpp
trunk/kernel/x86/smp.cpp
trunk/kernel/x86/thread.cpp
trunk/kernel/x86/v86.cpp
trunk/kernel/x86/v86m.cpp
trunk/kernel/x86/vbe.cpp
trunk/kernel/x86_64/context.cpp
trunk/kernel/x86_64/elf.cpp
trunk/kernel/x86_64/gdt.cpp
trunk/kernel/x86_64/idt.cpp
trunk/kernel/x86_64/kernel.ld
trunk/kernel/x86_64/processor.cpp
trunk/kernel/x86_64/smp.cpp
trunk/kernel/x86_64/thread.cpp
trunk/kernel/x86_shared/acpi.cpp
trunk/kernel/x86_shared/apic.cpp
trunk/kernel/x86_shared/cmos.cpp
trunk/kernel/x86_shared/dma.cpp
trunk/kernel/x86_shared/elf.cpp
trunk/kernel/x86_shared/gdt.cpp
trunk/kernel/x86_shared/idt.cpp
trunk/kernel/x86_shared/interrupt.cpp
trunk/kernel/x86_shared/interrupt_controller.cpp
trunk/kernel/x86_shared/multiboot.cpp
trunk/kernel/x86_shared/pic.cpp
trunk/kernel/x86_shared/processor.cpp
trunk/kernel/x86_shared/serial.cpp
trunk/kernel/x86_shared/smp.cpp
trunk/kernel/x86_shared/video.cpp
trunk/lib/libgraph/Makefile [new file with mode: 0644]
trunk/lib/libgraph/include/libgraph/graph.hpp [new file with mode: 0644]
trunk/lib/libgraph/main.cpp [new file with mode: 0644]
trunk/libads/include/libads/ab_tree.hpp [new file with mode: 0644]
trunk/libads/include/libads/avl_tree.hpp [new file with mode: 0644]
trunk/libads/include/libads/binary_heap.hpp [new file with mode: 0644]
trunk/libads/include/libads/fibonacci_heap.hpp [new file with mode: 0644]
trunk/libads/include/libads/split_find.hpp [new file with mode: 0644]
trunk/libads/include/libads/union_find.hpp [new file with mode: 0644]
trunk/libkernel/include/libkernel/compiler.hpp [new file with mode: 0644]
trunk/libkernel/include/libkernel/type.h
trunk/libkernel/include/libkernel/type.hpp
trunk/libkernel/include/libkernel/type_noprefix.h
trunk/libkernel/include/libkernel/x86/type.h [copied from trunk/kernel/include/log.hpp with 77% similarity]
trunk/libkernel/include/libkernel/x86_64/type.h [moved from trunk/kernel/include/log.hpp with 78% similarity]
trunk/link.sh