diff options
Diffstat (limited to 'src/kernel/vfs/root.c')
-rw-r--r-- | src/kernel/vfs/root.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/src/kernel/vfs/root.c b/src/kernel/vfs/root.c index 701d4e6..0c58d86 100644 --- a/src/kernel/vfs/root.c +++ b/src/kernel/vfs/root.c @@ -15,7 +15,6 @@ enum { HANDLE_ROOT, HANDLE_VGA, HANDLE_COM1, - HANDLE_PS2, HANDLE_ATA_ROOT, HANDLE_ATA, _SKIP = HANDLE_ATA + 4, @@ -72,7 +71,6 @@ static int handle(struct vfs_request *req, bool *ready) { if (exacteq(req, "/")) return HANDLE_ROOT; if (exacteq(req, "/vga")) return HANDLE_VGA; if (exacteq(req, "/com1")) return HANDLE_COM1; - if (exacteq(req, "/ps2")) return HANDLE_PS2; if (exacteq(req, "/ata/")) return HANDLE_ATA_ROOT; if (exacteq(req, "/ata/0")) @@ -113,13 +111,6 @@ static int handle(struct vfs_request *req, bool *ready) { virt_cpy_to(req->caller->pages, req->output.buf, buf, len); return len; } - case HANDLE_PS2: { - if (wait_setup(req, ready, ps2_ready)) return -1; - uint8_t buf[16]; - size_t len = ps2_read(buf, min(req->output.len, sizeof buf)); - virt_cpy_to(req->caller->pages, req->output.buf, buf, len); - return len; - } case HANDLE_ATA_ROOT: { // TODO offset char list[8] = {}; |