Line | |
---|
1 | /* IBM device driver definitions Author: Kees J. Bot
|
---|
2 | * 7 Dec 1995
|
---|
3 | */
|
---|
4 |
|
---|
5 | #include <ibm/partition.h>
|
---|
6 |
|
---|
7 | _PROTOTYPE( void partition, (struct driver *dr, int device, int style, int atapi) );
|
---|
8 |
|
---|
9 | /* BIOS parameter table layout. */
|
---|
10 | #define bp_cylinders(t) (* (u16_t *) (&(t)[0]))
|
---|
11 | #define bp_heads(t) (* (u8_t *) (&(t)[2]))
|
---|
12 | #define bp_reduced_wr(t) (* (u16_t *) (&(t)[3]))
|
---|
13 | #define bp_precomp(t) (* (u16_t *) (&(t)[5]))
|
---|
14 | #define bp_max_ecc(t) (* (u8_t *) (&(t)[7]))
|
---|
15 | #define bp_ctlbyte(t) (* (u8_t *) (&(t)[8]))
|
---|
16 | #define bp_landingzone(t) (* (u16_t *) (&(t)[12]))
|
---|
17 | #define bp_sectors(t) (* (u8_t *) (&(t)[14]))
|
---|
18 |
|
---|
19 | /* Miscellaneous. */
|
---|
20 | #define DEV_PER_DRIVE (1 + NR_PARTITIONS)
|
---|
21 | #define MINOR_t0 64
|
---|
22 | #define MINOR_r0 120
|
---|
23 | #define MINOR_d0p0s0 128
|
---|
24 | #define MINOR_fd0p0 (28<<2)
|
---|
25 | #define P_FLOPPY 0
|
---|
26 | #define P_PRIMARY 1
|
---|
27 | #define P_SUB 2
|
---|
Note:
See
TracBrowser
for help on using the repository browser.