After examining the HTC Incredible kernel source (recently posted by HTC), I found that it was possible to change the Nexus One's memory map to match some of the changes made by HTC. This allowed me to increase the amount of RAM available on the Nexus One by 21MB without any consequences.
I increased the first EBI1 bank by 8MB, which was safe, and moved camera and GPU PMEM to a previously unused area in the SMI, which was also safe. After increasing the highmem bank to accommodate the moved camera memory and increasing the first memory bank to accommodate the moved GPU memory and the increased EBI1 bank, I was able to safely increase the available RAM from about 395MB to 416MB. See: http://dl.dropbox.com/u/36553/board-mahimahi-kangmem2.tar.gz Mike -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel