Files
u-boot/include
Claudiu Manoil 9c9141fd04 net: tsec: Use portable types and accessors for BDs
Currently, the buffer descriptor (BD) fields cannot be
correctly accessed by a little endian processor.  This
patch fixes the issue by making the access of BDs to be
portable among different cpu architectures.

Use portable data types for the Rx/Tx buffer descriptor
fields.  Use portable I/O accessors to insure that the
big endian BDs are correctly accessed by little endian
cpus too, and to insure proper sync with the H/W.
Removed the redundant RTXBD "volatile" type, as proper
synchronization around BD data accesses is provided by
the I/O accessors now.
The "sparse" tool was also used to verify the correctness
of these changes.

Cc: Scott Wood <scottwood@freescale.com>

Signed-off-by: Claudiu Manoil <claudiu.manoil@freescale.com>
2013-11-22 17:03:16 -06:00
..
2013-04-01 16:33:52 -04:00
2013-04-01 16:33:52 -04:00
2010-01-27 21:23:14 +01:00
2013-04-28 11:07:40 +02:00
2009-01-24 00:23:09 +01:00
2013-10-31 09:55:33 +02:00
2013-06-26 10:07:11 -04:00
2010-09-19 19:29:47 +02:00
2013-02-19 17:01:26 -05:00
2013-09-24 09:10:33 -04:00
2001-11-03 22:15:16 +00:00
2002-09-17 21:37:55 +00:00
2013-04-01 16:33:52 -04:00
2003-06-27 21:31:46 +00:00
2013-09-20 10:30:54 -04:00
2008-10-18 21:54:03 +02:00
2013-11-09 17:21:01 +01:00
2008-05-21 00:14:08 +02:00
2013-11-09 17:21:01 +01:00
2013-11-22 16:50:52 -06:00
2008-10-18 21:54:03 +02:00
2008-05-21 00:14:08 +02:00
2013-11-12 10:03:45 +01:00
2012-05-15 08:31:40 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2013-08-28 11:44:59 -04:00