aboutsummaryrefslogtreecommitdiff
path: root/src/sys/core.c
diff options
context:
space:
mode:
authorChristian Cunningham <cc@localhost>2022-01-23 12:59:27 -0700
committerChristian Cunningham <cc@localhost>2022-01-23 12:59:27 -0700
commit5bb02975ac5f541245af9b4f6c0be4ffaa2d8463 (patch)
tree6e101458a5d763cb3fd66d7dc0baeef409a81d47 /src/sys/core.c
parentbb09366a7cafeb8ab91b55b98f15934f0f512d47 (diff)
Draw Exception info to screen
Diffstat (limited to 'src/sys/core.c')
-rw-r--r--src/sys/core.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/sys/core.c b/src/sys/core.c
index 4a44e96..d84770d 100644
--- a/src/sys/core.c
+++ b/src/sys/core.c
@@ -71,26 +71,17 @@ void sysinit(void)
add_thread(testlocal, 0, 3);
add_thread(testlocal, 0, 5);
add_thread(testnew, 0, 4);
- uart_scheduler();
}
void testlocal(void)
{
- uart_string("Ran thread!\n");
- if (scheduler.rthread->pid == 4) {
- add_thread(testlocal, 0, 0);
- //uart_scheduler();
- }
- uart_hexn((unsigned long)getsp());
- uart_string("Exiting thread!\n");
+ draw_stacks();
}
void testnew(void)
{
- uart_string("Ran special\n");
add_thread(testlocal, 0, 0);
usr_schedule();
- uart_string("Finish special!\n");
}
void __attribute__((naked)) usr_schedule(void)