[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Multi-function support in PCI
Hello,
In case of PCI, I am
having some doubts for supporting multiple functions.
The multiple function is
enabled by setting bit 7 in Header Type field of configuration space.
Each function should have
seperate configuration space.
At a time 8 functions can be
supported at the max.
Now the doubt
is:
How the
system comes to know how many functions are supported by the
device?
If the Bit
7 in Header type of first fuction is 1 but that of other functions is 0 or
otherwise,
how all
the functions can be assecced?
If the
device is supporting only 3 functions, whether the BIOS will run the
configuration cycles assuming
that the
device is supporting 8 functions or it knows where to stop for
programming the base address registers.
***** Madhura Bokil. *****
ControlNet (I)
Pvt. Ltd;
Project Engineer,
Verna - Goa
Goa - 403 722.
Ph.
0832-783615