The NetBSD Project

CVS log for src/sys/kern/subr_pool.c

[BACK] 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 (6 years, 7 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 (6 years, 7 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 (6 years, 7 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 (6 years, 7 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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>