aboutsummaryrefslogtreecommitdiff
path: root/kernel/vm/shadow.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/vm/shadow.c')
-rw-r--r--kernel/vm/shadow.c14
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);