From owner-freebsd-amd64@FreeBSD.ORG Sun Dec 14 17:46:46 2003 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1263F16A4CE for ; Sun, 14 Dec 2003 17:46:46 -0800 (PST) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id A7BBD43D2D for ; Sun, 14 Dec 2003 17:46:44 -0800 (PST) (envelope-from peter@evilpete.dyndns.org) Received: from fw.wemm.org (canning.wemm.org [192.203.228.65]) by canning.wemm.org (Postfix) with ESMTP id 84DD82A8D5 for ; Sun, 14 Dec 2003 17:46:44 -0800 (PST) (envelope-from peter@overcee.wemm.org) Received: from overcee.wemm.org (overcee.wemm.org [10.0.0.3]) by fw.wemm.org (Postfix) with ESMTP id 19EC22C1AC for ; Sun, 14 Dec 2003 17:46:44 -0800 (PST) (envelope-from peter@overcee.wemm.org) Received: from overcee.wemm.org (localhost [127.0.0.1]) by overcee.wemm.org (8.12.10/8.12.10) with ESMTP id hBF1khup092983; Sun, 14 Dec 2003 17:46:43 -0800 (PST) (envelope-from peter@overcee.wemm.org) Received: from localhost (localhost [[UNIX: localhost]]) by overcee.wemm.org (8.12.10/8.12.10/Submit) id hBF1khBB092982; Sun, 14 Dec 2003 17:46:43 -0800 (PST) (envelope-from peter) From: Peter Wemm To: Jimmie Houchin , amd64 freebsd Date: Sun, 14 Dec 2003 17:46:43 -0800 User-Agent: KMail/1.5.4 References: <3FD92A43.5080205@texoma.net> In-Reply-To: <3FD92A43.5080205@texoma.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200312141746.43327.peter@wemm.org> Subject: Re: kernel compile failure X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Dec 2003 01:46:46 -0000 On Thursday 11 December 2003 06:38 pm, Jimmie Houchin wrote: > Hello, > > I just did a fresh install. > > I edited a configuration for my kernel. > When attempting to compile this kernel I get this error. > I could have very well done something wrong in my configuration to cause > this. > > /usr/src/sys/dev/pst/pst-iop.c: In function 'iop_intr': > /usr/src/sys/dev/pst/pst-iop.c:196 warning: cast to pointer from integer > of different size > /usr/src/sys/dev/pst/pst-iop.c: In function 'iop_done': > /usr/src/sys/dev/pst/pst-iop.c:417 warning: cast to pointer from integer > of different size > /usr/src/sys/dev/pst/pst-iop.c: In function 'iop_queue_wait_msg': > /usr/src/sys/dev/pst/pst-iop.c:434 warning: cast to pointer from integer > of different size > ***Error code 1 > Stop... > Stop... > Stop... > # The pst (promise supertrak) driver is utterly not 64 bit clean. It uses a 32 bit space in the I2O control blocks to point to the freebsd driver data structures. Since the freebsd kernel lives at the top of the 64 bit address space, this does not work too well. > Also... > When reading the NOTES for configuring a kernel it speaks about a ULE > scheduler for SMP systems. > > It says that the BSD scheduler isn't very good for SMP systems. But I > don't find an option for the ULE scheduler. Is it not ready for > primetime on the AMD64? > > Is it still okay to use the BSD scheduler for SMP? Yes. > > And... > In the RAID configuration (I think) it had a Promise SX6000 support. > I have the Promise onboard SATA RAID controller. > I didn't see explicit Promise SATA support but I know it is somewhere > because I and FreeBSD are using it. Is the support coming from the > SX6000 kernel option? The SX6000 is the pst driver above. It might not be *that* hard to update it, but if you ask Soren (sos@freebsd.org) very nicely, he might take a shot at it. > Any help and information greatly appreciated. > > Thanks. > > Jimmie Houchin Cheers, -Peter