Andrew Gallatin wrote:
> James C. McPherson wrote:
>> ram vegesna wrote:
>>> Thanks a lot, I got my utility working with pciutils. I am using 
>>> Solaris10 x86. Will fwflash work on x86 platforms.
>> Hi Ram,
>> yes, fwflash works on x86 platforms - it's a _generic_ tool.
>> At present the functionality of fwflash in Nevada build 89
>> (and 91, much better!) is not available for Solaris 10. We
>> do have it planned for backporting, but there is no exact
>> timeframe for delivery yet.
> 
> Does it work on sparc? 

Yes, that's part of the whole "generic" definition thing.

> Even if it does, can we please have
> enough hooks to make pciutils work on sparc?

Given that the homepage for pciutils claims it runs fine on
Solaris for the x86/x64 architectures, it shouldn't take you
too much effort to run tests on it after building on sparc.

> Earlier, there was some discussion of a pciutils (eg, lspci)
> port to solaris/sparc inside Sun.  Whatever happened to that?

That discussion on-going internally.

> The reason I ask is because for vendors of PCI(e,-X,etc) devices which
> may need fw upgrades, it is much, much, much easier to write
> one program which compiles on all *nixes that support pciutils
> than it is to justify the time to port to an flashing API
> which is Solaris specific.

The advantage of Solaris' fwflash is that it provides you
with a way of ensuring that your firmware image is actually
valid for the device you wish to flash. It's easily extensible
and for that matter, it should be easy enough to port to other
operating systems as well.

> Please note this is not a criticism of the API, just
> a remark from an IHV as to what we'd strongly prefer
> in terms of how to flash firmware on Solaris.  Given
> Ram's comment above, I suspect we are far from alone.

I take your point, however I do not think that there
would be much support for providing another firmware
flashing tool on Solaris. The comments in the emails
about the original "ibflash" PSARC case were very
direct on the desire to have only one tool in Solaris.


James C. McPherson
--
Senior Kernel Software Engineer, Solaris
Sun Microsystems
http://blogs.sun.com/jmcp       http://www.jmcp.homeunix.com/blog
_______________________________________________
driver-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to