From owner-freebsd-ia64 Wed Jan 15 11:35:28 2003 Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 130B737B401 for ; Wed, 15 Jan 2003 11:35:24 -0800 (PST) Received: from mail.tcoip.com.br (erato.tco.net.br [200.220.254.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BFAB43F5B for ; Wed, 15 Jan 2003 11:35:17 -0800 (PST) (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 h0FJYqf29312; Wed, 15 Jan 2003 17:34:52 -0200 Message-ID: <3E25B7DC.2050503@tcoip.com.br> Date: Wed, 15 Jan 2003 17:34:52 -0200 From: "Daniel C. Sobral" User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.2b) Gecko/20021212 X-Accept-Language: en-us, en, pt-br, ja MIME-Version: 1.0 To: Marcel Moolenaar Cc: ia64@FreeBSD.ORG Subject: Re: loader(8) References: <3E25ADF4.70101@tcoip.com.br> <20030115192110.GA19079@dhcp01.pn.xcllnt.net> In-Reply-To: <3E25ADF4.70101@tcoip.com.br> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit 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 Looks like a missing prototype. I updated regex.diff, if you would care to try again. I'll modify my own test code so that it can be easily used and post it's url later. Marcel Moolenaar wrote: > On Wed, Jan 15, 2003 at 04:52:36PM -0200, Daniel C. Sobral wrote: > > >Now, I'd like to know how the loader space constraints are looking like > >in the ia64 architecture, and by how much this patch increase loader's > >size. > > > The correctness constraints are higher than the space constraints: > > cc -O -pipe -ffreestanding -Wformat > -I/nfs/freebsd/5.x/src/lib/libstand -I. -DBZ_NO_STDIO -DBZ_NO_COMPRESS > -DHAVE_MEMCPY -I/nfs/freebsd/5.x/src/lib/libstand/../libz > -I/nfs/freebsd/5.x/src/lib/libstand/../libc/regex -c > /nfs/freebsd/5.x/src/lib/libstand/regcomp.c -o regcomp.o > /nfs/freebsd/5.x/src/lib/libstand/regcomp.c: In function `allocset': > /nfs/freebsd/5.x/src/lib/libstand/regcomp.c:1197: warning: cast to > pointer from integer of different size > /nfs/freebsd/5.x/src/lib/libstand/regcomp.c:1202: warning: cast to > pointer from integer of different size > /nfs/freebsd/5.x/src/lib/libstand/regcomp.c: In function `mcadd': > /nfs/freebsd/5.x/src/lib/libstand/regcomp.c:1342: warning: assignment > makes pointer from integer without a cast > > Even though the EFI loader runs in physical address mode, the loader > may easily be loaded above 4GB. These need to be fixed... > > As for space, we don't really have special space constraints. We > shouldn't bloat unnecessary of course. This applies to both on- > disk and in-core space: > > loader old size new size > ---------- ---------- ---------- > loader.efi 498745 578843 > skiload(*) 420928 498904 > > (*) My version of skiload is slightly larger (~5KB) than the > "official" version because I added PAL, SAL, ACPI and EFI stubs > in it to to allow mostly non-modified kernels to boot under ski > and have support for SMP (given a modified ski of course). > > I haven't tried the regex code... > -- Daniel C. Sobral (8-DCS) Gerencia de Operacoes Divisao de Comunicacao de Dados Coordenacao de Seguranca TCO 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 Opium is very cheap considering you don't feel like eating for the next six days. -- Taylor Mead, famous transvestite To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message