summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--c/src/lib/libcpu/powerpc/ChangeLog8
-rw-r--r--c/src/lib/libcpu/powerpc/mpc8xx/include/mpc8xx.h2
2 files changed, 9 insertions, 1 deletions
diff --git a/c/src/lib/libcpu/powerpc/ChangeLog b/c/src/lib/libcpu/powerpc/ChangeLog
index 15c734ae97..882dbffdd4 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.
+
2005-08-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Unconditionally initialize include_libcpu_HEADERS.
diff --git a/c/src/lib/libcpu/powerpc/mpc8xx/include/mpc8xx.h b/c/src/lib/libcpu/powerpc/mpc8xx/include/mpc8xx.h
index 6b2b83e3e4..82a0ab9de1 100644
--- a/c/src/lib/libcpu/powerpc/mpc8xx/include/mpc8xx.h
+++ b/c/src/lib/libcpu/powerpc/mpc8xx/include/mpc8xx.h
@@ -506,8 +506,8 @@ typedef struct m8xxSCCENparms_ {
uint16_t iaddr3;
uint16_t iaddr4;
uint16_t _boff_cnt;
- uint16_t taddr_l;
uint16_t taddr_m;
+ uint16_t taddr_l;
uint16_t taddr_h;
} ethernet;
} un;