PCI API

Kate Feng feng1 at bnl.gov
Thu Mar 3 12:27:57 UTC 2005


I agree with what Peter Dufault said.
Providing hot adding  in BSP is a safe provision,  at least till
MOTLoad change its firmware.  Will it  or wo'nt it ?  I do not
care because I am using RTEMS.


On Fri, 25 Feb 2005, at 15:15:48 , he wrote :

> If it was enabled by MOTLoad (the monitor on the MVME5500),
> then it has a bug similar to RTEMS mvme5500 (arbitrarily limiting number
of
> busses) since the bus and device don't show up with
> pciShow (and other pciFoo) commands in MOTLoad, but after
> increasing the number of busses in the RTEMS source it is
> showing up in RTEMS using BSP_pciFindDevice.


Regards,
Kate


> On Mar 2, 2005, at 8:58 PM, Till Straumann wrote:
>
> > I don't think 'hot adding' is needed or in any way easy to do. AFAIK
> > you rely on MOTLoad [or whatever it's called]
> > to perform the PCI configuration and the firmware is not going to
> > support any 'hot adding' [hot == while system
> > is powered-on / running].
>
> Considering how the cards mount on the VME card, hot adding is
> definitely an intellectual exercise only in relation to the MVME5500.
> >
> > OTOH, if a DEC21150 is plugged into the [cold] system and powered up,
> > MOTLoad will configure PCI
> > and you'll end up with 4 segments in total, the 1GHz ending up on
> > segment 3.
> >
>
> I don't think MOTLoad is that smart.  When I add a PMCSPAN (DEC21150)
> with cards in it, MOTLoad displays the DEC21150 but doesn't show
> anything about the devices on it, though it displays the devices on
> BUS0 and BUS1. The manuals sure sound as if everything is hardwired in
> place in the topology I showed in my ASCII art.  If there is a way to
> set everything up with solder I wouldn't be surprised to find out that
> is how it is configured.
>
> If anyone adds a bridge device off the PMCSPAN they'll have to plan to
> get the code in powerpc/shared working to setup the bridge and
> downstream devices.
>
> Peter Dufault
> HD Associates, Inc.




More information about the users mailing list