[comp.sys.amiga] CMI KickStart Eliminator/ASDG RRD

phils@tekigm2.TEK.COM (Philip E Staub) (05/22/87)

---------------------------

I seem to have misplaced the documentation from Perry's RRD posting, so I'll
ask this question and risk a repeat posting (or maybe somebody can E-mail me
an answer).

I have both the RRD and the CMI kickstart eliminator, and would like to use
them both (at the same time). However, they both apparently want to have
their own entries as the first thing that gets done in the startup-sequence.
I.e., the RRD needs to be able to see if the ramdisk is active and/or has
any data in it, so it can refrain from re-initing itself, but the kickstart
eliminator ram needs to addmem the memory to the free list.

My question is: which do you do first? Sample startup-sequence excerpts
would be helpful.

thanks
Phil.
-- 
-------------------------------------------------------------------------------
Phil Staub              tektronix!tekigm!phils    (206) 253-5634
Tektronix, Inc., ISI Engineering
P.O.Box 3500, M/S C1-904, Vancouver, Washington w.  U  

mwm@eris.BERKELEY.EDU (Mike (My watch has windows) Meyer) (05/25/87)

In article <1794@tekigm2.TEK.COM> phils@tekigm2.TEK.COM (Philip E Staub) writes:
<I have both the RRD and the CMI kickstart eliminator, and would like to use
<them both (at the same time). However, they both apparently want to have
<their own entries as the first thing that gets done in the startup-sequence.
<I.e., the RRD needs to be able to see if the ramdisk is active and/or has
<any data in it, so it can refrain from re-initing itself, but the kickstart
<eliminator ram needs to addmem the memory to the free list.

If the rrd is going to use the CMI memory, you _have_ to do the addmem
first.

I run with non-autoconfig FAST ram, and an rrd that lives in it. I can
boot the system, fool around for a while (like playing with a new hard
disk, or running terminal emulators, or reboot - whatever), then do
the addmem & rrd mount, and the full rrd comes back. After all, I never
did anything in that memory, right?

On the other hand, if the rrd is not using the CMI memory, you probably
ought to set up the rrd first. Doing the addmem may destroy it.

Come to think of it, if you can probably make either sequence work:
set up the rrd to use CHIP memory, and config it in first. Then addmem
the CMI stuff, and you'll get all the CMI memory for programs. Going
the other way, you set up the rrd to use FAST (is that what the CMI
memory looks like?) and addmem the CMI memory beforing configing in
the rrd. The latter method is prefered, because there isn't enough
CHIP memory anyway.

	<mike
--
How many times do you have to fall			Mike Meyer
While people stand there gawking?			mwm@berkeley.edu
How many times do you have to fall			ucbvax!mwm
Before you end up walking?				mwm@ucbjade.BITNET