diff options
Diffstat (limited to 'src/kernel/svc.c')
-rw-r--r-- | src/kernel/svc.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/kernel/svc.c b/src/kernel/svc.c index 1e03262..f448ee0 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; @@ -66,6 +67,12 @@ void SVC_Handler(void) { */ clock_svc(args); break; + case 3: /* Filesystem-related calls + * 0 - mount + * 1 - open + */ + vfs_svc(args); + break; default: break; } |