j
: Next unread message k
: Previous unread message j a
: Jump to all threads
j l
: Jump to MailingList overview
Hello,
In one of your earlier mails (Date: Sat, 24 Jul 2004 02:18:05 +0200), u have mentioned that "FCODE Evaluator" has been already implemented and is part of the kernel. We need to support a PCI device which has a FCODE Driver burnt in ROM.
My question is:
1. Will the kernel take care of inserting this PCI Driver and mapping the device? Or else do we need to build some evaluator for this?
2. Can you please name some PCI device which has FCODE driver built in
Regards
Swamy
Attachments:
* Swamy@soc-soft.com Swamy@soc-soft.com [040909 14:50]:
My question is:
- Will the kernel take care of inserting this PCI Driver and mapping
the device? Or else do we need to build some evaluator for this?
The PCI driver is currently incomplete. It does not correctly enable PCI option roms yet. This means the evaluator is already there and it works (with some bugs probably, since it has not been extensively tested) But you do _not_ need to write an evaluator yourself.
If you get the latest OpenBIOS snapshot from http://www.openbios.org/snapshots/ you can have a look at the code in openbios/drivers/pci.[c|h|fs] for the PCI driver and openbios/forth/device/feval.fs for the FCode evaluator (byte-load)
- Can you please name some PCI device which has FCODE driver built in
There are certain variations of the Adaptec 2930/2940, and some LSI SCSI Raid controllers that I know of. Some graphics cards from ATI have FCode available as well. I don't have a complete list though. There was a list available at http://www.firmworks.com/open_fw/liter/cardlist.txt but it seems Firmworks removed it. Basically any PCI card designed for SUN machines, and some designed for Apple PowerMacs should work.
Stefan
* Stefan Reinauer stepan@openbios.org [040913 11:17]:
- Swamy@soc-soft.com Swamy@soc-soft.com [040909 14:50]:
My question is:
- Will the kernel take care of inserting this PCI Driver and mapping
the device? Or else do we need to build some evaluator for this?
The PCI driver is currently incomplete. It does not correctly enable PCI option roms yet. This means the evaluator is already there and it works (with some bugs probably, since it has not been extensively tested) But you do _not_ need to write an evaluator yourself.
If you get the latest OpenBIOS snapshot from http://www.openbios.org/snapshots/ you can have a look at the code in openbios/drivers/pci.[c|h|fs] for the PCI driver and openbios/forth/device/feval.fs for the FCode evaluator (byte-load)
See also the following issue in the issue tracker:
There was a list available at http://www.firmworks.com/open_fw/liter/cardlist.txt but it seems Firmworks removed it.
http://web.archive.org/web/20030812153527/http://firmworks.com/open_fw/ liter/cardlist.txt
was the last update ever, it seems.
Segher