summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/lib/libcpu/powerpc/ChangeLog8
-rw-r--r--c/src/lib/libcpu/powerpc/mpc8xx/include/mpc8xx.h4
2 files changed, 10 insertions, 2 deletions
diff --git a/c/src/lib/libcpu/powerpc/ChangeLog b/c/src/lib/libcpu/powerpc/ChangeLog
index 7e1d8e8037..2655f889fb 100644
--- a/c/src/lib/libcpu/powerpc/ChangeLog
+++ b/c/src/lib/libcpu/powerpc/ChangeLog
@@ -1,3 +1,11 @@
+2005-08-12 Phil Torre <ptorre@zetron.com>
+
+ PR 816/bsps
+ * mpc8xx/include/mpc8xx.h: The struct which describes SCC Ethernet mode
+ parameters (m8xxSCCENparms_t) does not match the hardware: members
+ taddr_h and taddr_l are transposed. When loading new multicast group
+ addresses into the hash table, the wrong hash bit is set.
+
2004-11-22 Jennifer Averett <jennifer@OARcorp.com>
PR 581/bsps
diff --git a/c/src/lib/libcpu/powerpc/mpc8xx/include/mpc8xx.h b/c/src/lib/libcpu/powerpc/mpc8xx/include/mpc8xx.h
index a2ae755a96..162c29ab21 100644
--- a/c/src/lib/libcpu/powerpc/mpc8xx/include/mpc8xx.h
+++ b/c/src/lib/libcpu/powerpc/mpc8xx/include/mpc8xx.h
@@ -506,9 +506,9 @@ typedef struct m8xxSCCENparms_ {
rtems_unsigned16 iaddr3;
rtems_unsigned16 iaddr4;
rtems_unsigned16 _boff_cnt;
- rtems_unsigned16 taddr_l;
- rtems_unsigned16 taddr_m;
rtems_unsigned16 taddr_h;
+ rtems_unsigned16 taddr_m;
+ rtems_unsigned16 taddr_l;
} ethernet;
} un;
} m8xxSCCENparms_t;