Commit Graph

33 Commits

Author SHA1 Message Date
NIIBE Yutaka
ee92bb15b3 Remove deprecated API 2016-05-23 13:00:33 +09:00
NIIBE Yutaka
db413813b6 eventflag rewrite 2016-05-18 16:52:00 +09:00
NIIBE Yutaka
b7c6dadcfb Fix IRQ handling and improve cancellation implementation 2016-05-16 14:50:04 +09:00
NIIBE Yutaka
206f2a5f07 Fix intr_wait 2016-05-13 17:51:12 +09:00
NIIBE Yutaka
5046dd45f2 IRQ handling is now merged into polling 2016-05-13 16:35:35 +09:00
NIIBE Yutaka
daa7aebd6f Add READY field for chx_poll_XXX so that we can check if it's ready 2016-05-13 14:22:12 +09:00
NIIBE Yutaka
1b12a78054 Modify chopstx_poll API 2016-04-22 13:42:01 +09:00
NIIBE Yutaka
06d28b62fb Implement chopstx_poll 2016-04-21 15:59:34 +09:00
NIIBE Yutaka
6db2dd96c5 New function: chopstx_poll 2016-04-06 21:04:24 +09:00
NIIBE Yutaka
5e6a433457 New struct: chx_qh 2016-04-06 20:34:28 +09:00
NIIBE Yutaka
25e5f21847 AAPCS stack alignment 2016-03-08 20:27:24 +09:00
NIIBE Yutaka
14ad395523 Version 0.09 2015-09-10 20:22:32 +09:00
NIIBE Yutaka
79b13fb4a9 Cancellation fixes 2015-09-09 17:04:59 +09:00
NIIBE Yutaka
80408902d7 fix spin-locking of INTR_TOP 2015-09-08 14:46:11 +09:00
NIIBE Yutaka
a0f33c1036 New: chopstx_main_init 2015-04-18 12:23:35 +09:00
NIIBE Yutaka
d2819d14db add CHOPSTX_THREAD_SIZE 2013-06-19 15:42:06 +09:00
NIIBE Yutaka
058ba0f939 add chopstx_main 2013-06-19 10:05:32 +09:00
NIIBE Yutaka
8d2933ae11 documentation change 2013-06-17 14:50:37 +09:00
NIIBE Yutaka
aa2b7c0474 Adding doc 2013-06-13 15:02:17 +09:00
NIIBE Yutaka
4dde668afb Add CHOPSTX_PRIO_INHIBIT_PREEMPTION 2013-06-11 16:43:28 +09:00
NIIBE Yutaka
0ae3b2681f chopstx_usec_wait_internal with pointer 2013-06-05 15:25:39 +09:00
NIIBE Yutaka
216eaec1e6 chopstx_wakeup_usec_wait 2013-06-05 13:41:53 +09:00
NIIBE Yutaka
2ccfe0732e Implement SCHED_RR 2013-06-05 11:45:06 +09:00
NIIBE Yutaka
8056415dd2 add cleanup rouines 2013-06-04 14:42:26 +09:00
NIIBE Yutaka
ba594d5eae Priority macros 2013-06-04 13:16:20 +09:00
NIIBE Yutaka
1d535e3be8 fix race condition of handle_intr. 2013-05-29 12:08:21 +09:00
NIIBE Yutaka
699344840b Implement cancellation. Rename, etc. 2013-05-28 10:27:22 +09:00
NIIBE Yutaka
6d568f9184 Bit fields, intr handling, etc. 2013-05-27 17:40:08 +09:00
NIIBE Yutaka
b0cfda694f Add join and exit 2013-05-27 09:08:17 +09:00
NIIBE Yutaka
d0f07a3e10 update licence text 2013-05-23 11:19:16 +09:00
NIIBE Yutaka
64d8118efc update licence notice of chopstx.h, too 2013-05-22 17:05:41 +09:00
NIIBE Yutaka
aa3fd9876a Implement interrupt as thread 2013-05-22 16:43:58 +09:00
NIIBE Yutaka
c198c0a825 Initial commit 2013-05-21 15:16:59 +09:00