Hello,

I try to create a simple rtems4.12 setup using the pc486 bsp with the 
PCI-library enabled.
Following the user guide I added 
#define RTEMS_PCI_CONFIG_LIB
#define CONFIGURE_INIT
#define CONFIGURE_PCI_LIB            PCI_LIB_AUTO
to my configuration. 
If I try to compile the project I get the error: 
pc486/lib/include/rtems/confdefs.h:3254:16: fatal error: pci/cfg.h: No such 
file or directory

The only related cfg.h I could find resides in cpukit/libpci/pci/cfg.h, but it 
doesn't seem that it is installed in the bsp or tools directory.
Do I need to compile the BSP with some extra compile switches for PCI support?

Also I noticed a typo in the documentation which caused some confusion: 
In 
https://docs.rtems.org/branches/master/c-user/configuring_a_system.html#pci-library
 the CONFIGURE_PCI_CONFIG_LIB should probably be CONFIGURE_PCI_LIB.
In the same chapter (Configuring a system) it does not say that CONFIGURE_INIT 
and RTEMS_PCI_CONFIG_LIB need to be defined, but looking at confdefs.h they 
seem to be necessary.
It is mentioned in chapter "27. PCI Library" though.

Best regards,

   Jan


Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
German Aerospace Center
Simulation and Software Technology | Software for Space Systems and Interactive 
Visualization | Lilienthalplatz 7 | 38108 Braunschweig | Germany

Jan Sommer
Telephone +49 531 295-2494 | Telefax 0531 295-2767 | jan.som...@dlr.de
DLR.de/SC

_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users

Reply via email to