Thread (4 messages) flat view 4 messages, 3 authors, 2012-08-10

How to allocate hugepage in kernel module?

From: anish kumar <hidden>
Date: 2012-08-10 03:18:02

On Fri, 2012-08-10 at 09:00 +0900, J.Hwan Kim wrote:
I set the __GFP_COMP flag to __get_free_pages(),
but the result was same.
Does this help?
sourd/core/memalloc.c +170
2012? 08? 09? 17:59, Denis Kirjanov ? ?:
quoted
Forgot to CC kernelnewbies:

Did you pass the __GFP_COMP flag to __get_free_pages?


On 8/9/12, J.Hwan Kim[off-list ref]  wrote:
quoted
Hi, everyone

How can I allocate physically contiguous huge page in kernel module ?
The routine of _get_fee_pages() fails whenever there are much free
memory in system.

I found the procedures for set hugepages with sysctl or
/proc/sys/vm/nr_hugepages
but I've not found the api for allocate the huge page in kernel.

Thanks in advnace.

Best Regards,
J.Hwan Kim



_______________________________________________
Kernelnewbies mailing list
Kernelnewbies at kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies at kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help