diff options
Diffstat (limited to 'src/kernel/svc.c')
-rw-r--r-- | src/kernel/svc.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/kernel/svc.c b/src/kernel/svc.c index 34ab006..83bd568 100644 --- a/src/kernel/svc.c +++ b/src/kernel/svc.c @@ -26,6 +26,7 @@ extern void gpio_svc(uint32_t *); extern void clock_svc(uint32_t *); extern void task_svc(uint32_t *); +extern void vfs_svc(uint32_t *args); void SVC_Handler(void) { uint32_t *args; @@ -67,17 +68,12 @@ void SVC_Handler(void) { clock_svc(args); break; - case 3: /* FS-related calls - * 0 - open - * 1 - read - * 2 - write - * 3 - close - * 4 - stat - * 5 - seek - * link/unlink? + case 3: /* Filesystem-related calls + * 0 - mount + * 1 - open */ + vfs_svc(args); break; - default: break; } |