]> Zhao Yanbai Git Server - minix.git/commit
Various updates.
authorJorrit Herder <jnherder@minix3.org>
Fri, 3 Jun 2005 13:55:06 +0000 (13:55 +0000)
committerJorrit Herder <jnherder@minix3.org>
Fri, 3 Jun 2005 13:55:06 +0000 (13:55 +0000)
commitf2a85e58d99f34cc023187a280d2957622311374
treeff836842effbc064e69387b58a76ba8c9ef4c9d5
parent4904a5537a4ea2d5acd3e6e03145f38adb28c00b
Various updates.
* Removed some variants of the SYS_GETINFO calls from the kernel;
  replaced them with new PM and utils libary functionality. Fixed
  bugs in utils library that used old get_kenv() variant.
* Implemented a buffer in the kernel to gather random data.
  Memory driver periodically checks this for /dev/random.
  A better random algorithm can now be implemented in the driver.
  Removed SYS_RANDOM; the SYS_GETINFO call is used instead.
* Remove SYS_KMALLOC from the kernel. Memory allocation can now
  be done at the process manager with new 'other' library functions.
43 files changed:
drivers/drivers.h
drivers/memory/memory.c
drivers/rtl8139/rtl8139.c
drivers/tty/keyboard.c
include/minix/callnr.h
include/minix/com.h
include/minix/syslib.h
include/minix/type.h
include/unistd.h
kernel/const.h
kernel/exception.c
kernel/glo.h
kernel/main.c
kernel/proc.c
kernel/proto.h
kernel/system.c
kernel/system.h
kernel/system/misc.c
kernel/system/sysctl.c
kernel/type.h
lib/other/Makefile
lib/other/_allocmem.c [new file with mode: 0644]
lib/other/_freemem.c [new file with mode: 0644]
lib/syscall/Makefile
lib/syscall/allocmem.s [new file with mode: 0644]
lib/syscall/freemem.s [new file with mode: 0644]
lib/syslib/Makefile
lib/syslib/kprintf.c
lib/syslib/kputc.c
lib/utils/env_panic.c
lib/utils/env_parse.c
lib/utils/env_prefix.c
servers/fs/main.c
servers/inet/inet.h
servers/inet/inet_config.c
servers/init/init.c
servers/is/dmp.c
servers/is/main.c
servers/pm/alloc.c
servers/pm/main.c
servers/pm/misc.c
servers/pm/proto.h
servers/pm/table.c