major changes and ported to crayXT.
authorGengbin Zheng <gzheng@illinois.edu>
Thu, 22 Oct 2009 15:27:44 +0000 (15:27 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Thu, 22 Oct 2009 15:27:44 +0000 (15:27 +0000)
commitf9f09b4775e7c146e7206be8cce1642b1880804f
tree10b1741457a74f7e3fdbf9d5f6da579bf6bfe753
parentf1ab46150f8a9536c125bf1fc875a710c59be253
major changes and ported to crayXT.
1. modernized machine interface
2. remove processor number limit due to locks being as globals.
3. add memory management code (mem-arena) for symmetric heap, it manages a big chunk of memory in isomalloc-like way.
src/arch/shmem/machine.c