Philip Homburg
3f23bca404
Removed defines not needed by mfs (XPIPE, XLOCK, XPOPEN, XSELECT, DUP_MASK).
2008-02-21 16:22:36 +00:00
Philip Homburg
ca8291c815
Support for restricting limiting IPC to a set of endpoints. Not enabled by
...
default, pass -i to service. Do not reply to bogus request types. Reply using
sendnb.
2008-02-21 16:20:22 +00:00
Philip Homburg
19db2b646e
Removed superfluous argument.
2008-02-21 16:09:58 +00:00
Philip Homburg
d9858cfabf
Removed some debug output.
2008-02-21 16:08:08 +00:00
Philip Homburg
4951a741b0
adddma/deldma/getdma/sys_mapdma
2008-02-21 16:02:22 +00:00
Philip Homburg
959ed5a191
Added ERESTART
2008-02-21 16:00:39 +00:00
Philip Homburg
07c258a9c7
Added adddma/deldma/getdma.
2008-02-21 15:58:55 +00:00
Philip Homburg
e674f1a54f
Added ERESTART.
2008-02-21 15:58:26 +00:00
Philip Homburg
3b3fc8a9c4
Added O_REOPEN.
2008-02-21 15:58:06 +00:00
Philip Homburg
82cb46af0a
Changes for asynchronous interface to character specials.
...
Removed DEV_SEL_WATCH. Added SYS_MAPDMAx. New message type (DIAG_REPL) for
replies to DIAGNOSTICS(_S).
2008-02-21 15:57:35 +00:00
Philip Homburg
698df384c3
Extra calls to PM for I/O MMUs.
2008-02-21 15:51:27 +00:00
Philip Homburg
cb2b7ada63
Nonblocking send.
2008-02-21 15:50:09 +00:00
Philip Homburg
fc4593fb42
List of service/driver names that are allowed as IPC endpoints for a new
...
driver/service.
2008-02-21 15:49:44 +00:00
Philip Homburg
124a128736
Defines for AMD I/O MMU
2008-02-21 15:47:11 +00:00
Ben Gras
2c45324c47
keymap contributed by Roman Ignatov.
2008-02-06 15:16:50 +00:00
Ben Gras
2876d5c4ba
Optimization in searching for new zones to allocate contributed
...
by Jens de Smit.
2008-02-06 15:05:57 +00:00
Ben Gras
cd89066f9a
Trust $PATH.
2007-12-19 10:51:21 +00:00
Ben Gras
b250847120
Makefile for audio drivers.
2007-12-19 10:37:29 +00:00
Ben Gras
8e727c97ce
always re-enable irq, so devices sharing this irq don't go deaf
...
as IRQ_REENABLE isn't specified.
2007-12-14 12:44:20 +00:00
Ben Gras
50fa859819
A rint() implementation.
2007-12-14 11:59:54 +00:00
Ben Gras
bd489b6c0b
Original imported versions of s_rint.c and math_private.h.
2007-12-11 12:32:26 +00:00
Ben Gras
3f2230eee5
add M_SQRT1_2 (1/sqrt(2))
2007-12-11 10:59:02 +00:00
Ben Gras
e39af6d1ff
yearly fsck increase.
2007-12-11 10:51:35 +00:00
Ben Gras
45744bff41
Connect new audio drivers to build.
2007-11-23 11:53:33 +00:00
Ben Gras
b79b305ba1
More es1371 bij Pieter Hijma.
2007-11-23 11:52:34 +00:00
Ben Gras
c67a56708e
es1370 driver and updated es1371 and framework by Pieter Hijma.
2007-11-23 11:40:33 +00:00
Ben Gras
0d2d8c6db2
audio drivers. (not updated for trunk.)
...
sb16: port of isa sb16 driver to user-space. Port by Peter Boonstoppel.
es1371: By Laurens Bronwasser.
2007-11-23 11:30:50 +00:00
Ben Gras
1327804478
MFS doesn't need sys_exit().
2007-10-23 14:24:41 +00:00
Ben Gras
67d1b67805
exit prototype
2007-10-23 14:19:16 +00:00
Ben Gras
e8aec69c7b
tweak to panic functions of mfs and vfs.
...
. print newline
. when recursive panic detected, don't simply return, confusing
the caller, but print a diagnostic and exit
. don't call sys_exit as this may confuse PM; it should be OK
to call PM exit() nowadays.
2007-10-23 14:17:51 +00:00
Ben Gras
515e8216e1
Basic entry for dpeth suggested by Jens de Smit.
2007-10-17 11:02:33 +00:00
Ben Gras
0ae1ff99b8
Fix for DL_STAT_REPLY/DL_TASK_REPLY
...
Bug found and fixed by Jens de Smit <jfdsmit at few.vu.nl>.
2007-10-17 10:53:47 +00:00
Ben Gras
23f6e478df
Fixed a glitch introduced in safe i/o conversion.
2007-10-17 10:50:18 +00:00
Ben Gras
21ae963cf1
Fixes two wrong grant return checks and one 'grant leak'.
2007-10-17 10:46:20 +00:00
Ben Gras
af591d2151
Internally, floppy driver still used vircopies ('unsafe' copies), but
...
this isn't allowed in its drivers.conf entry. Changed these to memcpy()
calls. Bug reported by Maurizio Lombardi in comp.os.minix.
2007-10-16 14:31:35 +00:00
Ben Gras
b6e07e1835
close device if mount fails after device opened.
2007-09-26 15:06:41 +00:00
Philip Homburg
b74b3315a3
Added PF_UNIX and PF_INET to make porting easier.
2007-09-17 11:35:44 +00:00
Philip Homburg
af678531aa
Disabled some debug output in recvfrom.
2007-09-17 11:22:06 +00:00
Ben Gras
38604e4e3a
Don't truncate read requests based on v_size; v_size can be stale in the
...
case of directories extended by subfilesystem. Rely on subfilesystem to
do read size truncating and return actual i/o size. This fixes bug 81 in
gforge, and unbreaks test 23.
2007-09-11 15:52:22 +00:00
Ben Gras
007bb33c7d
Make test 17 use dir 17
2007-09-11 14:56:48 +00:00
Ben Gras
ff9f4dd59c
fix for i/o data/addr pair set macro's.
2007-09-11 11:22:29 +00:00
Philip Homburg
ab3062c8c0
REQ_FSTATFS now operates on the root inode (the inode parameter has been
...
removed)
2007-08-17 11:20:59 +00:00
Philip Homburg
9c3f85d14f
Better interface for sys_times.
2007-08-16 13:16:26 +00:00
Philip Homburg
341270673b
mfs no longer needs access to VIRCOPY, Added rs.inet. Start inet with
...
rs.inet as the restart script.
2007-08-15 12:56:35 +00:00
Philip Homburg
4b1cd8c0ec
Return EIO if a filedescriptor cannot be re-opened after a driver restart.
...
Select now returns such a filedescriptor as ready (instead of EBADF).
Reply before dev_up in FSSIGNON to avoid the problem that a DEV_OPEN
request is received by a driver that expects a reply from the FSSIGNON.
2007-08-15 12:53:52 +00:00
Philip Homburg
c26de9f435
Close UDP socket after error.
2007-08-15 12:50:24 +00:00
Philip Homburg
90fde6e97d
cleanup
2007-08-10 13:02:39 +00:00
Philip Homburg
06e1f0da61
Better recovery when req_readsuper fails.
2007-08-10 13:01:38 +00:00
Philip Homburg
57c6f099f2
Removed old debug code.
2007-08-08 15:27:07 +00:00
Philip Homburg
e2f06e7c89
Directory check before access check.
2007-08-08 15:26:47 +00:00