Commit Graph

54 Commits

Author SHA1 Message Date
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
e9521648d5 move exception handling routines 2015-09-09 11:55:17 +09:00
NIIBE Yutaka
2bd7a8e6db move svc, preempt, and sched 2015-09-09 11:35:20 +09:00
NIIBE Yutaka
c57b13bedc factor out chx_prio_init 2015-09-09 11:06:52 +09:00
NIIBE Yutaka
06e4459c21 factoring: systick 2015-09-09 09:47:25 +09:00
NIIBE Yutaka
baef99bf11 fix white spaces 2015-09-08 17:19:14 +09:00
NIIBE Yutaka
1b25cc5dcb fix more spin lock 2015-09-08 17:14:43 +09:00
NIIBE Yutaka
ee3c5d4e6f prepare kkojima's patch for Cortex-A7 2015-09-08 17:06:53 +09:00
NIIBE Yutaka
80408902d7 fix spin-locking of INTR_TOP 2015-09-08 14:46:11 +09:00
NIIBE Yutaka
fc26cf0889 Version 0.05
Merge branch 'cortex-m0-support'
2015-04-20 14:17:40 +09:00
NIIBE Yutaka
a0f33c1036 New: chopstx_main_init 2015-04-18 12:23:35 +09:00
NIIBE Yutaka
5137db8290 Cortex-M0 works. 2014-12-10 18:50:09 +09:00
NIIBE Yutaka
23893d9b73 Version 0.04 2014-12-10 18:39:39 +09:00
NIIBE Yutaka
51a862e200 Version 0.03 2013-11-08 12:37:55 +09:00
NIIBE Yutaka
21c3f461c5 Version 0.02 2013-11-08 11:37:53 +09:00
NIIBE Yutaka
e957d1aff8 Version 0.01 2013-11-03 12:10:22 +09:00
NIIBE Yutaka
9fe6cefdc0 fix spurious interrupts, Gnuk pin-cir support 2013-11-02 14:23:44 +09:00
NIIBE Yutaka
46f1558ded comment fix 2013-08-21 11:17:44 +09:00
NIIBE Yutaka
86ec749d75 bug fix of chopstx_usec_wait_var 2013-08-16 11:02:10 +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
fc75a46a8d fix main thread 2013-06-12 16:04:07 +09:00
NIIBE Yutaka
4dde668afb Add CHOPSTX_PRIO_INHIBIT_PREEMPTION 2013-06-11 16:43:28 +09:00
NIIBE Yutaka
0b46ccbae1 bug fix for flag_sched_rr 2013-06-06 14:44:54 +09:00
NIIBE Yutaka
c838e3f0e9 sys.h changes 2013-06-06 12:08:35 +09:00
NIIBE Yutaka
5540f9b08a fix PREEMPTION_USEC 2013-06-06 09:49:01 +09:00
NIIBE Yutaka
2fea34dd1c bug fixes for SCHED_RR 2013-06-05 17:26:38 +09:00
NIIBE Yutaka
0ae3b2681f chopstx_usec_wait_internal with pointer 2013-06-05 15:25:39 +09:00
NIIBE Yutaka
419094243a wakeup 2013-06-05 14:13:16 +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
7a09ac9a10 Now, it works with svc holding lock. 2013-06-04 10:20:53 +09:00
NIIBE Yutaka
ca47da23f1 improve internal API 2013-06-03 17:58:40 +09:00
NIIBE Yutaka
aed7a63b6b fix chx_exit and join 2013-06-03 13:48:52 +09:00
NIIBE Yutaka
23d3155f95 entry.c fix, etc. 2013-05-29 15:10:38 +09:00
NIIBE Yutaka
48ccb4458d check RET in _join 2013-05-29 13:09:57 +09:00
NIIBE Yutaka
866461d13e fix chopstx_cond_broadcast. 2013-05-29 12:13:47 +09:00
NIIBE Yutaka
1d535e3be8 fix race condition of handle_intr. 2013-05-29 12:08:21 +09:00
NIIBE Yutaka
b5cdd769ee Fix race of chopstx_cond_wait. 2013-05-29 08:28:05 +09:00
NIIBE Yutaka
62d20a323f conditionalize wfi use 2013-05-28 15:25:09 +09:00
NIIBE Yutaka
6c1bfe000b idle implementation. 2013-05-28 11:00:52 +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
ed305567f2 rename chx_request_preemption 2013-05-24 14:09:33 +09:00