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