Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Apr 2000 09:07:08 -0700 (PDT)
From:      Matthew Jacob <mjacob@feral.com>
To:        Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
Cc:        Bruce Evans <bde@zeta.org.au>, current@FreeBSD.ORG
Subject:   Re: asm_pci.h,v  Holy cow!
Message-ID:  <Pine.BSF.4.05.10004240905110.87419-100000@semuta.feral.com>
In-Reply-To: <200004241536.LAA33905@khavrinen.lcs.mit.edu>

next in thread | previous in thread | raw e-mail | index | archive | help


This is probably an okay idea, except how would you include such files?
I'm not sure I follow your naming scheme in /usr/firmware- what's wrong with
/usr/src/sys/dev/firmware/{isp, esh, ...}?




On Mon, 24 Apr 2000, Garrett Wollman wrote:

> <<On Mon, 24 Apr 2000 21:30:01 +1000 (EST), Bruce Evans <bde@zeta.org.au> said:
> 
> > This seems to be inherent in the file format.  Binary data is expanded
> > by a factor of 4 due to encoding it as a C array.  Even tiny changes
> > in the data ripple through the array and give huge diffs.  Uuencoding
> > the data would only expand it by a factor of 1.4 although it would
> > have the same problem with the diffs.
> 
> I've been thinking about this recently myself.  We want to maintain
> the ability to examine historical versions of the code, but actual
> diffs from one version to another are, in this context, meaningless.
> 
> I'd like to suggest a new hierarchy /usr/firmware, which sits
> along-side /usr/src and /usr/ports in our distribution mechanism, but
> which does not use RCS files to store version information.  Rather,
> the version information is encoded in the pathname, and files are
> stored and transferred as binary objects.  It might look something
> like this:
> 
> /usr/firmware/
> 		gronk/			(this is the gronk driver)
> 			3.57.OA.bin	(where 3.57.OA is vendor's version)
> 		plugh/
> 			42.69/
> 				model1.bin
> 				model2.bin
> 				model3.bin
> 
> -GAWollman
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.10004240905110.87419-100000>