cvs commit: src/sys/vm vm_page.c vm_page.h
Matthew Dillon
dillon at crater.dragonflybsd.org
Sun Sep 14 14:15:38 PDT 2003
dillon 2003/09/14 14:14:53 PDT
Modified files:
sys/vm vm_page.c vm_page.h
Log:
Permanently fix the 'allocating low physmem in early boot' problem which
can prevent device drivers from attaching ISA DMAable memory. New pages
are added bottom-up, alternating between the head and the tail of the
VM page free list, so both normal and zero'd-page requests allocate
free pages with higher physical memory addresses first. This allows
contigmalloc*() to locate free memory at lower physical addresses.
Revision Changes Path
1.10 +13 -3 src/sys/vm/vm_page.c
1.6 +1 -0 src/sys/vm/vm_page.h
More information about the Commits
mailing list