• Joined on 2022-12-23
chrisnc pushed to main at rt/rt-stm32 2024-05-16 02:33:28 -07:00
f40f98065e update rt, use cc, etc. tools explicitly
chrisnc pushed to main at rt/rt 2024-05-16 01:47:48 -07:00
ad24bc930c bump rust package version to 0.3.0
chrisnc pushed to main at rt/rt 2024-05-16 01:40:36 -07:00
51b29dabde improvements to arch/signal
chrisnc pushed to armv8r at rt/rt 2024-05-14 23:33:15 -07:00
cca773ab0e WIP: add armv8r MPU support
chrisnc pushed to armv8r at rt/rt 2024-05-14 23:26:36 -07:00
f4976089fd WIP: add armv8r MPU support
chrisnc created branch armv8r in rt/rt 2024-05-14 23:26:36 -07:00
chrisnc pushed to main at rt/rt 2024-05-14 22:20:48 -07:00
37534bb9fc expand on use of bl rt_task_exit in arch/arm/task_entry.S
chrisnc pushed to main at rt/rt 2024-05-14 01:41:18 -07:00
e4a801af20 rename variables in tls example
chrisnc pushed to main at rt/rt 2024-05-13 23:45:31 -07:00
3ecb30c92a only decrement semaphore values unconditionally in syscalls
chrisnc pushed to main at rt/rt 2024-05-13 22:25:10 -07:00
fb80a44d57 simplify rt_mutex_lock and rt_mutex_timedlock
chrisnc pushed to main at rt/rt 2024-05-13 01:07:18 -07:00
c1d56c6c6d fix condvar initialization in rust barrier and rwlock
chrisnc pushed to main at rt/rt 2024-05-13 00:28:57 -07:00
0a3cf658e0 expand on comments about mutex priority donation
chrisnc pushed to main at rt/rt 2024-05-13 00:00:36 -07:00
5d417de3bd get arch/signal rt_trap to work in the debugger
chrisnc pushed to main at rt/rt-hercules 2024-05-12 21:59:09 -07:00
b0799f421e update rt, remove include/vim.h and unused svc_handler
chrisnc pushed to main at rt/rt 2024-05-12 21:58:14 -07:00
d293a7fbfe use MPU subregions even if the size is not a constant
81f3da761a add hercules vim.h
Compare 2 commits »
chrisnc pushed to main at rt/rt-stm32 2024-05-12 21:57:57 -07:00
e1bddf06f7 update rt
chrisnc pushed to main at rt/rt 2024-05-08 09:39:56 -07:00
1034854900 make arch/signal rt_idle and rt_trap weak
c5fa9a301e initialize sigset_t's once in arch/signal/signal.c
Compare 2 commits »
chrisnc pushed to main at rt/rt 2024-05-08 07:50:51 -07:00
c9f343764d make arch/signal rt_idle and rt_trap weak
b9e45cd4b0 initialize sigset_t's once in arch/signal/signal.c
Compare 2 commits »
chrisnc pushed to main at rt/rt 2024-05-08 00:33:00 -07:00
65133cf1ba make sleep example forgiving by 1 tick
5a8ddfd050 add mutex-irq and sem-irq examples for arch/signal to test interrupts
4af0fd555f fix rt_mutex_unlock when used from an interrupt
Compare 3 commits »
chrisnc pushed to rust-tls at rt/rt-sitara 2024-05-07 00:16:43 -07:00
58727bb434 WIP: use #[thread_local] in rust (rt rust task macro doesn't initialize the tls pointer, so it crashes)