From owner-cvs-src@FreeBSD.ORG Wed May 21 04:28:13 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 78BE337B401; Wed, 21 May 2003 04:28:13 -0700 (PDT) Received: from mail.tcoip.com.br (erato.tco.net.br [200.220.254.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id C317143FB1; Wed, 21 May 2003 04:28:09 -0700 (PDT) (envelope-from dcs@tcoip.com.br) Received: from tcoip.com.br ([10.0.2.6]) by mail.tcoip.com.br (8.11.6/8.11.6) with ESMTP id h4LBS5l19908; Wed, 21 May 2003 08:28:06 -0300 Message-ID: <3ECB62C5.2070301@tcoip.com.br> Date: Wed, 21 May 2003 08:28:05 -0300 From: "Daniel C. Sobral" User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4a) Gecko/20030416 X-Accept-Language: en-us, en, pt-br, ja MIME-Version: 1.0 To: Ruslan Ermilov References: <20030518005055.GG12759@sunbay.com> <200305192149.h4JLnUrt075384@khavrinen.lcs.mit.edu> <3EC95463.50705@btc.adaptec.com> <20030519.174801.00483404.imp@bsdimp.com> <200305192355.h4JNtx4e076037@khavrinen.lcs.mit.edu> <3EC986C6.5050800@btc.adaptec.com> <3ECA2A4D.2000204@tcoip.com.br> <20030520141601.GA827@sunbay.com> In-Reply-To: <20030520141601.GA827@sunbay.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: Scott Long cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/release/alpha dokern.sh drivers.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 May 2003 11:28:14 -0000 Ruslan Ermilov wrote: > >>Alas, the floppy disk loader doesn't come with ficl at all. :-) > > Daniel, would you please stop spreading this non-true fact now? [checking facts] Ooops, I did a Terry. :-) Well, it used to be true. And I can't say I'm happy to discover I'm wrong, since my plans call for an increase of 40Kb on i386 for the loader on i386 (rather more on 64 bits archs). I counted on not being encumbered by floppy's loader. > The boot floppies DO come with FICL support in loader(8), and it > is how we load the kernel hints file during the initial boot. It is not. Here is loader.rc: include /boot/device.hints load /kernel echo \007\007 echo Please insert MFS root floppy and press enter: read load -t mfs_root /mfsroot set hint.acpi.0.disabled=1 set driver_floppy=YES set module_path="/modules;/dist" echo \007\007 autoboot 10 The commands are "include", "load", "echo", "read", "set" and "autoboot". They are all builtin commands, not ficl ones. The hints file itself contains only the "set" command, which is a builtin command. So, regardless of whether FICL is present or not, it is, at the present, not required. > There is no code (in src/release/) that recompiles loader(8) with > -DNOFORTH, we just take the standard loader(8) from the "base" > distribution and kgzip(8) it in the i386 case, here's the relevant > code from release/Makefile: > > : .if ${TARGET} == "i386" > : @${WMAKEENV} kgzip -v -l ${RD}/trees/base/usr/lib/kgzldr.o \ > : -o ${RD}/image.${FSIMAGE}/boot/loader ${RD}/trees/base/boot/loader > : .elif ${TARGET_ARCH} == "ia64" > : @cp ${RD}/trees/base/boot/loader.efi ${RD}/image.${FSIMAGE}/boot > : .else > : @cp ${RD}/trees/base/boot/loader ${RD}/image.${FSIMAGE}/boot > : .endif Indeed. -- Daniel C. Sobral (8-DCS) Gerencia de Operacoes Divisao de Comunicacao de Dados Coordenacao de Seguranca VIVO Centro Oeste Norte Fones: 55-61-313-7654/Cel: 55-61-9618-0904 E-mail: Daniel.Capo@tco.net.br Daniel.Sobral@tcoip.com.br dcs@tcoip.com.br Outros: dcs@newsguy.com dcs@freebsd.org capo@notorious.bsdconspiracy.net NEWARK has been REZONED!! DES MOINES has been REZONED!!