- Create a dedicated slab cache for as_t objects and switch from malloc/free to slab_...
commit57da95c482edb0cea2f17139f72f308e960ddd0f
authorJakub Jermar <jakub@jermar.eu>
Mon, 18 Sep 2006 11:47:28 +0000 (18 11:47 +0000)
committerJakub Jermar <jakub@jermar.eu>
Mon, 18 Sep 2006 11:47:28 +0000 (18 11:47 +0000)
tree02c4517597f760495e1185c376c82b3a640316a6
parentf1d1f5d3d65116db3fe2744bb3cf38c85e99f14c
- Create a dedicated slab cache for as_t objects and switch from malloc/free to slab_alloc/slab_free for
them.

- Slightly fix and improve both the kernel and userspace atomic_add() on sparc64.

- More TSB work on the sparc64 front.
14 files changed:
kernel/arch/amd64/include/mm/as.h
kernel/arch/ia32/include/mm/as.h
kernel/arch/ia64/include/mm/as.h
kernel/arch/mips32/include/mm/as.h
kernel/arch/ppc32/include/mm/as.h
kernel/arch/ppc64/include/mm/as.h
kernel/arch/sparc64/include/atomic.h
kernel/arch/sparc64/include/mm/tsb.h
kernel/arch/sparc64/src/mm/as.c
kernel/arch/sparc64/src/proc/scheduler.c
kernel/arch/xen32/include/mm/as.h
kernel/generic/include/mm/as.h
kernel/generic/src/mm/as.c
uspace/libc/arch/sparc64/include/atomic.h