From owner-freebsd-ia64 Sun Jun 9 1:38:10 2002 Delivered-To: freebsd-ia64@freebsd.org Received: from web21109.mail.yahoo.com (web21109.mail.yahoo.com [216.136.227.111]) by hub.freebsd.org (Postfix) with SMTP id A9D7937B40A for ; Sun, 9 Jun 2002 01:38:07 -0700 (PDT) Message-ID: <20020609083807.82333.qmail@web21109.mail.yahoo.com> Received: from [62.254.0.5] by web21109.mail.yahoo.com via HTTP; Sun, 09 Jun 2002 01:38:07 PDT Date: Sun, 9 Jun 2002 01:38:07 -0700 (PDT) From: Hiten Pandya Reply-To: hiten@uk.FreeBSD.org Subject: Re: Some help needed for booting ia64 under SKI/NUE To: Marcel Moolenaar , "K.Sumitani" Cc: FreeBSD-ia64@FreeBSD.ORG In-Reply-To: <20020609040119.GA14302@dhcp01.pn.xcllnt.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --- Marcel Moolenaar wrote: : Aarrgghh. The new GCC emits object files with OSABI set to FreeBSD (=9). : Linux ski only knows about SysV (=0) and HP-UX (=1). Linux uses SysV : and we used that too before the new GCC. : I'll see if we can create object files with OSABI equal to SysV... : I have to get back to this later, Yay!. I re-discovered some-problem. 8-) > > Temporary solution: brandelf -f 0 skiload. > > Brandelf on 4-STABLE works. > Yes, this is the simplest solution and it works on -current as well. > I don't expect we can create SysV objects at all. I haven't looked > though. I'll commit a change to the makefile when I have a moment > again... > > BTW: I fixed this problem for me in a completely different way and > forgot all about it (I fixed ski :-) I guess I didn't realize I > wouldn't be the only one that would see this... Oh cool. I think fixing Makefiles will be a much better solution rather than fixing ski. We could just add a target to the makefile, that when it cross-build's for ia64 and USE_SKI=yes is provided, then it should brand the resulting binaries as ELF Type 0; because I dont think this problem occurs at all when using "real(TM)" ia64 machines. ;) > Thanks, Thanks. I will try this method out soon!. ;) Assuming that the above method works, how would the kernel find the mountroot device; do I have to make a vnode-backed device or is that un-neccessary? I apologise for asking too many questions. We definitely need an FAQ for this project done. (I). :-) Regards. -- Hiten -- __________________________________________________ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message