freebsd-dev/sys/dev/ata/chipsets
Marius Strobl 4640348546 - Add missing bus_dmamap_sync(9) calls for the work DMA map. Previously
the work area was totally unsynchronized which means this driver only
  had a chance of working on x86 when no bounce buffers were involved,
  which isn't that likely given that support for 64-bit DMA is currently
  broken throughout ata(4).
- Add necessary little-endian conversion of accesses to the work area,
  making this driver work on big-endian hosts. While at it, use the
  alignment-agnostic byte order encoders in order to be on the safe side.
- Clear the reserved member of the SG list entries in order to be on the
  safe side. [1]

Submitted by:	yongari [1]
Reviewed by:	yongari
MFC after:	3 days
2009-09-22 11:47:21 +00:00
..
ata-acard.c MFp4: 2009-06-24 19:49:18 +00:00
ata-acerlabs.c Revert previous commit and add myself to the list of people who should 2009-09-08 13:19:05 +00:00
ata-adaptec.c MFp4: 2009-06-24 19:49:18 +00:00
ata-ahci.c Fix kernel panic, when ataahci driver is used on system with increased 2009-07-08 06:00:21 +00:00
ata-amd.c MFp4: 2009-06-24 19:49:18 +00:00
ata-ati.c MFp4: 2009-06-24 19:49:18 +00:00
ata-cenatek.c MFp4: 2009-06-24 19:49:18 +00:00
ata-cypress.c MFp4: 2009-06-24 19:49:18 +00:00
ata-cyrix.c MFp4: 2009-06-24 19:49:18 +00:00
ata-highpoint.c MFp4: 2009-06-24 19:49:18 +00:00
ata-intel.c MFp4: 2009-06-24 19:49:18 +00:00
ata-ite.c MFp4: 2009-06-24 19:49:18 +00:00
ata-jmicron.c MFp4: 2009-06-24 19:49:18 +00:00
ata-marvell.c - Add missing bus_dmamap_sync(9) calls for the work DMA map. Previously 2009-09-22 11:47:21 +00:00
ata-micron.c MFp4: 2009-06-24 19:49:18 +00:00
ata-national.c MFp4: 2009-06-24 19:49:18 +00:00
ata-netcell.c MFp4: 2009-06-24 19:49:18 +00:00
ata-nvidia.c Mark atanvidia depending on ataahci since rev.188846. 2009-07-05 14:50:45 +00:00
ata-promise.c MFp4: 2009-06-24 19:49:18 +00:00
ata-serverworks.c MFp4: 2009-06-24 19:49:18 +00:00
ata-siliconimage.c MFp4: 2009-06-24 19:49:18 +00:00
ata-sis.c MFp4: 2009-06-24 19:49:18 +00:00
ata-via.c MFp4: 2009-06-24 19:49:18 +00:00