Ben Gras
5789f7abec
config version bumped to 307; NOT cvs tagged yet; misc fixes
2005-08-05 19:19:18 +00:00
Jorrit Herder
941b5ebd1c
Fix to device table at FS.
...
BIOS and AT installed in /sbin.
Floppy boot fixed.
2005-08-05 18:57:20 +00:00
Philip Homburg
473317e571
Added dp8390 to /usr/etc/rc. Renamed get_mon_prm.c to env_get_prm.c.
...
Add env_setargs call for access to argc/argv.
2005-08-05 14:20:05 +00:00
Ben Gras
ad24bb4072
Make include files and dirs bin-owned, to make sure bin can install them
2005-08-05 11:40:46 +00:00
Philip Homburg
db5a8bb2b8
Added dp8390 driver. Additional env_parse functions that take argc and argv.
2005-08-05 09:53:08 +00:00
Jorrit Herder
c9ab8cce43
Changed minor number of /dev/zero from 6 to 5.
...
(Make sure to update your system accordingly or /dev/zero won't work.)
Cleaned up comments in MEMORY driver.
2005-08-05 09:43:22 +00:00
Jorrit Herder
74711a3b14
Check if kernel calls is allowed (from process' call mask) added. Not yet
...
enforced. If a call is denied, this will be kprinted. Please report any such
errors, so that I can adjust the mask before returning errors instead of
warnings.
Wrote CMOS driver. All CMOS code from FS has been removed. Currently the
driver only supports get time calls. Set time is left out as an exercise
for the book readers ... startup scripts were updated because the CMOS driver
is needed early on. (IS got same treatment.) Don't forget to run MAKEDEV cmos
in /dev/, otherwise the driver cannot be loaded.
2005-08-04 19:23:03 +00:00
Ben Gras
20b4f17334
Added RO_BIT needed for new at_wini / fs flag
2005-08-04 09:33:38 +00:00
Jorrit Herder
e561081545
Miscellaneous clean ups and fixes to the kernel.
...
Support for FLOPPY in boot image. (Set controller=fd at boot monitor.)
Moved major device numbers to <minix/dmap.h> (maybe rename to dev.h?)
2005-08-04 09:26:36 +00:00
Jorrit Herder
89cf745fe2
Single boot driver loaded, while multiple can be included in the boot image.
...
The user needs to set label=... to choose the driver of his or her choice.
This driver will be mapped onto the controller that is set in controller=...
Minor cleanup of kernel source code (boot image table now is static).
2005-08-03 16:06:35 +00:00
Philip Homburg
c12b74dad5
Random is now a separate driver.
2005-08-03 15:22:41 +00:00
Jorrit Herder
1ae4d41d0d
Without /dev/boot ...
2005-08-03 14:17:28 +00:00
Jorrit Herder
375f6f8754
Miscellaneous cleanups.
2005-08-03 11:53:36 +00:00
Philip Homburg
343bd97aeb
Removed old socket library.
2005-08-03 11:28:43 +00:00
Jorrit Herder
b69ca94efb
Fixed 'bug' in log driver that caused kernel messages not to be displayed.
...
This was caused by a change in the shared driver code. Not log's fault.
Renamed #definitions of driver process numbers, e.g., TTY now is TTY_PROC_NR.
All known (special) processes now have consistent naming scheme. Kernel tasks
don't follow this scheme.
2005-08-03 08:14:08 +00:00
Jorrit Herder
120e514506
Changed various header file to support dynamically staring drivers.
...
Note: full recompile necessary.
2005-08-02 15:31:12 +00:00
Philip Homburg
a93faca75f
rs232 support
2005-07-29 15:22:58 +00:00
Jorrit Herder
2471939f7d
System library changes to interface.
2005-07-29 15:02:27 +00:00
Philip Homburg
49c25df569
bios_wini driver
2005-07-29 10:21:04 +00:00
Ben Gras
62c08df482
Removed debugging statements from log.c; changed PRINTF_PROC in config.h
...
back to LOG_PROC_NR
2005-07-27 18:49:25 +00:00
Jorrit Herder
fe0dcb5c00
AT driver is not modified (debugging only);
...
TTY: select and revive with new notify and FS call back;
kernel: removed old notify code; removed ugly prepare_shutdown timer
kputc: don't send to FS if PRINTF_PROC fails
2005-07-27 14:32:16 +00:00
Ben Gras
e58db8b7f5
Values for alert revive/select callbacks
2005-07-27 13:09:38 +00:00
Philip Homburg
df1dbb4b7e
Prototypes for some string functions that are not part of the C standard.
2005-07-27 11:44:26 +00:00
Philip Homburg
501634d5ab
Added EALREADY and EMSGSIZE.
2005-07-27 11:43:28 +00:00
Philip Homburg
920c462e8c
Added {h,n}to{l,s} prototypes. Added IPPROTO_TCP. SA_FAMILY_T -> _SA_FAMILY_T
...
Added SOCK_RAW, SOCK_RDM, SOCK_SEQPACKET, SO_DEBUG, SO_ERROR.
2005-07-27 11:42:54 +00:00
Philip Homburg
055168bd31
Added ioctls for listen/accept. Added cookies for accept.
2005-07-27 11:40:34 +00:00
Jorrit Herder
30d95cad82
Removed debug output.
2005-07-26 14:54:49 +00:00
Jorrit Herder
b62817d788
*** empty log message ***
2005-07-26 12:50:41 +00:00
Jorrit Herder
06c8f33853
Defined base numbers for DEV_ request and response types.
...
Defined response codes: DEV_REPLY, DEV_CLONED, DEV_REVIVE, DEV_IO_READY
2005-07-25 12:03:00 +00:00
Ben Gras
b5a5d3ec1c
new svrctl SETPARAM to set or override environment variables obtained
...
from the boot monitor
2005-07-22 18:37:33 +00:00
Jorrit Herder
8d3e390bda
Added new BASE_MEM_TOP to restrict sys_vircopy() calls from BIOS.
...
Updated comments at PRINTF_PROC --- it works again.
2005-07-21 18:32:49 +00:00
Jorrit Herder
43ac66556e
*** empty log message ***
2005-07-20 15:34:13 +00:00
Jorrit Herder
ee509198a2
Removed 'tracing' flag from sys_exec. Logic is now local to PM.
...
Changed variable names in timers libary. Wrote new comments for
timers.h header file with explanation.
2005-07-20 15:33:54 +00:00
Ben Gras
d740cce24d
Header file for new -lutil (naming from freebsd)
2005-07-19 16:01:20 +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
0129d98ae1
Added new signal types for kernel events:
...
- SIGKMESS: new kernel message (sent to TTY, IS, or LOG)
- SIGKSTOP: MINIX is shut down (sent to TTY-> switch to primary console)
- SIGKSIG: kernel signals pending (sent to PM)
Renamed SYS_SETPRIORITY to SYS_NICE.
2005-07-19 12:24:51 +00:00
Ben Gras
dfc51728b7
Made dirent filename len a macro; corrected comment bug in bios.h reported
...
by Andrew Schilt <aschilt@cox.net>.
2005-07-18 09:11:48 +00:00
Ben Gras
c69ed2c4b1
Verbose tar option was for debugging, shouldn't have been commited. Undone.
2005-07-15 11:49:34 +00:00
Jorrit Herder
272a8496ac
Updated system call library.
...
Updated various header files for consistency.
Remove some unused stuff ... better check to be done.
2005-07-14 15:14:44 +00:00
Ben Gras
d4b173ee50
Misc fixes and additions
2005-07-12 13:10:06 +00:00
Philip Homburg
11cbb6faae
Many changes to simplify porting applications.
2005-07-11 13:00:43 +00:00
Ben Gras
dd31785aa6
Added some data for the new log device.
2005-07-08 17:24:49 +00:00
Ben Gras
1adcfcdf1c
Changed FD_* select() fd set manipulation functions to macros. Also
...
made FD_SETSIZE pre-#include-definable, with OPEN_MAX as default if unset.
2005-07-06 07:22:21 +00:00
Ben Gras
f0817fbd4c
complete, tick-resolution gettimeofday() implementation
2005-07-06 07:08:36 +00:00
Ben Gras
83bac1e6a5
Callnumbers and prototypes for get/setpriority() and fsync().
2005-07-01 17:58:57 +00:00
Ben Gras
83f0f501f8
Added <sys/resource.h> for [gs]etpriority() call.
2005-07-01 09:59:49 +00:00
Ben Gras
af27dc0cf7
Added fchdir() system call, with corresponding manpage, Changelog and
...
system include modifications.
2005-06-29 19:28:26 +00:00
Philip Homburg
62f7f9e6d2
Added mkstemp function. Should use a secure random number generator.
2005-06-29 15:29:08 +00:00
Ben Gras
6be8c4d8a3
Import of dpeth 3c501/3c509b/.. ethernet driver by
...
Giovanni Falzoni <fgalzoni@inwind.it>.
2005-06-29 10:16:46 +00:00
Ben Gras
81081a4063
_POSIX_SOURCE doesn't make sense in <sys/select.h>
2005-06-28 16:02:58 +00:00