Differences From Artifact [551899b415]:
- File kmem/mem.h — part of check-in [51af496851] at 2019-06-28 04:48:43 on branch trunk — add Kmsz macro (user: lexi, size: 501) [annotate] [blame] [check-ins using]
To Artifact [ace4d63e01]:
- File kmem/mem.h — part of check-in [6479e060a3] at 2019-07-26 09:51:02 on branch trunk — major update. fix ridiculous old type size determination mechanism. mmap is still broken and i'm not sure why; the syscall does not appear to be going through correctly - see posix_mmap, kmheapa, and kcore/testbin.exe.fn (user: lexi, size: 565) [annotate] [blame] [check-ins using]
31 31 typedef struct kmptr { 32 32 kmkind kind; 33 33 kmshred shred; 34 34 void* ref; 35 35 kmcell* cell; 36 36 } kmptr; 37 37 38 +/* heap functions */ 39 + 40 +void* kmheapa(sz); 41 +void kmheapf(void*); 42 + 38 43 #endif