Subject: Re: NetBSD/arm32 fails to boot with RISCOS 4
To: None <port-arm32@netbsd.org>
From: Dave Daniels <Davedan@arcade.demon.co.uk>
List: port-arm32
Date: 08/29/1999 08:58:39
The good news is that I now have a NetBSD bootloader that runs
under RISCOS 4. The bad news is that it does not get me very
far as the kernel cannot find the NetBSD partition on my hard
disk.
    
When I installed RISCOS 4 I changed my RISCOS disk format
to the new F+ format. It looks as though this has overwritten
the boot block on the disk and has lost my NetBSD partition.
It appears to me that RISCOS does not have a parition table as
such and all there is is a pointer to the start of a non-RISCOS
portion of the disk in the boot block. Reinstating the pointer
is going to be amusing...
 
Before considering surgery on the boot block, I would like to see
an example of one that is correctly set up for NetBSD. If anyone
could send me a hex dump of the boot block from their RiscPC hard
disk I would be grateful. The boot block is found at sector 6 on
track 0 of cylinder 0 and you can read it using Zap.
   
I guess that the boot block issue also explains why UnixFS does
not work with RISCOS 4.
 
Obviously the updated bootloader is going to have to be tested on
other machines to ensure that it works on configurations different
to mine and for backwards compatibility with RISCOS 3.5, 3.6 and
3.7. If anyone would like to try it out, could they let me know?
 
Once the modified bootloader works to everybody's satisfaction,
how do I go about contributing my updated version to the NetBSD
project?
  
Dave Daniels
 
-- 
    ___  ___  ___  ___  ___  ___   |  Free Internet E-mail and Usenet News  | 
|  /   \/   \/   \/   \/   \/   \  | +44 20 8654 2212 +44 20 8655 4412/1811 |
|    A    R    C    A    D    E    |   Croydon  UK  -  Fidonet#2:254/27.0   |
|     The Definitive Acorn BBS     | http://arcade.demon.co.uk  at weekends |