Ignore:
Timestamp:
Mar 25, 2003, 5:01:52 PM (18 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
ebe5abc
Parents:
c151cfc
Message:

2003-03-25 Thomas Doerfler <Thomas.Doerfler@…>

PR 367/filesystem

  • Makefile.am, include/rtems/ide_part_table.h, src/ata.c, src/ide_part_table.c: Some bugs were still present in the DOSFS implementation:
    • FAT12 did not work properly on Big-Endian machines
    • Some synchronization and error handling problems were present
    • Some legal codings for EOC were not recognized
File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/libblock/include/rtems/ide_part_table.h

    rc151cfc rdbe06865  
    8787/*
    8888 * Enum partition types
     89 * see list at http://ata-atapi.com/hiwtab.htm
    8990 */
    9091enum {
    91     EMPTY_PARTITION     = 0,
    92     EXTENDED_PARTITION  = 5,
     92    EMPTY_PARTITION     = 0x00,
     93    DOS_FAT12_PARTITION = 0x01,
     94    DOS_FAT16_PARTITION = 0x04,
     95    EXTENDED_PARTITION  = 0x05,
     96    DOS_P32MB_PARTITION = 0x06,
     97    FAT32_PARTITION     = 0x0B,
     98    FAT32_LBA_PARTITION = 0x0C,
     99    FAT16_LBA_PARTITION = 0x0E,
    93100    DM6_PARTITION       = 0x54,
    94101    EZD_PARTITION       = 0x55,
Note: See TracChangeset for help on using the changeset viewer.