Dear Eric,

Have you tried the function

alloc_bootmem_low() early in the boot process in main.c ?

Yes, it sounds reasonable. With this function, I can reserve a large amount of buffer during >booting time. But I think maybe it will be better to put this function in the device driver and when >booting time, the driver is loaded and the memory part is reserved for later use, right?

Actually, you can only do this at boot time before any of the standard memory setup routines run. Consult the linux device drivers book and also do some internet research on the subject to get the "official" documentation of this functionality. I'd rather you get the information from these sources than from me, since there is plenty of room for error when using these functions.

Here's a link I found to the book: (the 2nd Edition)
http://www.xml.com/ldd/chapter/book/ch07.html



Thanks for your idea so much. It's really helpful.

Regards
Ming

_________________________________________________________________
Ãâ·ÑÏÂÔØ MSN Explorer:   http://explorer.msn.com/lccn

_________________________________________________________________
All-in-one security and maintenance for your PC. Get a free 90-day trial! http://clk.atdmt.com/MSN/go/msnnkwlo0050000002msn/direct/01/?href=http://www.windowsonecare.com/?sc_cid=msn_hotmail

_______________________________________________
Linuxppc-embedded mailing list
[email protected]
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

Reply via email to