View Single Post
Old October 8th, 2009, 02:02 AM   #3 (permalink)
Russ Dill
Junior Member
 
Join Date: Jul 2009
Posts: 93
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by kam187 View Post
Remember 32mb minimum is used by the radio image. I havnt seen a general release qualcomm MSN7200A image thats less than about 40mb so thats probably more realistic. There's also a bunch used for surfaces and other buffers. So if linux is seeing 109mb there must be AT LEAST 109 + 32 = 141mb + other buffers, and probably 109mb + 40mb = 149mb + other buffers.

The MSM7200A die's come with 64mb or 32mb ram built in. The radio image can only reside in the internal RAM and not the external one. That means the phone must have at least 128mb + 64mb = 192mb of total ram if the radio image is 40mb.
It seems very hackish to not tell kernel about memory reserved for the radio, but I can understand the motivation. But as far as other buffers, the kernel would definitely need to know about them since it would have to read/write to them. A frame buffer (or other buffers) isn't very useful if it can't be written to. A 320x480 screen at 32bits per pixel needs to be backed by a mere 600k.

If some Galaxy's have 192MB total and some have 160MB total, I'd certainly like to know about it. Mine says "CPU: ARMv6-compatible processor [4117b362] revision 2 (ARMv6TEJ), cr=00c5387f"

btw, news of the moment, i7500 unlocked on newegg, 589 w/free shipping (newegg claims 128MB ram incidentally)
Russ Dill is offline  
Last edited by Russ Dill; October 8th, 2009 at 02:02 AM.
Reply With Quote