[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

BIOS Behavior Under PCI 2.1 Spec.



Form: Adaptec Memo
Header: Adaptec Confidential
Text: (18 lines follow)
Can anybody comment on the following?

To be both PCI 2.1 and PC '97 compliant should the expansion ROM BIOS header 
correspond to the Sub-system vendor ID/Device ID or the Vendor ID/Device ID?

The Sub-system Vendor ID/Device ID is optional in PCI 2.1 spec while it is a 
requirement for PC '97 certification.  If a vendor wants to load a different 
set of Expansion ROM and Device driver for a given device then it seems one 
either has to change the Device ID field or the Sub-system Device ID field 
or both.

If the Expansion ROM header corresponds to the sub-system device ID then 
compatibility is lost with all legacy systems that have BIOSes that check 
the header against the device ID field.  Since this is too much too give up 
I guess the system BIOS should continue to check the header against Device 
ID field and NOT use sub-system Device ID field.  So if a vendor desires to 
load a different expansion ROM then it must change the Device ID field. Am I 
correct to assume this?
Use Proportional Font: true
Attachment Count: 0
--$----Novell--Attachment----$

X-NVL-Content-Type: UNKNOWN
X-NVL-Content-Typename: UNKNOWN
X-NVL-Content-Charset: X-IBM-437
X-NVL-Content-Filename: ATTRIBS.BND
X-NVL-Content-Transfer-Encoding: X-UUENCODE

begin 777 ATTRIBS.BND
M0F5Y;VYD(%!A8VME9"!!='1R:6)U=&5S`([]"`<A"@``````0F5Y;VYD(%!R
M;W!R:65T87)Y($1A=&$:`````!$```````0`!`#'````````````````````
M````````5&5X=-<#0S\`````````````M0`#`-<#K@`!``$````'``$``0`!
M`-<#````````./\```````"0`0``````````5&EM97,@3F5W(%)O;6%N````
M`````````````````````````0`!`"8``0`G`"<``0`H`,$``0#"`,(``0##
M`/P!`0#]`?T!`0#^`=@#````````````````9``!+`$!6`(!A`,!L`0!W`4!
="`<!-`@!8`D!C`H!N`L!Y`P!$`X!/`\!:!`@```!
`
end

--$----Novell--Attachment----$--
4IJ