Up to [cvs.NetBSD.org] / src / sys / kern
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: yamt-kmem
Revision 1.138.2.3 / (download) - annotate - [select for diffs], Thu Dec 13 05:06:01 2007 UTC (5 years, 5 months ago) by yamt
Branch: yamt-kmem
Changes since 1.138.2.2: +73 -16
lines
Diff to previous 1.138.2.2 (colored) to branchpoint 1.138 (colored) next main 1.139 (colored)
sync with head.
Revision 1.138.2.2 / (download) - annotate - [select for diffs], Mon Dec 10 12:56:10 2007 UTC (5 years, 5 months ago) by yamt
Branch: yamt-kmem
Changes since 1.138.2.1: +10 -10
lines
Diff to previous 1.138.2.1 (colored) to branchpoint 1.138 (colored)
- separate kernel va allocation (kernel_va_arena) from in-kernel fault handling (kernel_map). - add vmem bootstrap code. vmem doesn't rely on malloc anymore. - make kmem_alloc interrupt-safe. - kill kmem_map. make malloc a wrapper of kmem_alloc.
Revision 1.138.2.1 / (download) - annotate - [select for diffs], Mon Dec 10 08:56:56 2007 UTC (5 years, 5 months ago) by yamt
Branch: yamt-kmem
Changes since 1.138: +16 -3
lines
Diff to previous 1.138 (colored)
add pool_cache_bootstrap_destroy. will be used by vmem.
Revision 1.138 / (download) - annotate - [select for diffs], Wed Dec 5 06:52:01 2007 UTC (5 years, 5 months ago) by ad
Branch: MAIN
CVS Tags: yamt-kmem-base2,
yamt-kmem-base,
vmlocking2-base2,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
jmcneill-pm-base
Branch point for: yamt-kmem,
bouyer-xeni386
Changes since 1.137: +18 -4
lines
Diff to previous 1.137 (colored)
pool_init, pool_cache_init: hack around IP input processing which can not yet safely block without severely confusing soo_write() and friends. If the pool's IPL is IPL_SOFTNET, initialize the mutex at IPL_VM so that it's a spinlock. To be dealt with correctly in the near future.