I have read many a technical explanation for the GPU's 1GB Memory limit, how VideoCore V was cancelled, et cetera. I have some questions on possible methods for adding more RAM and want to know why they would/would not work. I don't find the 1GB RAM limit too bothersome, but I find it interesting and want to learn more about the VideoCore IV GPU on this topic.
1. Why did Broadcom choose to dump VideoCore V in the first place?
2. Does the 1GB RAM limit affect every device (besides the Raspberry Pi) that has a VideoCore IV GPU?
3. Why is Broadcom dumping so many products, it seems, these days?
4. Does Broadcom make processors with Mali bolted on, or not?
5. Would it be cost-effective to modify the VideoCore IV to support more than 1GB RAM? Furthermore, is it possible that Broadcom would fund this themselves because it benefits them?
6. Is there a chance Broadcom would pick up VideoCore V in the future again, or have they closed VideoCore development completely?
7. Instead of having the GPU boot the ARM cores and run the basic setup instructions (thus the 1GB limitation), is it possible to make a processor which has the CPU do the startup instructions instead of the GPU? Would this remove the 1GB roof?
8. VideoCore V was incomplete, with only some hardware done. How hard would it be to bolt on the codecs and such from the previous version that were not done yet, to have a VideoCore V/VideoCore IV hybrid chip?
9. How many years out is 28nm at Broadcom?
10. Does Broadcom license out VideoCore IV to other companies, like ARM to Mali? I am curious, because there has been word that Intel would make a limited selection of ARM processors at 14nm. Could VideoCore IV be manufactured at other firms, like Allwinner, MediaTek, Intel, or Qualcomm and get their improved manufacturing processes?
Update: 11. I know Mr. Anholt is writing an OpenGL driver. Does anyone know why the code on GitHub says it has hardly been changed in months?