summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/lib/libbsp/powerpc/mvme3100/ChangeLog8
-rw-r--r--c/src/lib/libbsp/powerpc/mvme3100/network/tsec.c2
2 files changed, 8 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/powerpc/mvme3100/ChangeLog b/c/src/lib/libbsp/powerpc/mvme3100/ChangeLog
index 5596e9e148..714fd04cda 100644
--- a/c/src/lib/libbsp/powerpc/mvme3100/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/mvme3100/ChangeLog
@@ -1,6 +1,12 @@
2009-10-17 Till Straumann <strauman@slac.stanford.edu>
- *network/if_tsec_pub.h, network/tsec.c: Enhanced low-level
+ * network/tsec.c: rtems 4.10 no longer allows simple binary
+ semaphores to have priority inheritance attribute; use ordinary
+ binary semaphore instead.
+
+2009-10-17 Till Straumann <strauman@slac.stanford.edu>
+
+ * network/if_tsec_pub.h, network/tsec.c: Enhanced low-level
API allowing the user to selectively enable/disable/acknowledge
interrupts and to install their own ISR (rather than having
the driver posting an event to a single task).
diff --git a/c/src/lib/libbsp/powerpc/mvme3100/network/tsec.c b/c/src/lib/libbsp/powerpc/mvme3100/network/tsec.c
index b62143cdc2..8efdcc6919 100644
--- a/c/src/lib/libbsp/powerpc/mvme3100/network/tsec.c
+++ b/c/src/lib/libbsp/powerpc/mvme3100/network/tsec.c
@@ -1190,7 +1190,7 @@ struct ifnet *ifp;
sc = rtems_semaphore_create(
rtems_build_name('t','s','e','X'),
1,
- RTEMS_SIMPLE_BINARY_SEMAPHORE | RTEMS_PRIORITY | RTEMS_INHERIT_PRIORITY | RTEMS_DEFAULT_ATTRIBUTES,
+ RTEMS_BINARY_SEMAPHORE | RTEMS_PRIORITY | RTEMS_INHERIT_PRIORITY | RTEMS_DEFAULT_ATTRIBUTES,
0,
&new_mtx);
if ( RTEMS_SUCCESSFUL != sc ) {