Allocate huge chunk of pageable memory in FreeBSD kernel space
Zhuojia Shen
zshen10 at cs.rochester.edu
Wed May 3 17:36:53 UTC 2017
Hi,
I'm working on a project that uses FreeBSD 11.0 on amd64 to do some
security research. Now what I want to achieve is to allocate an 8TB
portion of memory within the kernel virtual address space using demand
paging. I noticed that there is an unused portion of kernel space
from 0xffff804020101000 to 0xfffff80000000000 where the 8TB structure
would fit. I also noticed that there is a function kmap_alloc_wait()
which can be used to allocate pageable memory. Do you suggest that I
use this function and, if so, how would I use it?
Thank you,
Zhuojia
--
Zhuojia Shen
Graduate Student
Department of Computer Science
University of Rochester
More information about the freebsd-hackers
mailing list