Ben Gras
ca80161f40
. Junk-filling gap+stack code on exec() if enabled (not enabled now)
...
. Allow 'boot monitor' variable changes and additions by svrctl call
2005-07-22 18:29:58 +00:00
Jorrit Herder
5594b767c0
Renamed src/lib/utils to src/lib/sysutil --- because of new src/lib/util
2005-07-19 13:21:51 +00:00
Jorrit Herder
f2e16763e7
Removed PM signon for INET. Now daemonized in /usr/etc/rc.
...
SIGTRAP generated in PM (where it belongs / no longer in kernel).
Updated Makefiles: servers are now installed in /usr/sbin.
2005-07-19 12:11:11 +00:00
Ben Gras
9cf24c3233
Calls and functionality for get/setpriority() and fsync().
2005-07-01 17:58:29 +00:00
Jorrit Herder
042c4ac395
Changed Makefiles for mkdep script.
...
Updated debugging dumps at IS server, and function key control.
NOTE: pm modified with DEBUG() output, to be removed later.
2005-06-24 16:21:21 +00:00
Ben Gras
c9c6983cc1
Fixed a few quirks in misc.c
...
. MAX used where it should've been MIN
. buffer byte too short
. inobvious use of & with && without parantheses
. funny length checking
2005-06-20 09:35:23 +00:00
Jorrit Herder
92f9bd02f8
Parsing of free memory chunks is now done at the process manager.
2005-06-17 09:10:30 +00:00
Jorrit Herder
c2cd510adf
Removed debug dumps from the PM and FS servers. The dumps are now done by the
...
IS servers, which obtains a copy of the data through the getsysinfo() system
call. CTRL-F1 now is a special TTY key to shows function key mappings.
2005-06-07 14:43:35 +00:00
Jorrit Herder
2f74381dcc
Fixed 'ps' utility: now get process table addresses with getsysinfo() calls.
...
To be done: get copies of process tables instead of using /dev/(k)mem.
2005-06-06 13:51:50 +00:00
Jorrit Herder
f2a85e58d9
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.
2005-06-03 13:55:06 +00:00
Jorrit Herder
e782e76944
Created new findproc system call to the PM (to replace similar kernel
...
functionality). Currently working on memory allocation (not yet finished).
2005-06-02 12:43:21 +00:00
Jorrit Herder
9646824fce
Fixed PM send() failed warning: don't reply to killed process that did reboot.
...
: `VS: Enter Log. Lines beginning with `CVS:' are removed automatically
2005-05-30 09:29:48 +00:00
Jorrit Herder
07d582872f
Fixed a bug in PM: sending of reply messages didn't check if destination
...
process is still alive. This caused a panic in some situations, e.g., when
all processes are killed on a shutdown.
2005-05-27 13:10:58 +00:00
Jorrit Herder
307c825515
New NOTIFY trap (IPC call) to send queued notification messages.
...
The call works. Permission check, restriction of outstanding notifications
to be added. Low level code to make it work from within interrupt handlers
will be added as well.
2005-05-19 14:05:51 +00:00
Jorrit Herder
2ebe535030
*** empty log message ***
2005-05-19 09:38:29 +00:00
Jorrit Herder
1ecc6bf3b3
Removed 'system process' magic from PM and FS.
2005-05-13 08:57:08 +00:00
Ben Gras
0e9261ed5a
Rename mm (memory manager) to pm (process manager), involved renaming
...
dir..
2005-05-03 15:35:52 +00:00