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: eeh-paddr_t


Revision 1.4.2.2 / (download) - annotate - [select for diffs], Sat Aug 8 03:06:56 1998 UTC (15 years, 8 months ago) by eeh
Branch: eeh-paddr_t
Changes since 1.4.2.1: +2 -2 lines
Diff to previous 1.4.2.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

Revert cdevsw mmap routines to return int.

Revision 1.4.2.1 / (download) - annotate - [select for diffs], Thu Jul 30 14:04:05 1998 UTC (15 years, 8 months ago) by eeh
Branch: eeh-paddr_t
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

Split vm_offset_t and vm_size_t into paddr_t, psize_t, vaddr_t, and vsize_t.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Jul 24 20:19:23 1998 UTC (15 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: eeh-paddr_t-base
Branch point for: eeh-paddr_t
Changes since 1.3: +14 -14 lines
Diff to previous 1.3 (colored)

A few small changes to how pool pages are allocated/freed:
- If either an alloc or release function is provided, make sure both are
  provided, otherwise panic, as this is a fatal error.
- If using the default allocator, default the pool pagesz to PAGE_SIZE,
  since that is the granularity of the default allocator's mechanism.
- In the default allocator, use new functions:
	uvm_km_alloc_poolpage()/uvm_km_free_poolpage(), or
	kmem_alloc_poolpage()/kmem_free_poolpage()
  rather than doing it here.  These functions may use pmap hooks to
  provide alternate methods of mapping pool pages.

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>