From ace23b1635b73fb54745a169363dd9e9fc81c96b Mon Sep 17 00:00:00 2001 From: Scott Wood Date: Thu, 8 Mar 2012 23:16:13 -0600 Subject: [PATCH 1/1] kernel/orb: comment out some in-progress code Signed-off-by: Scott Wood --- kernel/orb/invoke.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/kernel/orb/invoke.cc b/kernel/orb/invoke.cc index abfe237..888cff1 100644 --- a/kernel/orb/invoke.cc +++ b/kernel/orb/invoke.cc @@ -55,6 +55,7 @@ namespace ORB { Object *IDSpace::lookup(ID id) { +#if 0 // FIXME: refcounting ObjTableEntry *ote = table.lookup(id); if (!ote || ote->hdr.id == invalid_id) @@ -64,6 +65,8 @@ namespace ORB { return ote->ptr.object; return &ote->obj; +#endif + return NULL; } ObjectHdr *IDSpace::get_local(Object *obj) @@ -75,7 +78,8 @@ namespace ORB { ObjectPtr *ptr = *rmap.find(obj); if (ptr) return ptr; - + +#if 0 int id = alloc.alloc(); ptr = &table.lookup(id, true)->ptr; @@ -86,11 +90,14 @@ namespace ORB { ptr->object = obj; rmap.add(obj, ptr); +#endif return ptr; + } Object *IDSpace::newobj(Mem::ProcAddrSpace *aspace) { +#if 0 Lock::AutoSpinLock autolock(lock); int id = alloc.alloc(); Object *obj = &table.lookup(id, true)->obj; @@ -101,6 +108,8 @@ namespace ORB { obj->aspace = aspace; return obj; +#endif + return NULL; } static void copy_data(u8 *dest, u8 *vaddr, size_t bufsize, -- 2.39.2