Home XHDI - eXtended HardDisk Interface (Version 1.30)XHDI - eXtended HardDisk Interface (Version 1.30) ArbitrationArbitration XHDI functionsXHDI functions

H.4 Recommended partition types

Type Meaning
BGM GEMDOS partition > 16 MB
GEM GEMDOS partition < 16 MB
RAW Partition type RAW

The following types can be supported optionally (for example with a configurable list of partition ID's in the driver).

Type Meaning
F32 TOS-compatible FAT32 partition
LNX Linux Ext2 partition, should be handled like `RAW'
MAC MAC HFS partition, should be handled like `RAW'
MIX Minix partition, should be handled like `RAW'
QWA QDOS partition, should be handled like `RAW'
SWP Swap partition, should be handled like `RAW'
UNX ASV (Atari System V R4) partition, should be handled like `RAW'

See also: XHDI specification   About the GEMDOS   About the BIOS

H.4.1 Partition type RAW

XHDI-1.10 compliant drivers shall support the third partition type RAW (in addition to GEM and BGM). For these partitions, the following should be true:

(1) The partition size is `arbitrary' (32-bit sector numbers).
 
(2) The partition can be accessed as a BIOS device; Getbpb returns a NULL pointer (so that GEMDOS won't access it; however, calling Getbpb resets the driver internal media change state).
 
(3) Rwabs (in physical or logical mode) and XHReadWrite may be used to access the partition. The physical block size of the medium is used (see XHInqTarget).
 
(4) XHInqDev2 (as compared to XHInqDev) returns size and type of the partition.
 

These extensions have been made to make it easier to create drivers for new filesystems for MiNT or MagiC (like the Minix filesystem).

See also: XHDI specification   About the GEMDOS   About the BIOS


Home XHDI - eXtended HardDisk Interface (Version 1.30)XHDI - eXtended HardDisk Interface (Version 1.30) ArbitrationArbitration XHDI functionsXHDI functions