Philip Homburg
56a68dc32b
Hack in service to use RS_START instead of RS_UP. RS reports the use of RS_UP.
2007-05-02 15:20:28 +00:00
Philip Homburg
2db15eaa80
Added fxp. rtl8139 doesn't need to be root anymore.
2007-05-02 11:40:15 +00:00
Philip Homburg
2d49b4ecb5
Use ds_retrieve_u32 to get the endpoint of inet.
2007-05-02 11:39:10 +00:00
Philip Homburg
a124958e59
Use ds_retrieve_u32 to get the endpoint of inet.
2007-05-02 11:32:22 +00:00
Philip Homburg
33d31720a5
Use ds_retrieve_u32 to get the endpoint of inet and of the ethernet drivers.
2007-05-02 11:30:16 +00:00
Philip Homburg
9852471c08
Use ds_retrieve_u32 to find the endpoint of pci.
2007-05-02 11:24:51 +00:00
Ben Gras
47c18edb26
date not built from here
2007-05-01 14:18:55 +00:00
Ben Gras
b49ba611bd
shell at least as big in 'big' as in normal
2007-05-01 14:11:10 +00:00
Philip Homburg
02a229f14d
Publish endpoints in ds.
2007-04-27 13:03:33 +00:00
Philip Homburg
93f9bb4a57
Restrict access to rs to root's processes.
2007-04-27 12:27:40 +00:00
Philip Homburg
69ca935251
getpeuid implementation. Get the uid of a process (by endpoint)
2007-04-27 12:21:06 +00:00
Ben Gras
8eb09f6ddc
. readall: use lseek64() to read more than 4GB of a device
...
. vfs: 64-bit offset support for character device i/o
(also remove unused dev_bio function)
. memory: /dev/null and /dev/zero are infinitely large, don't stop
reading/writing at 4GB
2007-04-24 13:27:33 +00:00
Ben Gras
cc7c561d41
obsolete manpages (these have become packages)
2007-04-24 13:25:57 +00:00
Philip Homburg
0dc0d3fe5b
Fixed releasing PCI resources after a driver terminates.
2007-04-24 12:55:37 +00:00
Ben Gras
ac64c1b3dc
Take out obsolete message about 4GB.
2007-04-24 12:40:25 +00:00
Ben Gras
72e6862e4e
dp8390 doesn't cope with the different semantics of the pci
...
functions.
Bug and workaround reported by "E.Agafonov" <e.a.agafonov@gmail.com>.
2007-04-24 12:29:51 +00:00
Philip Homburg
cab8f526de
Fixed some lose ends in the serial line debug dump code.
2007-04-23 15:59:16 +00:00
Philip Homburg
29f7031340
Remove KILL and VIRCOPY from drivers that don't need them. Added rtl8139.
2007-04-23 15:39:46 +00:00
Philip Homburg
50f81c4939
Ethernet driver changes for asynchronous inet.
2007-04-23 15:38:00 +00:00
Philip Homburg
bb659b1ad6
Disabled ser_putc for reporting debug internal to tty over the serial line.
...
Disabled return statement for serial debug input in the kernel.
2007-04-23 14:59:32 +00:00
Philip Homburg
a3c8619923
Added do_del_acl. More detailed debug output for the secure device capability.
2007-04-23 14:54:51 +00:00
Philip Homburg
0bd4c5ee7d
Initial convertion to asynchronous sends for communicating with ethernet
...
drivers.
2007-04-23 14:49:20 +00:00
Philip Homburg
b613f5cb4b
Report and detect exec failures using a pipe.
...
XXX Hardcoded values for s_ipc_to and s_ipc_sendrec.
2007-04-23 14:47:04 +00:00
Philip Homburg
727ce18aa8
Initialize exec_pipe.
2007-04-23 14:43:25 +00:00
Philip Homburg
849285f66d
Diagnostics from service go to standard error.
2007-04-23 14:42:58 +00:00
Philip Homburg
e68a2b4d6a
Extra flags RS_SIGNALED and RS_EXECFAILED. Pipe for detecting exec failures.
2007-04-23 14:42:08 +00:00
Philip Homburg
b4a88a3705
Removed ECHO from dump, added SENDA. Also dump s_ipc_sendrec.
2007-04-23 14:40:13 +00:00
Philip Homburg
77f5b40141
Round memory size up for VM.
2007-04-23 14:38:55 +00:00
Philip Homburg
b5e6319ae7
Removed some indentation.
2007-04-23 14:33:42 +00:00
Philip Homburg
13da935060
Debug dumps over the serial line. Direct output to video memory.
2007-04-23 14:25:17 +00:00
Philip Homburg
c59b23859e
Clean and support for asynchronous sends.
2007-04-23 14:24:30 +00:00
Philip Homburg
47233bdf30
Fixed bad boundary condition, support for asynchronous I/O.
2007-04-23 14:23:37 +00:00
Philip Homburg
c7a7c0cb17
Removed some white space.
2007-04-23 13:58:37 +00:00
Philip Homburg
94bc849574
Poll serial line for debug output requests when do_serial_debug is true.
2007-04-23 13:56:27 +00:00
Philip Homburg
8937b6a8de
Initialize s_ipc_sendrec.
2007-04-23 13:46:54 +00:00
Philip Homburg
da4bb9144d
Removed ECHO.
2007-04-23 13:46:26 +00:00
Philip Homburg
f41429d815
Cleanup.
2007-04-23 13:44:56 +00:00
Philip Homburg
cb3e271b24
Fields for asynchronous sends (s_asyntab and s_asynsize) and for allowed
...
sendrecs (s_ipc_sendrec).
2007-04-23 13:37:30 +00:00
Philip Homburg
6554f3d3dc
Added MF_ASYNMSG.
2007-04-23 13:36:38 +00:00
Ben Gras
1d7cea10ed
str[] is too small - reported by Erik van der Kouwe <vdkouwe@cs.vu.nl>.
2007-04-23 13:36:13 +00:00
Philip Homburg
8eb27a714e
More debug output. Dump kernel process on serial line. Directly put
...
text in video memory.
2007-04-23 13:36:11 +00:00
Philip Homburg
c082f607df
Disallow unaligned access to I/O ports.
2007-04-23 13:31:45 +00:00
Philip Homburg
d2cec7db49
Disallow unaligned access to I/O ports.
2007-04-23 13:31:16 +00:00
Philip Homburg
7541e0753b
Separate permissions for sendrec. Actually initialize send/sendrec permissions
...
for data supplied by rs.
2007-04-23 13:30:04 +00:00
Philip Homburg
d80e25068c
GET_PRIVID: return the ID of a process' privilege structure.
2007-04-23 13:28:14 +00:00
Philip Homburg
2b2d3d5131
Fail unsafe sdevio. Disallow unaligned I/O ports.
2007-04-23 13:22:26 +00:00
Philip Homburg
bc17115a34
Prototypes for exception and stacktrace. Declare additional arguments
...
for exception to be able to print nexted exceptions.
2007-04-23 13:19:25 +00:00
Philip Homburg
b4f6994278
Use sprintf to avoid buffer overflows.
2007-04-23 13:04:31 +00:00
Philip Homburg
82e77742b5
Added pci_del_acl. Fixed return value of pci_set_acl.
2007-04-23 12:14:44 +00:00
Philip Homburg
4ce2267dd3
Type _exit and abort before generating a trap.
2007-04-23 12:13:51 +00:00