Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jun 2000 18:30:15 -0700
From:      John-Mark Gurney <gurney_j@efn.org>
To:        Alfred Perlstein <bright@wintelcom.net>
Cc:        arch@FreeBSD.ORG, dfr@FreeBSD.ORG
Subject:   Re: dynamic filetypes.  please comment.
Message-ID:  <20000626183015.25813@hydrogen.funkthat.com>
In-Reply-To: <20000626181658.H275@fw.wintelcom.net>; from Alfred Perlstein on Mon, Jun 26, 2000 at 06:16:59PM -0700
References:  <20000626142428.A275@fw.wintelcom.net> <20000626170155.54803@hydrogen.funkthat.com> <20000626181658.H275@fw.wintelcom.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Alfred Perlstein scribbled this message on Jun 26:
> * 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?

I was talking about devclass... man 9 devclass for more info...

-- 
  John-Mark Gurney				Voice: +1 408 975 9651
  Cu Networking
	"Thank God I'm an atheist, that'd just be confusing." -- cmc


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?20000626183015.25813>