Date: Mon, 26 Jun 2000 18:16:59 -0700 From: Alfred Perlstein <bright@wintelcom.net> To: John-Mark Gurney <gurney_j@resnet.uoregon.edu> Cc: arch@FreeBSD.ORG, dfr@FreeBSD.ORG Subject: Re: dynamic filetypes. please comment. Message-ID: <20000626181658.H275@fw.wintelcom.net> In-Reply-To: <20000626170155.54803@hydrogen.funkthat.com>; from gurney_j@efn.org on Mon, Jun 26, 2000 at 05:01:55PM -0700 References: <20000626142428.A275@fw.wintelcom.net> <20000626170155.54803@hydrogen.funkthat.com>
next in thread | previous in thread | raw e-mail | index | archive | help
* John-Mark Gurney <gurney_j@efn.org> [000626 17:02] wrote:
> Alfred Perlstein scribbled this message on Jun 26:
> > This idea leads us to a generic api for seqeunce number generation
> > that we can use when a subsystem needs an increasing unique number,
> > the api would look something like:
> >
> > (void)sequence_register("filetypes", starting_number);
> > mynum = sequence_next("filetypes"); /* to be used for f_type */
>
> shouldn't we use newbus for this? and treat this like device driver
> assignment? we can "wire" down filetypes numbers using the same method
> that drivers are wired down with...
>
> Inventing another interface for one that already exists seems redundant..
Nice try, but I think this qualifies as interface abuse of the year. :)
The problem is that I can't dynamically allocate the 'type' argument
to bus_alloc_resource.
Doug, what do you think? Is there a way to dynamically make new
types? Or an easy way to make indepenant busses so that I can
allocate different sequences not pre-compiled into newbus?
thanks,
-Alfred
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000626181658.H275>
