*BSD News Article 72859


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.eng.convex.com!newshost.convex.com!newsgate.duke.edu!news.mathworks.com!hunter.premier.net!insync!uunet!inXS.uu.net!news.artisoft.com!usenet
From: Terry Lambert <terry@lambert.org>
Newsgroups: comp.unix.bsd.freebsd.misc,comp.unix.bsd.netbsd.misc
Subject: Re: Curious about *BSD History
Date: Thu, 04 Jul 1996 14:29:00 -0700
Organization: Me
Lines: 47
Message-ID: <31DC379C.185F69D9@lambert.org>
References: <4k1nue$lm8@orb.direct.ca> <31D0A2C9.72741EA8@lambert.org> <4qs2ag$bg0@pier2.bayarea.net> <31D29460.41C67EA6@inuxs.att.com> <4rbql3$ges@pier2.bayarea.net> <31D9789E.41C67EA6@inuxs.att.com> <31D9AE36.3993D656@lambert.org> <31D9EB41.41C67EA6@dyson.iquest.net>
NNTP-Posting-Host: hecate.artisoft.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 2.01 (X11; I; Linux 1.1.76 i486)
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:22854 comp.unix.bsd.netbsd.misc:3927

John S. Dyson wrote:
] 
] > ] FreeBSD has added optional pmap entry points to support
] > ] microcoded TLB's better.
] >
] > This hurts, I think, in the non-microcoded TLB case (Alpha, PPC).
] 
] I wouldn't know why, because all we do is supply an empty subroutine
] then.  (Of course, we COULD ifdef it -- just haven't had to worry
] about THAT yet.)

Yep; call overhead is *exactly* what I was referring to.

Actually, I'd like to see a HAL evolved to handle this sort of
abstraction.

] > ] We have other LL optimization entry points that are purely
] > ] optional to implement.
] >
] > There is some question about how this is optioned.
] 
] Empty subroutines, like pmap_copy originally was.

OK, "about what's actually optional, but would still allow
the code to continue to function".

It's possible to dig out, it's just time consuming, is all I'm
saying.

] > I've had a hard time tracking the rapid VM changes without a
] > scorecard was my only point, and the suggested use of the
] > TSS in the SMP case is what had me up in arms at all.
] 
] I have had a hard time creating them :-).

"If it was hard to create, it should be hard to understand."

8-) 8-).

I guess if I can buy that for my code, I can buy it for yours...


                                        Terry Lambert
                                        terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.