]> Zhao Yanbai Git Server - kernel.git/commit
import the kernel code to use the new repository with some modifies: 1. add install...
authorAceVest <zhaoyanbai@126.com>
Wed, 2 Apr 2014 16:39:24 +0000 (00:39 +0800)
committerAceVest <zhaoyanbai@126.com>
Wed, 2 Apr 2014 16:39:24 +0000 (00:39 +0800)
commitb486992a794b0d07198fe02a51f4c1f09ea5fb78
tree0b265a79c0c595c69d3b67f4df7e8789ded6313c
import the kernel code to use the new repository with some modifies: 1. add install grub2 scripts; 2. fix duplicate GDT IDT; 3. add somethin in vsprintf; 4. support bootmem alloc; 5. cancel to manage the memory before the kernel loaded;
112 files changed:
LICENSE [new file with mode: 0644]
Makefile [new file with mode: 0644]
README [new file with mode: 0644]
bin/Makefile [new file with mode: 0644]
bin/helloworld.S [new file with mode: 0644]
bin/helloworld.c [new file with mode: 0644]
bin/shell.S [new file with mode: 0644]
bin/shell.c [new file with mode: 0644]
boot/Makefile [new file with mode: 0644]
boot/boot.c [new file with mode: 0644]
boot/cmdline.c [new file with mode: 0644]
boot/multiboot.S [new file with mode: 0644]
boot/reboot.S [new file with mode: 0644]
copy.sh [new file with mode: 0755]
drivers/Makefile [new file with mode: 0644]
drivers/hd.c [new file with mode: 0644]
drivers/hd.h [new file with mode: 0644]
drivers/keyboard.c [new file with mode: 0644]
drivers/keyboard.c.bake [new file with mode: 0644]
drivers/vga.c [new file with mode: 0644]
fs/Makefile [new file with mode: 0644]
fs/ext2.c [new file with mode: 0644]
fs/fs.c [new file with mode: 0644]
fs/open.c [new file with mode: 0644]
fs/read.c [new file with mode: 0644]
fs/stat.c [new file with mode: 0644]
fs/write.c [new file with mode: 0644]
include/assert.h [new file with mode: 0644]
include/bits.h [new file with mode: 0644]
include/boot/bootparam.h [new file with mode: 0644]
include/boot/multiboot.h [new file with mode: 0644]
include/elf.h [new file with mode: 0644]
include/errno.h [new file with mode: 0644]
include/ext2.h [new file with mode: 0644]
include/fcntl.h [new file with mode: 0644]
include/fs.h [new file with mode: 0644]
include/global.h [new file with mode: 0644]
include/i8259.h [new file with mode: 0644]
include/init.h [new file with mode: 0644]
include/io.h [new file with mode: 0644]
include/irq.h [new file with mode: 0644]
include/linkage.h [new file with mode: 0644]
include/list.h [new file with mode: 0644]
include/mm.h [new file with mode: 0644]
include/msr.h [new file with mode: 0644]
include/page.h [new file with mode: 0644]
include/pci.h [new file with mode: 0644]
include/printk.h [new file with mode: 0644]
include/processor.h [new file with mode: 0644]
include/sched.h [new file with mode: 0644]
include/stat.h [new file with mode: 0644]
include/stdio.h [new file with mode: 0644]
include/stdlib.h [new file with mode: 0644]
include/string.h [new file with mode: 0644]
include/syscall.h [new file with mode: 0644]
include/system.h [new file with mode: 0644]
include/task.h [new file with mode: 0644]
include/types.h [new file with mode: 0644]
include/unistd.h [new file with mode: 0644]
include/wait.h [new file with mode: 0644]
kernel.mk [new file with mode: 0644]
kernel/Makefile [new file with mode: 0644]
kernel/clock.c [new file with mode: 0644]
kernel/entry.S [new file with mode: 0644]
kernel/exec.c [new file with mode: 0644]
kernel/exit.c [new file with mode: 0644]
kernel/fork.c [new file with mode: 0644]
kernel/i8259.c [new file with mode: 0644]
kernel/init.c [new file with mode: 0644]
kernel/innerint.c [new file with mode: 0644]
kernel/interrupts.S [new file with mode: 0644]
kernel/irq.c [new file with mode: 0644]
kernel/printk.c [new file with mode: 0644]
kernel/processor.c [new file with mode: 0644]
kernel/sched.c [new file with mode: 0644]
kernel/syscall.S [new file with mode: 0644]
kernel/syscall.c [new file with mode: 0644]
kernel/system.c [new file with mode: 0644]
kernel/test.c [new file with mode: 0644]
kernel/test_task.c [new file with mode: 0644]
kernel/wait.c [new file with mode: 0644]
lib/Makefile [new file with mode: 0644]
lib/assert.c [new file with mode: 0644]
lib/errno.c [new file with mode: 0644]
lib/exec.c [new file with mode: 0644]
lib/exit.c [new file with mode: 0644]
lib/fork.c [new file with mode: 0644]
lib/keyboard.c [new file with mode: 0644]
lib/lib.c [new file with mode: 0644]
lib/open.c [new file with mode: 0644]
lib/read.c [new file with mode: 0644]
lib/stat.c [new file with mode: 0644]
lib/string.c [new file with mode: 0644]
lib/vsprintf.c [new file with mode: 0644]
lib/write.c [new file with mode: 0644]
mm/Makefile [new file with mode: 0644]
mm/kmalloc.c [new file with mode: 0644]
mm/mm.c [new file with mode: 0644]
mm/page.c [new file with mode: 0644]
pci/Makefile [new file with mode: 0644]
pci/setuppci.c [new file with mode: 0644]
scripts/bochscompile [new file with mode: 0644]
scripts/grub.cfg [new file with mode: 0644]
scripts/init.sh [new file with mode: 0755]
scripts/link.ld [new file with mode: 0644]
scripts/mnthd.sh [new file with mode: 0755]
setup/Makefile [new file with mode: 0644]
setup/cpuid.c [new file with mode: 0644]
setup/logo.c [new file with mode: 0644]
setup/setup.c [new file with mode: 0644]
setup/system.c [new file with mode: 0644]
setup/version.c [new file with mode: 0644]