aboutsummaryrefslogtreecommitdiff
path: root/kernel/api
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/api')
-rw-r--r--kernel/api/access.c7
-rw-r--r--kernel/api/syscall.c6
2 files changed, 0 insertions, 13 deletions
diff --git a/kernel/api/access.c b/kernel/api/access.c
index 944277c..7dff240 100644
--- a/kernel/api/access.c
+++ b/kernel/api/access.c
@@ -116,12 +116,6 @@ long user_vecdup(argvec_t *uvec, char ***kvecp)
*/
long addr_perm(proc_t *p, const void *vaddr, int perm)
{
- // NOT_YET_IMPLEMENTED("vm:: addr_perm");
-
- // loop through the vmareas in the process's vmmap
- // vmarea_t *vma = vmmap_lookup(p->p_vmmap, ADDR_TO_PN(vaddr));
- // return vma && !!(perm & vma->vma_prot);
-
vmarea_t *vma = vmmap_lookup(p->p_vmmap, ADDR_TO_PN(vaddr));
if (vma == NULL)
{
@@ -143,7 +137,6 @@ long addr_perm(proc_t *p, const void *vaddr, int perm)
*/
long range_perm(proc_t *p, const void *vaddr, size_t len, int perm)
{
- // NOT_YET_IMPLEMENTED("vm:: range_perm");
size_t start = ADDR_TO_PN(vaddr);
size_t end = ADDR_TO_PN(PAGE_ALIGN_UP(vaddr + len));
while (start < end)
diff --git a/kernel/api/syscall.c b/kernel/api/syscall.c
index c5fea6d..3b4bcc3 100644
--- a/kernel/api/syscall.c
+++ b/kernel/api/syscall.c
@@ -69,8 +69,6 @@ void syscall_init(void) { intr_register(INTR_SYSCALL, syscall_handler); }
*/
static long sys_read(read_args_t *args)
{
- // NOT_YET_IMPLEMENTED("VM: sys_read");
-
// Initialize a read_args_t struct locally in kernel space and copy from userland args.
read_args_t kargs;
long ret = copy_from_user(&kargs, args, sizeof(kargs));
@@ -128,8 +126,6 @@ static long sys_read(read_args_t *args)
*/
static long sys_write(write_args_t *args)
{
- // NOT_YET_IMPLEMENTED("VM: sys_write");
-
// Initialize a write_args_t struct locally in kernel space and copy from userland args.
write_args_t kargs;
long ret = copy_from_user(&kargs, args, sizeof(kargs));
@@ -185,8 +181,6 @@ static long sys_write(write_args_t *args)
*/
static long sys_getdents(getdents_args_t *args)
{
- // NOT_YET_IMPLEMENTED("VM: sys_getdents");
-
// Copy the arguments from user memory
getdents_args_t kargs;
long ret = copy_from_user(&kargs, args, sizeof(kargs));