Date: Thu, 13 Apr 2006 23:43:49 -0600 (MDT) From: "M. Warner Losh" <imp@bsdimp.com> To: marcel@xcllnt.net Cc: perforce@freebsd.org, jhb@freebsd.org Subject: Re: PERFORCE change 95068 for review Message-ID: <20060413.234349.66709460.imp@bsdimp.com> In-Reply-To: <014B1689-1A9A-4AC3-BE76-AF8E35FF0A9C@xcllnt.net> References: <200604121450.k3CEoUJh071640@repoman.freebsd.org> <200604121202.29736.jhb@freebsd.org> <014B1689-1A9A-4AC3-BE76-AF8E35FF0A9C@xcllnt.net>
index | next in thread | previous in thread | raw e-mail
In message: <014B1689-1A9A-4AC3-BE76-AF8E35FF0A9C@xcllnt.net>
Marcel Moolenaar <marcel@xcllnt.net> writes:
:
: On Apr 12, 2006, at 9:02 AM, John Baldwin wrote:
:
: > On Wednesday 12 April 2006 10:50, Marcel Moolenaar wrote:
: >> http://perforce.freebsd.org/chv.cgi?CH=95068
: >>
: >> Change 95068 by marcel@marcel_nfs on 2006/04/12 14:49:30
: >>
: >> Replace the rmask and rval arrays with vendor, device, subvendor
: >> and subdevice variables. When subvendor is 0xffff, don't test the
: >> subvendor and subdevice values. This strips 24 bytes from the
: >> description.
: >> While here, sort the list on vendor, device, subvendor and
: >> subdevice.
: >
: > I guess you expanded any entries that were using masks other than
: > 0xffff? (I think there were only a handful if any).
:
: Not yet. I looked at the latest pucdata.c in NetBSD and more entries
: with masks other than 0xffff have been added. While the handful we
: had looked like mistakes (was 0xfffc, should probably be 0xfffe), the
: new ones don't. I need to investigate, because if the mask is used
: as a quick and dirty way to add multiple boards with a single entry
: then I'm not sure it's a good thing. For different boards, different
: descriptions are better. In that case I will expand. Otherwise I may
: end up bringing back the mask.
:
: The entries in question have a /* MASK */ comment as a reminder.
You might want to take a look at some of what I did in my newcard
tree, since I reduce the data quite a bit. I think I may have
committed it to head, but I might have forgotten.
The mask was indeed for multiple boards to make the table smaller, but
it really made it larger.
Warner
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060413.234349.66709460.imp>
