Mercurial > hg > Members > kono > Cerium
diff TaskManager/kernel/memory/MemHash.h @ 387:5e2d30bfbf23
no compile error but not worked.
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 06 Aug 2009 22:40:52 +0900 |
parents | 25c820b6060e |
children | 8df4323f9fdb |
line wrap: on
line diff
--- a/TaskManager/kernel/memory/MemHash.h Thu Aug 06 19:31:51 2009 +0900 +++ b/TaskManager/kernel/memory/MemHash.h Thu Aug 06 22:40:52 2009 +0900 @@ -1,6 +1,8 @@ #ifndef INCLUDED_MEM_HASH #define INCLUDED_MEM_HASH +#include "MemorySegment.h" + class MemHash { public: MemHash(void); @@ -11,7 +13,7 @@ public: void clear(void); int hash(memaddr data); - int put(memaddr addr, MemPtr tile); + int put(memaddr addr, MemorySegmentPtr ms); MemorySegmentPtr get(memaddr addr); void remove(memaddr addr); }; @@ -19,7 +21,7 @@ typedef MemHash* MemHashPtr; const int hashSize = 263; -const int tableSize = sizeof(MemorySegementPtr)*hashSize; +const int tableSize = sizeof(MemorySegmentPtr)*hashSize; #endif