Changes to ramdisk driver to support disklabels. Work done by Theo.
authorrahnds <rahnds@openbsd.org>
Thu, 6 Feb 1997 04:30:35 +0000 (04:30 +0000)
committerrahnds <rahnds@openbsd.org>
Thu, 6 Feb 1997 04:30:35 +0000 (04:30 +0000)
commit42b5323a96f9c20da389210de141c27acb3675f2
tree5721862791797c4065ee4ff67d243f92c2ef11a1
parent35534e268462f799e199bb8580400b32bcbe70bd
Changes to ramdisk driver to support disklabels. Work done by Theo.
This will require changes for each machine type.
changes to MAKEDEV, suggest treating rd like sd
---
sd*|vnd*|ccd*|rd*)
...
rd*)  name=rd;  blk=17; chr=17;;
---
Make certain that majors and minors are correct
conf.c
add a entry in cdevsw for rd (previously was only in bdev)
---
cdev_decl(rd);
...
struct cdevsw cdevsw[] = {
...
cdev_disk_init(NRD,rd),         /* 17 ram disk driver*/
---

other changes to how rdconfig is called may be appropriate,
it must now be configured using the "raw" parition typically 'c'.
sys/dev/ramdisk.c