From owner-freebsd-arch Thu Feb 15 21:26:45 2001 Delivered-To: freebsd-arch@freebsd.org Received: from harmony.village.org (rover.village.org [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 6963237B491 for ; Thu, 15 Feb 2001 21:26:41 -0800 (PST) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.11.1/8.11.1) with ESMTP id f1G5QVW57212; Thu, 15 Feb 2001 22:26:31 -0700 (MST) (envelope-from imp@harmony.village.org) Message-Id: <200102160526.f1G5QVW57212@harmony.village.org> To: Peter Jeremy Subject: Re: The whole libc thing. Cc: arch@FreeBSD.ORG In-reply-to: Your message of "Fri, 16 Feb 2001 16:19:48 +1100." <20010216161948.B70642@gsmx07.alcatel.com.au> References: <20010216161948.B70642@gsmx07.alcatel.com.au> <200102160225.f1G2PFw09227@hak.lan.Awfulhak.org> <200102160317.f1G3HqE26659@billy-club.village.org> Date: Thu, 15 Feb 2001 22:26:31 -0700 From: Warner Losh Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <20010216161948.B70642@gsmx07.alcatel.com.au> Peter Jeremy writes: : On 2001-Feb-15 20:17:51 -0700, Warner Losh wrote: : >P.S. I think that the following assembler would work for this on : >i386. Alpha might be different and the only other port to worry : >about. I might have an indirection error in here somewhere. : : I think the same approach would work on the Alpha, but the sizes are : different - according to my calculations, FILE is 64 bytes larger : on an Alpha - 10 pointers @ 4 bytes larger and 24 bytes of padding. Yes. The numbers would need to be different for the alpha. Also, the assembler I posted is wrong. I don't need a pointer to it, I need a weak or strong reference. Peter Wemm, Brian Feldman and I are hashing things out on IRC #bsdcode, but so far are wishing for a +3 helm of understanding, or 10 minutes of jpd time :-) Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message