Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How OS determine PCI I/O space size ?

Status
Not open for further replies.

ccchang

Junior Member level 2
Joined
Nov 14, 2007
Messages
21
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Location
Penang Island, Malaysia
Activity points
1,481
Greetings,

As mentioned in PCI 2.2 spec, the PCI I/O space size for a target device is determine by sending FFFFFFFFh to the base address register and read back the register value which hardwired to 0 (ground) for lower few bits to determine the I/O space size. Only then the actual base address will be send the the same register for information storing.

However, I did not see the 32 bits 1s being send by BIOS to the base address register. What should i do to fix this ?

Thanks.
Best Regards,
CCChang
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top