minix/drivers
David van Moolenbroek 80bd109cd3 libsys: various updates
- move system calls for use by services from libminlib into libsys;
- move srv_fork(2) and srv_kill(2) from RS and into libsys;
- replace getprocnr(2) with sef_self(3);
- rename previous getnprocnr(2) to getprocnr(2);
- clean up getepinfo(2);
- change all libsys calls that used _syscall to use _taskcall, so as
  to avoid going through errno to pass errors; this is already how
  most calls work anyway, and many of the calls previously using
  _syscall were already assumed to return the actual error;
- initialize request messages to zero, for future compatibility
  (note that this does not include PCI calls, which are in need of a
  much bigger overhaul, nor kernel calls);
- clean up more of dead DS code as a side effect.

Change-Id: I8788f54c68598fcf58e23486e270c2d749780ebb
2014-03-01 09:05:00 +01:00
..
acpi Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
ahci Replacing timer_t by netbsd's timer_t 2014-03-01 09:04:54 +01:00
amddev ARM updates 2013-01-17 10:03:58 +01:00
at_wini at_wini: PCI-only now; one controller per instance 2014-03-01 09:04:57 +01:00
atl2 system.conf: subsystem VID/DID matching support 2014-03-01 09:04:57 +01:00
audio libaudiodriver: use libchardriver 2014-03-01 09:04:51 +01:00
bmp085 libchardriver: full API rewrite 2014-03-01 09:04:50 +01:00
cat24c256 Block drivers: make IOCTL request unsigned long 2014-02-19 11:22:15 +01:00
dec21140A system.conf: subsystem VID/DID matching support 2014-03-01 09:04:57 +01:00
dp8390 dp8390: resolve Coverity warnings (encore) 2012-08-14 09:11:18 +00:00
dpeth panic: declare as printf-style-checked 2013-05-31 13:35:25 +00:00
e1000 system.conf: subsystem VID/DID matching support 2014-03-01 09:04:57 +01:00
fb libchardriver: full API rewrite 2014-03-01 09:04:50 +01:00
fbd Block drivers: make IOCTL request unsigned long 2014-02-19 11:22:15 +01:00
filter filter: use libblockdriver 2014-03-01 09:04:53 +01:00
floppy Replacing timer_t by netbsd's timer_t 2014-03-01 09:04:54 +01:00
fxp system.conf: subsystem VID/DID matching support 2014-03-01 09:04:57 +01:00
gpio arm:fix GPIO revision check on DM37XX. 2014-01-20 09:33:16 +01:00
hello libchardriver: full API rewrite 2014-03-01 09:04:50 +01:00
i2c libchardriver: full API rewrite 2014-03-01 09:04:50 +01:00
lan8710a arm:replace ifdef's by runtime checks in the lan8710a driver. 2014-02-12 13:47:46 +01:00
lance system.conf: subsystem VID/DID matching support 2014-03-01 09:04:57 +01:00
log Kernel: make SIGKMESS target process list dynamic 2014-03-01 09:04:54 +01:00
memory libchardriver: full API rewrite 2014-03-01 09:04:50 +01:00
mmc Block drivers: make IOCTL request unsigned long 2014-02-19 11:22:15 +01:00
orinoco Replacing timer_t by netbsd's timer_t 2014-03-01 09:04:54 +01:00
pci system.conf: subsystem VID/DID matching support 2014-03-01 09:04:57 +01:00
pckbd Input infrastructure, INPUT server, PCKBD driver 2014-03-01 09:04:55 +01:00
printer Rewrite character driver protocol 2014-03-01 09:04:52 +01:00
ramdisk at_wini: PCI-only now; one controller per instance 2014-03-01 09:04:57 +01:00
random libchardriver: full API rewrite 2014-03-01 09:04:50 +01:00
readclock moving prototypes to lib.h 2014-02-18 11:25:01 +01:00
rtl8139 system.conf: subsystem VID/DID matching support 2014-03-01 09:04:57 +01:00
rtl8169 system.conf: subsystem VID/DID matching support 2014-03-01 09:04:57 +01:00
sht21 libchardriver: full API rewrite 2014-03-01 09:04:50 +01:00
tda19988 Block drivers: make IOCTL request unsigned long 2014-02-19 11:22:15 +01:00
ti1225 ARM updates 2013-01-17 10:03:58 +01:00
tps65217 Retire the synchronous character driver protocol 2014-02-18 11:25:02 +01:00
tps65950 libi2cdriver: add functions for IC register access 2013-09-18 08:10:26 -04:00
tsl2550 libchardriver: full API rewrite 2014-03-01 09:04:50 +01:00
tty TTY: fix earlier PTY select "improvement" 2014-03-01 09:04:58 +01:00
uds libsys: various updates 2014-03-01 09:05:00 +01:00
vbox Some more 64bit function eradication. 2013-08-07 12:35:53 +00:00
virtio_blk Block drivers: make IOCTL request unsigned long 2014-02-19 11:22:15 +01:00
virtio_net system.conf: subsystem VID/DID matching support 2014-03-01 09:04:57 +01:00
vnd libsys: various updates 2014-03-01 09:05:00 +01:00
Makefile UDS: split off from PFS 2014-03-01 09:04:57 +01:00
Makefile.inc Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00