pcie.h revision 665a7fca9fb82b4c029eb6763aefcc9bc563a486
0N/A * The contents of this file are subject to the terms of the 0N/A * Common Development and Distribution License (the "License"). 0N/A * You may not use this file except in compliance with the License. 0N/A * See the License for the specific language governing permissions 0N/A * and limitations under the License. 0N/A * When distributing Covered Code, include this CDDL HEADER in each 0N/A * If applicable, add the following below this CDDL HEADER, with the 0N/A * fields enclosed by brackets "[]" replaced with your own identifying 0N/A * information: Portions Copyright [yyyy] [name of copyright owner] 0N/A * Copyright 2006 Sun Microsystems, Inc. All rights reserved. 0N/A * Use is subject to license terms. 3153N/A#
pragma ident "%Z%%M% %I% %E% SMI" 3153N/A * PCI Express capability registers in PCI configuration space relative to 3153N/A * the PCI Express Capability structure. 1879N/A * PCI-Express Config Space size 1879N/A * PCI-Express Capabilities Register (2 bytes) 1879N/A * Device Capabilities Register (4 bytes) 1879N/A * Device Control Register (2 bytes) 0N/A * Device Status Register (2 bytes) 0N/A * Link Capability Register (4 bytes) 0N/A * Link Control Register (2 bytes) 1064N/A * Link Status Register (2 bytes) 2950N/A * Slot Capability Register (4 bytes) 0N/A * Slot Control Register (2 bytes) 0N/A/* State values for the Power and Attention Indicators */ 0N/A * Macros to set/get the state of Power and Attention Indicators 0N/A * in the PCI Express Slot Control Register. 0N/A * Slot Status register (2 bytes) 0N/A * Root Control Register (2 bytes) 0N/A * Root Status Register (4 bytes) 0N/A * PCI-Express Enhanced Capabilities Link Entry Bit Offsets 0N/A * PCI-Express Enhanced Capability Identifier Values 0N/A /* Endpoint Association */ 0N/A * PCI-Express Advanced Error Reporting Extended Capability Offsets 642N/A * AER Capability & Control 0N/A * AER Root Command Register 2073N/A * AER Root Error Status Register 350N/A * AER Error Source Identification Register 0N/A * AER Secondary Uncorrectable Error Register 0N/A * AER Secondary Capability & Control 0N/A * AER Secondary Headers 0N/A * The Secondary Header Logs is 4 DW long. 0N/A * The first 2 DW are split into 3 sections 0N/A * o Transaction Attribute 0N/A * o Transaction Command Lower 0N/A * o Transaction Command Higher 4056N/A * The last 2 DW is the Transaction Address 0N/A * PCI-Express Device Serial Number Capability Offsets. 0N/A * PCI-E Common TLP Header Fields 0N/A * PCI Express little-endian common TLP header format 2062N/A * PCI-Express Message Request Header 0N/A * PCI Express big-endian common TLP header format 0N/A * PCI-Express Message Request Header 0N/A#
endif /* _SYS_PCIE_H */