From owner-freebsd-net Fri Jul 12 19:32:54 2002 Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7DEA537B401 for ; Fri, 12 Jul 2002 19:32:52 -0700 (PDT) Received: from out013.verizon.net (out013pub.verizon.net [206.46.170.44]) by mx1.FreeBSD.org (Postfix) with ESMTP id 85D5843E67 for ; Fri, 12 Jul 2002 19:32:51 -0700 (PDT) (envelope-from jimmcgra@bellatlantic.net) Received: from Default ([141.154.238.157]) by out013.verizon.net (InterMail vM.5.01.05.05 201-253-122-126-105-20020426) with SMTP id <20020713023252.UJZJ23523.out013.verizon.net@Default>; Fri, 12 Jul 2002 21:32:52 -0500 From: "Jim McGrath" To: "Andrew Gallatin" , "Julian Elischer" Cc: "Bosko Milekic" , Subject: RE: mbuf external buffer reference counters Date: Fri, 12 Jul 2002 22:32:50 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 In-Reply-To: <15663.24169.445698.304534@grasshopper.cs.duke.edu> Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org > Julian Elischer writes: > > > > > > Te stuff under consideration originally came from OSF/1 which became > > true-64 > > > > that was heavily SMP > > can anyone find out what they did? > > From looking at a Tru64 5.1 header file, it looks like they do per-ext > locking and declare an MBUF_EXT_LOCK(m) macro. It is not clear how > one is supposed to use this & it appears to be undocumented. Tru64 > also has a global mbuf lock. Tru64 4.x does not appear to have the > MBUF_EXT_LOCK (so I think it uses just the global MBUF_LOCK for all > mbuf manipulations; and I'll bet that just does a 'splimp' on UP > systems). > When I was at Hitachi in Watltham, MA. we did a port of OSF/1 to Hitachi's SR8000 Super. http://www.hitachi-eu.com/hel/hpcc/ It is based on a 64 bit implementation of the Power PC. My only involvement was with the Large File System. and I really don't remember how cluster bufs ref count was implemented. Most of the people who may have been involved are at Egenera, with the code somewhere at Hitachi in Japan. If you have any contact at either place, you might check with them. Jim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message