#703 closed enhancement (fixed)

ATA modes should be 16 bit move to a public header file for BSP use

Reported by: thomas.doerfler Owned by: Jennifer Averett
Priority: lowest Milestone: 2
Component: fs Version: 4.7
Severity: minor Keywords:
Cc: bugs@…, ralf.corsepius@… Blocked By:


The ATA mode definitions to distinguish PIO3/PIO4/DMAxxx are currently in a private header "ata_internal.h", visible only for "ata.c" and friends. But these defintions should be visible also for low level device drivers in the BSPs.

additionally the ata modes (at least for UDMA) are 16 bits, but are passed as 8 bits to the drivers

rtems-4.6.2 and rtems-4.7

all with IDE support

Attachments (1)

ata_mode_available_patch.diff (13.1 KB) - added by thomas.doerfler on Dec 3, 2006 at 1:31:12 PM.

Download all attachments as: .zip

Change History (2)

comment:1 Changed on Nov 20, 2004 at 3:37:23 AM by Ralf Corsepius

Status: assignedclosed

State-Changed-From-To: open->closed
State-Changed-Why: Patches applied to CVS-trunk.


  • The patch changes the API, therefore I am hesitant to

apply this patch to 4.6.x

  • The patch (probably accidentially) contained powerpc

cpuIdent support for the 603le, which I also added to
CVS-trunk ;)

Changed on Dec 3, 2006 at 1:31:12 PM by thomas.doerfler


Note: See TracTickets for help on using tickets.