NIIBE Yutaka
|
daca396027
|
Backport struct chx_qh changes from master.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
|
2022-04-08 19:50:21 +09:00 |
|
NIIBE Yutaka
|
c7b83fd51c
|
Move CHOPSTX_THREAD_SIZE, it's core specific.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
|
2019-11-18 08:13:33 +09:00 |
|
NIIBE Yutaka
|
02ca3a6cd5
|
Fix typo in copyright notice.
|
2019-03-26 18:18:39 +09:00 |
|
NIIBE Yutaka
|
4d4f82fd06
|
Update copyright notice.
|
2018-12-19 12:47:20 +09:00 |
|
NIIBE Yutaka
|
d4f4f80ad9
|
New API: chopstx_intr_done.
|
2018-09-26 10:18:23 +09:00 |
|
NIIBE Yutaka
|
3552fc5615
|
chopstx_poll: Use const pointer for the third argument.
|
2017-11-16 09:15:03 +09:00 |
|
NIIBE Yutaka
|
f161928b0b
|
Support sleep on idle.
|
2017-11-15 10:22:30 +09:00 |
|
NIIBE Yutaka
|
1fbbf66e8e
|
Fix for GNU/Linux emulation.
|
2017-06-26 19:52:19 +09:00 |
|
NIIBE Yutaka
|
6c68c55301
|
Change exit value access.
|
2017-06-21 17:16:01 +09:00 |
|
NIIBE Yutaka
|
f5880ee5d5
|
Change API of chopstx_setpriority
|
2016-07-01 09:51:32 +09:00 |
|
NIIBE Yutaka
|
15a4403f24
|
chopstx_poll change
|
2016-06-28 15:48:15 +09:00 |
|
NIIBE Yutaka
|
a756987d2a
|
Fix chx_fatal
|
2016-06-01 07:47:58 +09:00 |
|
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 |
|