Ben Gras
8ea438ae93
Retired DEV_{READ,WRITE,GATHER,SCATTER,IOCTL} (safe versions *_S are to
...
be used and drivers should never receieve these 'unsafe' variants
any more).
2007-02-07 16:22:19 +00:00
Ben Gras
b01aff70d2
use servers/inet/mq.[ch] to queue messages using mq_queue() in
...
libdriver. at_wini now queues messages it can't handle it receives when
waiting for an interrupt. this way it can do receive(ANY) and timeouts
should be working again (were broken for VFS, as with the advent of VFS,
at_wini could get requests from a filesystem while it was waiting for an
interrupt - as a hack, the receive() was changed to receive(HARDWARE)).
Added mq.c to libdriver, and made libdriver an actual library that
drivers link with -L../libdriver -ldriver. (So adding files, if
necessary, is easier next time.)
2007-01-12 13:33:12 +00:00
Philip Homburg
bafc45a309
First cut at 64-bit file offsets in block devices for mkfs/fsck.
2006-11-27 14:21:43 +00:00
Ben Gras
7195fe3325
System statistical and call profiling
...
support by Rogier Meurs <rogier@meurs.org>.
2006-10-30 15:53:38 +00:00
Ben Gras
9d9e14941e
At least 8k stack for all drivers so that malloc() works, for grants,
...
for printf().
2006-08-02 22:51:47 +00:00
Ben Gras
ad6d8a53c8
Understand *_S variants
2006-06-20 08:52:26 +00:00
Ben Gras
f877da3aec
endpoint migration for drivers.
...
mostly renaming message field names to the new names.
tty stored process numbers in chars in tty and pty structs - now ints.
2006-03-03 10:21:45 +00:00
Philip Homburg
c3a88d15d8
Initial root filesystem is now on a ramdisk that is part of the image.
2006-02-15 11:18:21 +00:00
Ben Gras
4102c1b44c
Make drivers install signal handlers so they don't die at exit.
2006-01-17 17:43:35 +00:00
Ben Gras
b52c0732d8
openct ioctl in bios_wini driver, needed for sanity check in autopart
2005-09-24 12:26:31 +00:00
Jorrit Herder
067e2bb259
*** empty log message ***
2005-08-25 13:31:35 +00:00
Ben Gras
ae5f1f2286
ata-pci support for at driver.
...
added a hook in libdriver for HARD_INT messages.
2005-08-25 08:19:11 +00:00
Ben Gras
e2e90b1fdc
Remove double-blank lines (Al)
2005-08-22 15:17:42 +00:00
Philip Homburg
c392c177b5
Boot environment option 'bios_remap_first'. Thios option remaps the first
...
BIOS drive to d7, the second BIOS drive to d0, the third to d1, etc. This
useful for CD-ROM hardisk emulation.
2005-08-15 13:19:02 +00:00
Philip Homburg
a54e0b20ba
'Normal' mode didn't work.
2005-08-11 13:55:06 +00:00
Ben Gras
f26239d1f8
Minor partition() efficiency improvements (don't do regular partitioning
...
i/o on cd drives)
2005-08-08 12:16:59 +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
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
375f6f8754
Miscellaneous cleanups.
2005-08-03 11:53:36 +00:00
Philip Homburg
49c25df569
bios_wini driver
2005-07-29 10:21:04 +00:00