CompuServe Messages

32 & 16-bit RAM

    18-Jun-93 08:39:19
Sb: #104087-32 & 16-bit RAM
Fm: David Schmitt [Baler] 70740,276
To: Dale Larson 76702,654
There are also a number of processor cards that don't AutoConfig memory if you don't want them to. As an example, I have a PPI 040 board with 8MB and a GVP SCSI card with 4MB. Currently the PPI autoconfigs 2MB in Fast RAM space and the GVP autoconfigs 4MB there for 6MB total. When the machine boots, a PPI utility program adds the other 6MB of RAM on the 040 board into the memory pool at an address above the 8MB Fast RAM barrier (above the ROM in fact — into the realm of 32-bit address space). I *could* have the PPI board autoconfigure *NO* memory and then put 8MB on the GVP card. That would give me 8MB of Fast RAM and 8MB of 040 (32-bit) RAM. That, according to the PPI manual would cause things to slow down though since the 040 would have to go through the bus to access any configured RAM until the 32-bit 040 RAM is added to the RAM list. By that time, all the device drivers and filesystem code will be using the 16-bit GVP RAM space since it will be the only Fast RAM available. This, once again, will cause a slowdown since the 040 will have to access 16-bit RAM to do any filesystem stuff from that point on. Yuck. So, it's a good idea to make sure that some of your 32-bit RAM can be autoconfigured for the purpose of putting boot-time code into it. 32-bit RAM is almost always configured with a higher allocation priority than 16-bit RAM so that it gets used first.