Kernel 0.5.8-r2; Added x86_64 architecture initial support, better scripts, added...
commit22a4085f00afea0fdc9212cba92de163db4b2025
authorTomas 'ZeXx86' Jedrzejek <zexx86@gmail.com>
Wed, 27 Feb 2008 18:00:22 +0000 (27 19:00 +0100)
committerTomas 'ZeXx86' Jedrzejek <zexx86@gmail.com>
Wed, 27 Feb 2008 18:00:22 +0000 (27 19:00 +0100)
treee45d828a6f74e2606f80a4849f46d356a3201af5
parent20df5ee37aa684297bcad45e09555bf6f99a776b
Kernel 0.5.8-r2; Added x86_64 architecture initial support, better scripts, added variable ARCH for preconf host release,
next x86 separating, rewrited some function's names (typicaly around architecture), small clean ups
75 files changed:
build.sh
kernel/.config
kernel/Makefile
kernel/arch/i386/Makefile
kernel/arch/i386/arch.c [moved from kernel/arch/i386/cpu.c with 85% similarity]
kernel/arch/i386/gdt.c
kernel/arch/i386/idt.c
kernel/arch/i386/include/io.h [moved from kernel/include/x86.h with 95% similarity]
kernel/arch/i386/io.c
kernel/arch/i386/irq.c
kernel/arch/i386/isrs.c
kernel/arch/i386/rtc.c
kernel/arch/i386/syscall.c
kernel/arch/i386/timer.c
kernel/arch/i386/vm86.c
kernel/arch/x86_64/Makefile [new file with mode: 0755]
kernel/arch/x86_64/arch.c [copied from kernel/lib/string/strlen.c with 75% similarity]
kernel/arch/x86_64/arch.o [new file with mode: 0644]
kernel/arch/x86_64/boot/start.asm [new file with mode: 0755]
kernel/arch/x86_64/boot/start.o [new file with mode: 0644]
kernel/arch/x86_64/elf64.c [new file with mode: 0644]
kernel/arch/x86_64/elf64.o [new file with mode: 0644]
kernel/arch/x86_64/include/io.h [new file with mode: 0755]
kernel/arch/x86_64/irq.c [copied from kernel/arch/i386/irq.c with 50% similarity]
kernel/arch/x86_64/irq.o [new file with mode: 0644]
kernel/arch/x86_64/link.ld [new file with mode: 0755]
kernel/arch/x86_64/paging.c [copied from kernel/lib/string/strcpy.c with 84% similarity]
kernel/arch/x86_64/paging.o [new file with mode: 0644]
kernel/arch/x86_64/rtc.c [copied from kernel/arch/i386/rtc.c with 99% similarity]
kernel/arch/x86_64/rtc.o [new file with mode: 0644]
kernel/arch/x86_64/task.c [copied from kernel/arch/i386/io.c with 76% similarity, mode: 0755]
kernel/arch/x86_64/task.o [new file with mode: 0644]
kernel/arch/x86_64/timer.c [copied from kernel/arch/i386/timer.c with 87% similarity]
kernel/arch/x86_64/timer.o [new file with mode: 0644]
kernel/build/i386/build.h
kernel/build/i386/config.h
kernel/build/x86_64/config.h [copied from kernel/build/i386/config.h with 95% similarity]
kernel/core/commands.c
kernel/core/console.c
kernel/core/init.c
kernel/core/mm/kmem.c
kernel/core/module.c
kernel/core/proc.c
kernel/core/sched.c
kernel/core/tty.c
kernel/core/user.c
kernel/drivers/block/drive.c
kernel/drivers/block/floppy.c
kernel/drivers/bus/pci/pci.c
kernel/drivers/char/kbd/kbd.c
kernel/drivers/char/mouse/ps2.c
kernel/drivers/char/rs232/rs232.c
kernel/drivers/char/sound/speaker.c
kernel/drivers/char/video/vesa.c
kernel/drivers/char/video/video.c
kernel/drivers/fs/fat.c
kernel/drivers/fs/fat16.c
kernel/include/system.h
kernel/kernel.mak
kernel/lib/Makefile
kernel/lib/mm/mem.c
kernel/lib/stdio/open.c
kernel/lib/string/strcat.c
kernel/lib/string/strcmp.c
kernel/lib/string/strcpy.c
kernel/lib/string/strlen.c
kernel/lib/x86/dma.c
kernel/lib/x86/longjmp.c
kernel/utils/fs/cat.c
kernel/utils/fs/cd.c [copied from kernel/lib/string/strcpy.c with 77% similarity]
kernel/utils/fs/exec.c
kernel/utils/fs/fdisk.c
kernel/utils/fs/ls.c [copied from kernel/lib/string/strcpy.c with 83% similarity]
kernel/utils/fs/mkdir.c [copied from kernel/lib/string/strcpy.c with 76% similarity]
libc/string/strcmp.c