diff options
Diffstat (limited to 'kernel/vm/shadow.c')
-rw-r--r-- | kernel/vm/shadow.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/kernel/vm/shadow.c b/kernel/vm/shadow.c index 3d37881..60b28a8 100644 --- a/kernel/vm/shadow.c +++ b/kernel/vm/shadow.c @@ -41,7 +41,6 @@ static mobj_ops_t shadow_mobj_ops = {.get_pframe = shadow_get_pframe, */ void shadow_init() { - // NOT_YET_IMPLEMENTED("VM: shadow_init"); shadow_allocator = slab_allocator_create("shadow", sizeof(mobj_shadow_t)); KASSERT(shadow_allocator); } @@ -62,8 +61,6 @@ void shadow_init() */ mobj_t *shadow_create(mobj_t *shadowed) { - // NOT_YET_IMPLEMENTED("VM: shadow_create"); - if (!shadowed) { return NULL; @@ -118,8 +115,6 @@ mobj_t *shadow_create(mobj_t *shadowed) */ void shadow_collapse(mobj_t *o) { - // NOT_YET_IMPLEMENTED("VM: shadow_collapse"); - mobj_shadow_t *so = MOBJ_TO_SO(o); mobj_t *next = so->shadowed; while(next && next->mo_type==MOBJ_SHADOW) @@ -200,8 +195,6 @@ void shadow_collapse(mobj_t *o) static long shadow_get_pframe(mobj_t *o, size_t pagenum, long forwrite, pframe_t **pfp) { - // NOT_YET_IMPLEMENTED("VM: shadow_get_pframe"); - // return 0; if (forwrite) { return mobj_default_get_pframe(o, pagenum, forwrite, pfp); @@ -262,8 +255,6 @@ static long shadow_get_pframe(mobj_t *o, size_t pagenum, long forwrite, */ static long shadow_fill_pframe(mobj_t *o, pframe_t *pf) { - // NOT_YET_IMPLEMENTED("VM: shadow_fill_pframe"); - // return -1; pframe_t *pf_shadow = NULL; long ret = 0; @@ -308,8 +299,6 @@ static long shadow_fill_pframe(mobj_t *o, pframe_t *pf) */ static long shadow_flush_pframe(mobj_t *o, pframe_t *pf) { - // NOT_YET_IMPLEMENTED("VM: shadow_flush_pframe"); - // return -1; return 0; } @@ -325,12 +314,9 @@ static long shadow_flush_pframe(mobj_t *o, pframe_t *pf) */ static void shadow_destructor(mobj_t *o) { - // NOT_YET_IMPLEMENTED("VM: shadow_destructor"); mobj_default_destructor(o); mobj_shadow_t *so = MOBJ_TO_SO(o); - // dbg(DBG_PROC, "shadow_destructor: refcount bottom: %d\n", so->bottom_mobj->mo_refcount); - // dbg(DBG_PROC, "shadow_destructor: refcount: %d\n", so->shadowed->mo_refcount); // put the shadow and bottom_mobj members of the shadow object mobj_put(&so->shadowed); |