As you people might have seen, Dish finally started to comply with the open source policies of the GPL.
Anyways, I was browsing through some of the code, and found some references to the DP962. I guess it was more than just a code name at the time. Anyone who is a programmer will understand the following, otherwise it might just look like jibberish. However, note the references to DP962 hehe.
Basically what thats doing is setting up the memory locations for various parts of the OS inside the receiver. Anyways, figured I would share. Still a lot more code to sift through .
Anyways, I was browsing through some of the code, and found some references to the DP962. I guess it was more than just a code name at the time. Anyone who is a programmer will understand the following, otherwise it might just look like jibberish. However, note the references to DP962 hehe.
Code:
/* Only used in factory mode. Overlaps the end of Application */
#if defined(CONFIG_DP962)
/* Only the DP962 uses 2MB allocation for ATE */
{ name: "ATE", offset: 80*1024*128, size: 16*1024*128}
#elif defined(CONFIG_DP411)
/* Only used in factory mode. Overlaps the end of Application */
{ name: "ATE", offset: 88*1024*128, size: 8*1024*128},
/*
* The DP411 adds two blocks that overlap the application to fit
* in with memory requirements for the download API.
*/
{ name: "App Split 1", offset: 4*1024*128, size: 72*1024*128},
{ name: "App Split 2", offset: 76*1024*128, size: 20*1024*128}
#else
/* The DP942 uses 1MB allocation for ATE */
{ name: "ATE", offset: 88*1024*128, size: 8*1024*128}
#endif /* CONFIG_DP962 */
Basically what thats doing is setting up the memory locations for various parts of the OS inside the receiver. Anyways, figured I would share. Still a lot more code to sift through .