Last change
on this file since 25 was 4, checked in by Mattia Monga, 14 years ago |
Importazione sorgenti libro
|
File size:
827 bytes
|
Rev | Line | |
---|
[4] | 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.