linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* RE: Problem allocating large meory using m8260_cpm_hostalloc
@ 2005-07-28 17:29 Goodman, Brad
  2005-07-28 17:55 ` Prashant Alange
  0 siblings, 1 reply; 6+ messages in thread
From: Goodman, Brad @ 2005-07-28 17:29 UTC (permalink / raw)
  To: Prashant Alange, Linuxppc-embedded

I think you have to increase MAX_ORDER in linux/mmzone.h

This number means you can allocate a maximum of 2^(MAX_ORDER-1)
contiguous pages.

Brad Goodman


-----Original Message-----
From: linuxppc-embedded-bounces@ozlabs.org
[mailto:linuxppc-embedded-bounces@ozlabs.org] On Behalf Of Prashant
Alange
Sent: Thursday, July 28, 2005 12:50 PM
To: Linuxppc-embedded@ozlabs.org
Subject: Problem allocating large meory using m8260_cpm_hostalloc

Hi everyone,
I am having problem in allocating large memory using=20
m8260_cpm_hostalloc function in my driver. (Approx 256 Kbytes). I
tried increaing the NUM_CPM_HOST_PAGES macro in cpm_8260.h file to 64
but still it fails for 200K of memory request. This macro is used by
alloc_bootmem_pages() function. I have read that we should use this
function if we intend to have consecutive memory pages allocated.

Could anyone tell what I am missing here?
How can I allocate large memory in my driver using this hostalloc
function?

Thanks for your time.

Prashant
_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

^ permalink raw reply	[flat|nested] 6+ messages in thread
* Problem allocating large meory using m8260_cpm_hostalloc
@ 2005-07-28 16:50 Prashant Alange
  2005-07-28 18:06 ` Dan Malek
  0 siblings, 1 reply; 6+ messages in thread
From: Prashant Alange @ 2005-07-28 16:50 UTC (permalink / raw)
  To: Linuxppc-embedded

Hi everyone,
I am having problem in allocating large memory using=20
m8260_cpm_hostalloc function in my driver. (Approx 256 Kbytes). I
tried increaing the NUM_CPM_HOST_PAGES macro in cpm_8260.h file to 64
but still it fails for 200K of memory request. This macro is used by
alloc_bootmem_pages() function. I have read that we should use this
function if we intend to have consecutive memory pages allocated.

Could anyone tell what I am missing here?
How can I allocate large memory in my driver using this hostalloc function?

Thanks for your time.

Prashant

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-07-28 19:03 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-28 17:29 Problem allocating large meory using m8260_cpm_hostalloc Goodman, Brad
2005-07-28 17:55 ` Prashant Alange
  -- strict thread matches above, loose matches on Subject: below --
2005-07-28 16:50 Prashant Alange
2005-07-28 18:06 ` Dan Malek
2005-07-28 18:29   ` Prashant Alange
2005-07-28 19:03     ` Dan Malek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).