aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2016-05-13 16:35:35 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2016-05-13 16:35:35 +0900
commit5046dd45f2e675c37e505d42ecce746cb64b64f9 (patch)
tree3c1f7d860705d6e99984b571c15e76c2ded2b896 /ChangeLog
parentdb6e66852440a50e607c1df4cdf309c52a861430 (diff)
IRQ handling is now merged into polling
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f64d911..f763c72 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,20 @@
2016-05-13 NIIBE Yutaka <gniibe@fsij.org>
+ * chopstx.c (chopstx_exit): Don't call chx_release_irq_thread.
+ (chx_release_irq_thread): Remove.
+ (q_intr): New variable.
+ (intr_top): Remove.
+ (chx_handle_intr, chx_init, chopstx_claim_irq)
+ (chopstx_intr_wait): Use Q_INTR.
+ (chx_intr_hook): New.
+ (chopstx_poll): Support CHOPSTX_POLL_INTR.
+ (chopstx_release_irq): Remove.
+ (chx_release_irq): New internal function.
+ (THREAD_WAIT_INT): Remove.
+ (chopstx_intr_wait): Remove, now offered as a macro.
+
+2016-05-13 NIIBE Yutaka <gniibe@fsij.org>
+
* chopstx.c (chx_sched) [__ARM_ARCH_6M__]: Fix asm.
(chx_handle_intr, chx_wakeup, chopstx_cancel): Fix for polling
with no timeout.