minix/drivers/ramdisk
David van Moolenbroek 965bb92bc5 at_wini: PCI-only now; one controller per instance
- remove non-PCI support, since all supported platforms with at_wini
  devices also have PCI support by now;
- correspondingly, stop using information from the BIOS;
- limit each driver instance to one controller, to be in line with
  the general MINIX3 one-instance-per-controller driver model; this
  limits the number of disks per at_wini instance to four;
- go through the controllers by the order of their occurrence in the
  PCI table, thus removing the exception for compatibility devices;
- let the second at_wini instance shut down silently if there is only
  one IDE controller;
- clean up some extra code we don't need anymore, and resolve some
  WARNS=5 level warnings.

Overall, these changes should simplify automatic loading of the right
disk drivers at boot time in the future.

Change-Id: Ia64d08cfbeb9916abd68c9c2941baeb87d02a806
2013-10-10 19:21:44 +00:00
..
Makefile work-3.2.1 WIP, jenkins testing only 2013-10-10 19:03:20 +00:00
proto work-3.2.1 WIP, jenkins testing only 2013-10-10 19:03:20 +00:00
proto.common.dynamic ramdisk:add support for cross building a dso ramdisk. 2013-01-13 17:00:13 +01:00
proto.common.etc virtio_blk: always start if found 2013-05-17 11:32:45 +00:00
proto.dev work-3.2.1 WIP, jenkins testing only 2013-10-10 19:03:20 +00:00
rc at_wini: PCI-only now; one controller per instance 2013-10-10 19:21:44 +00:00