- Timestamp:
- 11/28/11 09:11:10 (12 years ago)
- Branches:
- 4.11, 5, master
- Children:
- 02550220
- Parents:
- e51eb80
- git-author:
- Daniel Hellstrom <daniel@…> (11/28/11 09:11:10)
- git-committer:
- Daniel Hellstrom <daniel@…> (04/16/15 23:10:15)
- Location:
- doc
- Files:
-
- 1 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/ada_user/Makefile.am
re51eb80 ra31845f7 17 17 $(top_builddir)/user/glossary.texi $(top_builddir)/user/init.texi \ 18 18 $(top_builddir)/user/intr.texi $(top_builddir)/user/io.texi \ 19 $(top_builddir)/user/libpci.texi \ 19 20 $(top_builddir)/user/mp.texi $(top_builddir)/user/msg.texi \ 20 21 $(top_builddir)/user/overview.texi $(top_builddir)/user/part.texi \ -
doc/ada_user/ada_user.texi
re51eb80 ra31845f7 109 109 * Multiprocessing Manager:: 110 110 * Symmetric Multiprocessing Services:: 111 * PCI Library:: 111 112 * Stack Bounds Checker:: 112 113 * CPU Usage Statistics:: … … 154 155 @include user/mp.texi 155 156 @include user/smp.texi 157 @include user/libpci.texi 156 158 @include user/stackchk.texi 157 159 @include user/cpuuse.texi -
doc/develenv/direct.t
re51eb80 ra31845f7 449 449 RPC/XDR source to RTEMS. 450 450 451 @item $@{RTEMS_ROOT@}/cpukit/libpci/ 452 This directory contains RTEMS PCI Library. 453 451 454 @item $@{RTEMS_ROOT@}/cpukit/posix/ 452 455 This directory contains the RTEMS implementation -
doc/user/Makefile.am
re51eb80 ra31845f7 16 16 schedule.texi rtmon.texi barrier.texi bsp.texi userext.texi conf.texi \ 17 17 mp.texi stackchk.texi cpuuse.texi object.texi chains.texi rbtree.texi \ 18 timespec.texi cbs.texi dirstat.texi smp.texi 18 timespec.texi cbs.texi dirstat.texi smp.texi libpci.texi 19 19 20 20 COMMON_FILES += $(top_srcdir)/common/cpright.texi … … 167 167 $(BMENU2) -p "Multiprocessing Manager MULTIPROCESSING_ANNOUNCE - Announce the arrival of a packet"\ 168 168 -u "Top" \ 169 -n "PCI Library" < $< > $@ 170 171 libpci.texi: libpci.t 172 $(BMENU2) -p "Symmetric Multiprocessing Services TASK_SET_AFFINITY - Set task processor affinity" \ 173 -u "Top" \ 169 174 -n "Stack Bounds Checker" < $< > $@ 170 175 171 176 stackchk.texi: stackchk.t 172 $(BMENU2) -p " Symmetric Multiprocessing Services TASK_SET_AFFINITY - Set task processor affinity" \177 $(BMENU2) -p "PCI Library PCI Shell command" \ 173 178 -u "Top" \ 174 179 -n "CPU Usage Statistics" < $< > $@ -
doc/user/c_user.texi
re51eb80 ra31845f7 108 108 * Multiprocessing Manager:: 109 109 * Symmetric Multiprocessing Services:: 110 * PCI Library:: 110 111 * Stack Bounds Checker:: 111 112 * CPU Usage Statistics:: … … 153 154 @include mp.texi 154 155 @include smp.texi 156 @include libpci.texi 155 157 @include stackchk.texi 156 158 @include cpuuse.texi -
doc/user/conf.t
re51eb80 ra31845f7 5274 5274 5275 5275 @c 5276 @c === PCI Library === 5277 @c 5278 @section PCI Library 5279 5280 This section defines the system configuration paramters supported 5281 by @code{rtems/confdefs.h} related to configuring the PCI Library 5282 for RTEMS. 5283 5284 The PCI Library startup behaviour can be configured in four diffent 5285 ways depending on how @code{CONFIGURE_PCI_CONFIG_LIB} is defined: 5286 5287 @itemize @bullet 5288 @findex PCI_LIB_AUTO 5289 @item @code{PCI_LIB_AUTO} is used to enable the PCI auto configuration 5290 software. PCI will be automatically probed, PCI buses enumerated, all 5291 devices and bridges will be initialized using Plug & Play software 5292 routines. The PCI device tree will be populated based on the PCI devices 5293 found in the system, PCI devices will be configured by allocating address 5294 region resources automatically in PCI space according to the BSP or host 5295 bridge driver set up. 5296 5297 @findex PCI_LIB_READ 5298 @item @code{PCI_LIB_READ} is used to enable the PCI read configuration 5299 software. The current PCI configuration is read to create the RAM 5300 representation (the PCI device tree) of the PCI devices present. PCI devices 5301 are assumed to already have been initialized and PCI buses enumrated, it is 5302 therefore required that a BIOS or a boot loader has set up configuration space 5303 prior to booting into RTEMS. 5304 5305 @findex PCI_LIB_STATIC 5306 @item @code{PCI_LIB_STATIC} is used to enable the PCI static configuration 5307 software. The user provides a PCI tree with information how all PCI devices 5308 are to be configured at compile time by linking in a custom 5309 @code{struct pci_bus pci_hb} tree. The static PCI library will not probe PCI 5310 for devices, instead it will assume that all devices defined by the user is 5311 present, it will enumerate the PCI buses and configure all PCI devices in 5312 static configuration accordingly. Since probe and allocation software is not 5313 needed the startup is faster, have smaller footprint and does not require 5314 dynamic memory allocation. 5315 5316 @findex PCI_LIB_PERIPHERAL 5317 @item @code{PCI_LIB_PERIPHERAL} is used to enable the PCI peripheral 5318 configuration. It is similar to @code{PCI_LIB_STATIC}, but is will never write 5319 the configuration to the PCI devices since PCI peripherals are not allowed to 5320 access PCI configuration space. 5321 5322 @end itemize 5323 5324 Note that selecting PCI_LIB_STATIC or PCI_LIB_PERIPHERAL but not defining 5325 @code{pci_hb} will reuslt in link errors. Note also that in these modes 5326 Plug & Play is not performed. 5327 5328 @c 5276 5329 @c === Go Tasks === 5277 5330 @c
Note: See TracChangeset
for help on using the changeset viewer.