Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Sep 2003 17:56:28 -0500
From:      Frank Knobbe <frank@knobbe.us>
To:        freebsd-hackers@freebsd.org
Subject:   FreeBSD on Cobalt Raq 4 (AMD)
Message-ID:  <1064357787.1067.77.camel@localhost>

next in thread | raw e-mail | index | archive | help

--=-JhX/Uv6tBaKSymIK3RyX
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Greetings,

I've got a Cobalt Raq 4 here which is AMD (K6) based and has Linux
installed. Instead of using it as a foot stool, I'd like to put FBSD on
it and put it to real use. I'm aware of the NetBSD-on-Raq CD stuff which
only works on non Intel Raqs.=20

The boot process seems to be the only hurdle. The box has Grub in the
ROM and uses it to boot /boot/vmlinux. So BSD boot sector won't fly.

My assembler is a bit rusty (no Intel hacking, only 65xx and 68xxx, and
that quite some time ago :)   If someone would like to assist in
customizing the boot loader to boot BSD on that thing, please let me
know. The rest of the box should be no problem for BSD (I2C bus, PCI
bus, IDE and SCSI i/f, Dual Intel EtherExpress Pro).

I tried to hack together a custom version of boot1.s and boot2.c so that
Grub loads it (in place of vmlinux), and the loader then relocates,
creates the boot environment and then loads the BSD kernel. I've gotten
as far as it getting loaded and then faulting :/  I'm probably not
relocating the code right or don't init the registers correctly or
something. Any help here is appreciated. The idea is to have an
executable (which grub will load to 0x100000) that relocates, created
the boot environment and then loads the BSD kernel to 0x100000.

Is -Hackers the right list or should this be moved to -Hardware? I'm
more than happy to host a small list myself if there is interest in
developing a loader for that Raq. I believe there are others out there
that want to put FBSD on a Cobalt Raq 4....

Please me know if you are interested.

Thanks,
Frank


--=-JhX/Uv6tBaKSymIK3RyX
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQA/cM+bpo+MRgtrF98RAg5zAJ9TzyF8HTmmF3oNbYuZ+B/yVlw3OACeKP7c
w1yHqv9GhaBCalxVbdrXr08=
=PTWM
-----END PGP SIGNATURE-----

--=-JhX/Uv6tBaKSymIK3RyX--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1064357787.1067.77.camel>