Kernel 0.5.9-r6; Process cover stuff, paging go from experimental, lot
commit3bf232a28f75516ba73e8e02c43215dd2449eca2
authorTomas 'ZeXx86' Jedrzejek <zexx86@gmail.com>
Mon, 5 May 2008 16:21:05 +0000 (5 18:21 +0200)
committerTomas 'ZeXx86' Jedrzejek <zexx86@gmail.com>
Mon, 5 May 2008 16:21:05 +0000 (5 18:21 +0200)
treec37efa31b080d3354d7bda6a7a5f202300def4d8
parenta490825dd2a4bd60755e9ff19073e575fdb72799
Kernel 0.5.9-r6; Process cover stuff, paging go from experimental, lot
of paging news, pmalloc () - page aligned memory allocator and pfree ()
deallocator, added segfault when program touch foreign area of memory
and it shutdown this one, fixed bugs in tty_change () and other tty
functions with unexist user, some better syscalls, fixed memleak in
kmalloc (), added new variables to proc_t structure for faster mapping
of virtual memory, fixed bug in tutorial app, added web client
(unfinished), fixed some bugs in commands
35 files changed:
apps/tutorial/myapp/main.c
apps/webcl/Makefile [new file with mode: 0644]
apps/webcl/link.ld [new file with mode: 0644]
apps/webcl/main.c [copied from apps/tutorial/myapp/main.c with 67% similarity]
apps/webcl/make_img.sh [new file with mode: 0755]
apps/webcl/net.c [new file with mode: 0755]
apps/webcl/start.asm [new file with mode: 0755]
apps/websrv/html
kernel/.config
kernel/Kconfig
kernel/arch/i386/isrs.c
kernel/arch/i386/paging.c
kernel/arch/i386/syscall.c
kernel/build/i386/config.h
kernel/core/commands.c
kernel/core/dev.c
kernel/core/elf.c
kernel/core/fs.c
kernel/core/mm/kmem.c
kernel/core/mm/pmem.c [new file with mode: 0755]
kernel/core/mm/vmem.c [copied from libc/stdio/puts.c with 62% similarity]
kernel/core/proc.c
kernel/core/sched.c
kernel/core/tty.c
kernel/core/vfs.c
kernel/drivers/block/floppy.c
kernel/drivers/char/video/video.c
kernel/drivers/fs/fat.c
kernel/include/paging.h
kernel/include/proc.h
kernel/include/system.h
kernel/include/task.h
kernel/kernel.mak
libc/stdio/getkey.c
libc/stdio/puts.c