Philip Homburg
0f8090e653
Small fix for ioctls.
2005-11-08 13:57:48 +00:00
Philip Homburg
ad1f30a63f
Deal with crashing ethernet drivers
2005-10-21 16:51:21 +00:00
Philip Homburg
724813fdce
Prelim commit for ethernet driver crash recovery.
2005-10-21 11:51:45 +00:00
Philip Homburg
5f7b803dcd
Asynchronous connect (for non-blocking socket connect emulation)
2005-09-30 12:44:39 +00:00
Philip Homburg
4d3e666043
Less debug output
2005-08-31 14:20:49 +00:00
Ben Gras
911ff6a873
Formatting fixes for the book
2005-08-29 16:47:18 +00:00
Philip Homburg
2f56b477c0
Fixed mq leak.
2005-08-08 15:49:16 +00:00
Jorrit Herder
3f28baac83
Disabled comments from FXP driver with #define VERBOSE 0.
...
Fixed all troubles reported at shutdown.
No more illegal FS calls by dead processes.
2005-08-03 16:58:22 +00:00
Jorrit Herder
375f6f8754
Miscellaneous cleanups.
2005-08-03 11:53:36 +00:00
Philip Homburg
547bf3ac36
Implemented some boundary cases for LISTENQ.
2005-08-03 11:15:39 +00:00
Jorrit Herder
f44725b777
Created new devctl system call to FS. Moved dmap.h header to include/minix/.
...
Various updates to support dynamically starting servers and suppress output.
2005-08-02 15:29:17 +00:00
Jorrit Herder
d3874a7917
Updated servers according to syslib interface changes.
2005-07-29 15:00:49 +00:00
Philip Homburg
92d44e8108
Replaced REVIVE and select/notify with alert and DEV_STATUS.
2005-07-27 16:35:16 +00:00
Philip Homburg
dd7220f234
Listen/accept. Read select for UDP.
2005-07-27 12:07:12 +00:00
Jorrit Herder
808202ee30
Removed printing functionality from IS server.
...
This functionality is now provided by the LOG driver.
2005-07-21 18:31:27 +00:00
Ben Gras
d5d9764dbb
Uninitialised field at init
2005-07-20 14:04:19 +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
Jorrit Herder
570eac1f53
Renamed system library functionality.
...
Updated debug dumps of IS server.
2005-07-14 15:16:12 +00:00
Philip Homburg
c60f3ff846
Select patches for TCP read and write. TCP support for FIONREAD.
2005-07-11 13:02:59 +00:00
Ben Gras
493ab97a8d
fixed small operator priority bug; ! has higher precedence than & in
...
(!flags & FLAGCHECK)
2005-07-05 11:08:15 +00:00
Philip Homburg
d4b02eae4f
Disabled assertion
2005-06-29 15:25:21 +00:00
Ben Gras
906690eb55
Last inet change incomplete
2005-06-29 11:47:40 +00:00
Ben Gras
03e2560d81
Disabled funny broadcast address complaint from inet
2005-06-29 11:42:53 +00:00
Philip Homburg
0f26898f82
New inet with partial select implementation
2005-06-28 15:19:58 +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
Jorrit Herder
c281867f46
Fixed bug relating to FS and MEMORY during startup;
...
Relocated some syslib functions to utils library;
Changed location of 'Multiuser startup ..." echo in /etc/rc
2005-06-06 09:30:44 +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
Ben Gras
4904a5537a
process manager must be able to send to rtl driver
2005-06-03 09:02:19 +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
6d23f072f3
Cleaned up src/lib/utils library. Renamed server_ functions to more logical
...
names. All system processes can now either use panic() or report() from
libutils, or redefine their own function. Assertions are done via the standard
<assert.h> functionality.
2005-06-01 14:31:00 +00:00
Jorrit Herder
0899f82ab2
Fixed some minor issues with the NOTIFY call.
2005-05-24 14:35:58 +00:00
Ben Gras
81c1b9d76d
. FS: removed half-baked stack trace code
...
. inet: removed silly error message from inet that ends up in the console
regularly
. Makefile: added some files to the incomplete clean target
2005-05-03 09:02:47 +00:00
Jorrit Herder
89ac678b9b
*** empty log message ***
2005-04-29 15:36:43 +00:00
Ben Gras
9865aeaa79
Initial revision
2005-04-21 14:53:53 +00:00