SGI Techpubs Library

Linux  »  Books  »  Developer  »  
Linux Device Driver Programmer's Guide,Porting to SGI Altix Systems
(document number: 007-4520-007 / published: 2008-09-24)    table of contents  |  additional info  |  download
find in page

List of Figures

| Table of Contents | List of Figures | List of Examples | List of Tables |

Figure 2-1. Links Between Bricks
Figure 2-2. SC-brick Block Diagram
Figure 2-3. IX-brick (PX-brick with BaseIO Card)
Figure 2-4. PX-brick - PCI-X Expansion Brick
Figure 2-5. Address Decoding for Physical Memory Access
Figure 2-6. Bit Values for Global MMR Space
Figure 2-7. Bit Values for AMO Space
Figure 2-8. SHub Physical Address Map
Figure 2-9. Device Access through a Bus Adapter
Figure 2-10. CPU Access to Memory
Figure 2-11. CPU Access to Device Registers (Programmable I/O)
Figure 2-12. Device Access to Memory
Figure 3-1. PX-brick with BaseIO
Figure 3-2. PX-brick PCI-X Expansion
Figure 3-3. PCI-X Implementation
Figure 5-1. Physical Address Components
Figure 6-1. PCI-X Configuration Space
Figure 7-1. PIO Address Format
Figure 7-2. PIO to a Local PCI-X Device
Figure 7-3. PIO to a Remote PCI-X Device
Figure 7-4. PIO Address from the CPU
Figure 9-1. DMA to Memory on A Local Node
Figure 9-2. DMA to Memory on A Remote Node
Figure 9-3. PCI Direct Mapped Register (one per PCI bridge)
Figure 9-4. 32-bit Direct Mapped Address As Returned by the System
Figure 9-5. 50-bit System Memory Address
Figure 9-6. 32-bit DMA Mapped Address
Figure 9-7. 64-bit DMA Mapped Address
Figure A-1. Release Semantics One-Directional Fence
Figure A-2. Acquire Semantics One-Directional Fence
Figure A-3. Two-dimensional Memory Fence (mf)

Linux Device Driver Programmer's Guide,Porting to SGI Altix Systems
(document number: 007-4520-007 / published: 2008-09-24)    table of contents  |  additional info  |  download

    Front Matter
    New Features in This Guide
    About This Guide
    Chapter 1. Introduction
    Chapter 2. Architecture
    Chapter 3. PCI-X Device Attachment
    Chapter 4. PCI System Initialization
    Chapter 5. Finding Your PCI Device
    Chapter 6. PCI/PCI-X Configuration Space
    Chapter 7. PCI-X I/O and Memory Resources
    Chapter 8. PCI-X Interrupt Mechanism
    Chapter 9. PCI-X Direct Memory Access (DMA)
    Chapter 10. Device Driver Memory Usage
    Chapter 11. Time Management
    Chapter 12. Building Linux Kernels and Modules
    Appendix A. Memory Operation Ordering on SGI Altix Systems
    Index


home/search | what's new | help