00001
00002
00003 #ifndef kmem_alloc_i_h
00004 #define kmem_alloc_i_h
00005
00006 #include <cassert>
00007
00008 #include "config.h"
00009 #include "kdb_ke.h"
00010 #include "kmem.h"
00011 #include "list_alloc.h"
00012
00013 #include <cstdio>
00014
00015 #include "kip_init.h"
00016 #include "kmem.h"
00017 #include "types.h"
00018 #include "helping_lock.h"
00019
00020 #include "div32.h"
00021
00022
00023
00024
00025
00026
00027
00028
00029 inline unsigned long
00030 Kmem_alloc::orig_free()
00031 {
00032 return Kip::k()->reserved1.high - Kip::k()->reserved1.low;
00033 }
00034
00035 #endif // kmem_alloc_i_h