From owner-freebsd-hackers@FreeBSD.ORG Tue Sep 23 15:56:37 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 63E6016A4B3 for ; Tue, 23 Sep 2003 15:56:37 -0700 (PDT) Received: from mail.praemunio.com (mail.praemunio.com [66.179.47.216]) by mx1.FreeBSD.org (Postfix) with SMTP id 6084743FE0 for ; Tue, 23 Sep 2003 15:56:36 -0700 (PDT) (envelope-from frank@knobbe.us) Received: from pcp563961pcs.rthfrd01.tn.comcast.net (HELO mail.knobbe.us) (68.53.41.27) by mail.praemunio.com with SMTP; 23 Sep 2003 17:56:35 -0500 Received: from localhost (HELO frankslaptop) by localhost with SMTP; 23 Sep 2003 17:56:34 -0500 Received: from localhost (HELO ??) by localhost with SMTP; 23 Sep 2003 17:56:28 -0500 From: Frank Knobbe To: freebsd-hackers@freebsd.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-JhX/Uv6tBaKSymIK3RyX" Message-Id: <1064357787.1067.77.camel@localhost> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.4 Date: Tue, 23 Sep 2003 17:56:28 -0500 Subject: FreeBSD on Cobalt Raq 4 (AMD) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Sep 2003 22:56:37 -0000 --=-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--