On Fri, Oct 16, 2015 at 10:53 AM, sahlot arvind <asahlot@gmail.com> wrote:
Hi,
Is there an API kernel exposes to use for a driver in order to reserve physical address space? I mean I want to reserve 5GB (or more if allowed) of contiguous physical address space anywhere in the address range (wherever it is available.. doesn't matter) and then I want to map that physical address range in the kernel to get a virtual address so that my driver can dereference that virtual pointer to access the mapped physical address range.
Thanks in advance! Sahlot
5 GB is alot. If you are sure about it, then I guess boot_memalloc() might be the only choice -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com