I'm perfectly happy with #1. 

Ali 

On 21.03.2013 12:34, Steve
Reinhardt wrote: 

> Don't ask me why, but somehow I'm in a mood to
actually fix stupid little
> things that annoy me instead of just
letting them slide. (See the swig_env
> debate.) Another one of those
things I recently ran across is that most of
> our I/O device classes
end in 'Device', but a couple of them (PciDe and
> IntDev) end in just
'Dev'. Nothing a quick perl pie can't fix, right?
> 
> Turns out that
there's a complication in that there's an AmbaDev namespace
> as well as
an AmbaDevice class in src/dev/arm/amba_device.hh, so my nice
> perl
substitution renamed the namespace to conflict with the class, and as
>
usual nothing is as easy as I thought it would be.
> 
> Even
disregarding the perhaps minimal value of my initial purpose, I'll
>
posit that it's not good to have a namespace and a class whose names
differ
> only in that one is an abbreviated form of the other. So I'd
like to take
> care of this, but rather than just post a patch and see
what happens, I
> thought I'd see if anyone cared how. Basically I see
two options:
> 
> 1. Get rid of the namespace and make the contents (a
few const ints and a
> function) public static members of the AmbaDevice
class. I tried this and
> it works fine, with one side complication of
the DPRINTF name() thing not
> dealing well with being in a static
method, but I can handle that.
> 
> 2. Rename the namespace to something
a little more descriptive.
> 
> Anyone care? Since I already did #1,
that's what I'll stick with unless I
> hear otherwise. If you prefer #2,
please provide a suggested new name as
> well.
> 
> Thanks,
> 
> Steve
>
_______________________________________________
> gem5-dev mailing
list
> [email protected]
> http://m5sim.org/mailman/listinfo/gem5-dev
[1]

 

Links:
------
[1] http://m5sim.org/mailman/listinfo/gem5-dev
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to