[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Vendor ID
- To: Mailing List Recipients <pci-sig-request@znyx.com>
- Subject: RE: Vendor ID
- From: Ali Najafi - Azfin <alinajafi@hqexchg.aztech.com.sg>
- Date: Mon, 23 Jun 1997 09:44:05 +0800
- Resent-Date: Mon, 23 Jun 1997 09:44:05 +0800
- Resent-From: pci-sig-request@znyx.com
- Resent-Message-Id: <"9NByq2.0.Z2.lv6ip"@dart>
- Resent-Sender: pci-sig-request@znyx.com
Vendor ID is a read only value to identify the manufacturer of the PCI
device. Practically, you *can* connect it to a serial rom, or a some
similar mechanism, to define its value at boot-up time, just like
setting the value of sub-system ID and sub-system vendor ID. Before the
serial rom (or whatever mechanism) finishes defining the value, all the
accesses to that register should be "Retry"ed by the PCI device, and
after that, no creature in the world can change its value. I never came
across anything against such an implementation in the PCI spec although
the PCI spec never talks about it and I guess the reason is that one PCI
device is not expected to have more than one manufacturer and is not
going to need more than one vendor ID.
Ali Najafi
>----------
>From: Keith Palmer[SMTP:Keith.Palmer@npbsmtp1.nb.rockwell.com]
>Sent: Thursday, June 19, 1997 1:54 AM
>To: Mailing List Recipients
>Subject: Vendor ID
>
>
>
>
>
>
> It is my understanding that the Vendor ID is a read only value in the
>PCI config. registers. However, I was wondering if anyone knows if there
>is a work-around. Is there a manual way to set the Vendor ID? The specs.
>say it should be a hardwired value, but I also know it can be set by a
>on-board ROM at startup. Both the standard PCI BIOS call and also the I/O
>port call will not allow the altering of the Vendor ID. Is there another
>way??
>
> Keith Palmer
>
>
>
Ç (