aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2016-05-13 14:22:12 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2016-05-13 14:22:12 +0900
commitdaa7aebd6f774de5079b0d3c211293db597084fc (patch)
treecc1cf2b339d128200ec7770af82f1357061acc5e /ChangeLog
parent5fc2617ae5d16b7f6f4fb00a617d14888d6c74cc (diff)
Add READY field for chx_poll_XXX so that we can check if it's ready
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e0ea3e6..aa452dc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2016-05-13 NIIBE Yutaka <gniibe@fsij.org>
+
+ * chopstx.c (chx_sched) [__ARM_ARCH_6M__]: Fix asm.
+
+ * example-cdc/sample.c (main): Update chopstx_poll example.
+ * example-fs-bb48/sample.c (main): Ditto.
+
+ * chopstx.c (struct chx_px): Add READY_P and LOCK.
+ (chx_proxy_init): Add initialization of new members.
+ (chx_wakeup): Spinlock PX.
+ (chopstx_mutex_lock): Add protection by splinlock.
+ (chx_cond_hook, chx_join_hook): Change arguments.
+ (chx_cond_unhook, chx_join_unhook): Remove.
+ (chopstx_claim_irq): Compatible to chx_poll.
+ (chopstx_join): Fix spinlocking.
+ (chopstx_cancel): Fix spinlocking.
+
2016-05-12 NIIBE Yutaka <gniibe@fsij.org>
* example-cdc/sample.c: Update using chopstx_poll.