Subject: Re: Installation-Problems
To: None <wagner@online-service.de>
From: Ignatios Souvatzis <ignatios@cs.uni-bonn.de>
List: port-amiga
Date: 04/10/1997 13:48:37
   Date: 10 Apr 97 13:29:34 +0100
   From: Manfred Wagner <wagner@online-service.de>

   >loadbsd -t [other options]

   Neuer Shell-Prozeß 12
   12.Ram Disk:> loadbsd -p -b Store:netbsd
   Askboot...Using 16M FASTMEM at 0x3000000, 1M CHIPMEM
   Kernel at 022d4440, Fastmem used at 03000000
   loadbsd: Can't copy downwards yet.:
   12.Ram Disk:> 

It should be named "upwards", but otherwise you see the problem.

I must confess, that I compiled your loadbsd-MWSE this morning, but
forgot to upload it before leaving home. 

As a workaround, I suggest that you copy some large files to the RAM:
disk, until the machine is forced to load the kernel to segment 2,
like in your second try:

   loadbsd -t -b Store:netbsd
   Translated 01c00020 sz 007fffe0 to 01c00020 sz 007fffe0
   Translated 03000020 sz 00ffffe0 to 03000020 sz 00ffffe0
   Translated 00001000 sz 000ff000 to 00001000 sz 000ff000
   mem segment 1: start=01c00000 size=00800000 attribute=0005 pri=64
   mem segment 2: start=03000000 size=01000000 attribute=0005 pri=64
   mem segment 3: start=00000000 size=00100000 attribute=0703 pri=-10
   kernel size: 1226708
   Askboot...Using 16M FASTMEM at 0x3000000, 1M CHIPMEM
   *** Loading from 03ed45f0 to Fastmem 03000000 ***

What I don't understand at all, is why it is loaded to the upper
segment.  In loadbsd-2.14 and higher, there is a MEMF_REVERSE flag in
the AllocMem() responsible, which should force the initial kernel
image into the highest addressed available memory chunk of that size.


Regards,
	Ignatios Souvatzis