From owner-freebsd-ppc@FreeBSD.ORG Sun Nov 30 01:10:45 2003 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5414516A4CE; Sun, 30 Nov 2003 01:10:45 -0800 (PST) Received: from liberty.onthenet.com.au (liberty.OntheNet.com.au [203.22.124.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF24243F75; Sun, 30 Nov 2003 01:10:43 -0800 (PST) (envelope-from grehan@freebsd.org) Received: from freebsd.org (CPE-30-7.dsl.onthenet.net [203.144.30.7]) hAU9AeZG015100; Sun, 30 Nov 2003 19:10:40 +1000 (EST) (envelope-from grehan@freebsd.org) Message-ID: <3FC9B40F.2090500@freebsd.org> Date: Sun, 30 Nov 2003 19:10:39 +1000 From: Peter Grehan User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.3.1) Gecko/20030524 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Mark Kirkwood References: <3FBC803E.9040900@paradise.net.nz> <3FBCC515.4080200@freebsd.org> <3FC921CA.1000306@paradise.net.nz> In-Reply-To: <3FC921CA.1000306@paradise.net.nz> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-ppc@freebsd.org Subject: Re: Project Status X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Nov 2003 09:10:45 -0000 Hi Mark, > ok> boot -s > panic: free: guard1 fail @:0x7f20 from > /mnt/home/freebsd/freefall/src/sys/boot/common/devopen.c: 0x3a I hadn't seen that with the loader from the last drop, but I've subsequently seen it. Try a brand-spanking-new loader from: http://www.ptree32.com.au/freebsd/loader.113003 This has a number of fixes/additions: - FICL is now supported (beastie.4th works). - both hybrid-HFS and 'normal' ISOs are supported - the load address is 0x1c00000 to give more space for modules/ramdisks - correct heap size passed to libstand, no more bizarre errors are a result of unhandled malloc failure - signed char fixes in libstand/zalloc (e.g. guard1/guard2 false positives) Still todo: - HFS+ read-only filesys in libstand, about half done. - passing of currdev as a parameter from OpenFirmware e.g. 0 > boot hd:,loader -c hd:13 - __syncicache doesn't use correct cacheline size on G5 later, Peter.