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