First pass at x86_64. Mostly consists of branching i386 stuff over.
commit60aa20cb298e8fd6a8d25d27c92a26f70b31b1c0
authorTravis Geiselbrecht <geist@newos.org>
Sun, 7 Mar 2004 23:27:46 +0000 (7 23:27 +0000)
committerTravis Geiselbrecht <geist@newos.org>
Sun, 7 Mar 2004 23:27:46 +0000 (7 23:27 +0000)
tree35967f4ac9d97932f48bfd63d2314e75b904fa46
parentd5a671c123129f82ed490e1a6fad15f47c6783c3
First pass at x86_64. Mostly consists of branching i386 stuff over.

git-svn-id: svn+ssh://newos.org/var/svn/newos/newos@1088 c25cc9d1-44fa-0310-b259-ad778cb1d433
72 files changed:
boot/x86_64/bootblock.asm [new file with mode: 0644]
boot/x86_64/bootblock.bin [new file with mode: 0644]
boot/x86_64/bootblock.bin.vesa [new file with mode: 0644]
boot/x86_64/config.ini [new file with mode: 0644]
boot/x86_64/inflate.c [new file with mode: 0644]
boot/x86_64/inflate.h [new file with mode: 0644]
boot/x86_64/int86.S [new file with mode: 0644]
boot/x86_64/int86.h [new file with mode: 0644]
boot/x86_64/makefile [new file with mode: 0644]
boot/x86_64/makeflop.c [new file with mode: 0644]
boot/x86_64/smp_boot.c [new file with mode: 0644]
boot/x86_64/smp_trampoline.S [new file with mode: 0644]
boot/x86_64/stage1.c [new file with mode: 0644]
boot/x86_64/stage1.h [new file with mode: 0644]
boot/x86_64/stage1.ld [new file with mode: 0644]
boot/x86_64/stage2.c [new file with mode: 0644]
boot/x86_64/stage2.ld [new file with mode: 0644]
boot/x86_64/stage2_asm.S [new file with mode: 0644]
boot/x86_64/stage2_priv.h [new file with mode: 0644]
boot/x86_64/vesa.h [new file with mode: 0644]
include/arch/x86_64/cpu.h [new file with mode: 0644]
include/arch/x86_64/types.h [new file with mode: 0644]
include/boot/arch/x86_64/stage2.h [new file with mode: 0644]
include/kernel/arch/x86_64/cpu.h [new file with mode: 0644]
include/kernel/arch/x86_64/debug.h [new file with mode: 0644]
include/kernel/arch/x86_64/descriptors.h [new file with mode: 0644]
include/kernel/arch/x86_64/elf.h [new file with mode: 0644]
include/kernel/arch/x86_64/faults.h [new file with mode: 0644]
include/kernel/arch/x86_64/int.h [new file with mode: 0644]
include/kernel/arch/x86_64/interrupts.h [new file with mode: 0644]
include/kernel/arch/x86_64/kernel.h [new file with mode: 0644]
include/kernel/arch/x86_64/ktypes.h [new file with mode: 0644]
include/kernel/arch/x86_64/selector.h [new file with mode: 0644]
include/kernel/arch/x86_64/smp_priv.h [new file with mode: 0644]
include/kernel/arch/x86_64/thread.h [new file with mode: 0644]
include/kernel/arch/x86_64/thread_struct.h [new file with mode: 0644]
include/kernel/arch/x86_64/timer.h [new file with mode: 0644]
include/kernel/arch/x86_64/vm.h [new file with mode: 0644]
include/libc/arch/x86_64/string.h [new file with mode: 0644]
kernel/addons/dev/arch/x86_64/makefile [new file with mode: 0644]
kernel/addons/modules/arch/x86_64/makefile [new file with mode: 0644]
kernel/arch/x86_64/arch_cpu.c [new file with mode: 0644]
kernel/arch/x86_64/arch_dbg_console.c [new file with mode: 0644]
kernel/arch/x86_64/arch_debug.c [new file with mode: 0644]
kernel/arch/x86_64/arch_elf.c [new file with mode: 0644]
kernel/arch/x86_64/arch_faults.c [new file with mode: 0644]
kernel/arch/x86_64/arch_i386.S [new file with mode: 0644]
kernel/arch/x86_64/arch_int.c [new file with mode: 0644]
kernel/arch/x86_64/arch_interrupts.S [new file with mode: 0644]
kernel/arch/x86_64/arch_selector.c [new file with mode: 0644]
kernel/arch/x86_64/arch_smp.c [new file with mode: 0644]
kernel/arch/x86_64/arch_thread.c [new file with mode: 0644]
kernel/arch/x86_64/arch_time.c [new file with mode: 0644]
kernel/arch/x86_64/arch_timer.c [new file with mode: 0644]
kernel/arch/x86_64/arch_vm.c [new file with mode: 0644]
kernel/arch/x86_64/arch_vm_translation_map.c [new file with mode: 0644]
kernel/arch/x86_64/kernel.ld [new file with mode: 0644]
kernel/arch/x86_64/makefile [new file with mode: 0644]
kernel/dev/arch/x86_64/makefile [new file with mode: 0644]
lib/ldscripts/x86_64/library.ld [new file with mode: 0644]
lib/libc/string/arch/x86_64/makefile [new file with mode: 0644]
lib/libm/arch/x86_64/fabs.S [new file with mode: 0644]
lib/libm/arch/x86_64/frexp.c [new file with mode: 0644]
lib/libm/arch/x86_64/isinf.c [new file with mode: 0644]
lib/libm/arch/x86_64/ldexp.c [new file with mode: 0644]
lib/libm/arch/x86_64/makefile [new file with mode: 0644]
lib/libnewos/system/arch/x86_64/atomic.S [new file with mode: 0644]
lib/libnewos/system/arch/x86_64/makefile [new file with mode: 0644]
lib/libnewos/system/arch/x86_64/syscalls.inc [new file with mode: 0644]
make.config.x86_64 [new file with mode: 0644]
make.syscfg
todo.txt