tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
re: ixg(4) performances
> Finally, adding cfgread/cfgwrite commands to pcictl seems like a step in
> the wrong direction. I know that this is UNIX and we're duty-bound to
> give everyone enough rope, but may we reconsider our assisted-suicide
> policy just this one time? :-)
>
> How well has blindly poking configuration registers worked for us in
> the past? I can think of a couple of instances where an knowledgeable
> developer thought that they were writing a helpful value to a useful
> register and getting a desirable result, but in the end it turned out to
> be a no-op. In one case, it was an Atheros WLAN adapter where somebody
> added to Linux some code that wrote to a mysterious PCI configuration
> register, and then some of the *BSDs copied it. In the other case, I
> think that somebody used pci_conf_write() to write a magic value to a
> USB host controller register that wasn't on a 32-bit boundary. ISTR
> that some incorrect value was written, instead.
pciutils' "setpci" utility has exposed this for lots of systems for
years. i don't see any value in keeping pcictl from being as usable
as other tools, and as you say, this is unix - rope and all.
.mrg.
Home |
Main Index |
Thread Index |
Old Index