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