how to do page level mem alloc in freebsd kernel?

"Marc Lörner" loerner at
Thu Jul 15 11:43:13 UTC 2010

what about using contigmalloc(9), there you can specify
alignment and boundary.


>I want to allocate one (or more) pages in kernel space.
>I'm not sure what is the api in freebsd (something which
>is similar to __get_free_pages() of linux).
>Would malloc(4096, ...) guarantee that the returned
>address is aligned on page boundary?
>Thanks and regards,
GMX DSL: Internet-, Telefon- und Handy-Flat ab 19,99 EUR/mtl.  
Bis zu 150 EUR Startguthaben inklusive!

More information about the freebsd-hackers mailing list