]> git.proxmox.com Git - mirror_edk2.git/blame - BaseTools/Source/C/Include/IndustryStandard/pci30.h
BaseTools: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / BaseTools / Source / C / Include / IndustryStandard / pci30.h
CommitLineData
30fdf114
LG
1/** @file\r
2 Support for PCI 3.0 standard.\r
3\r
97fa0ee9 4 Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
30fdf114 5\r
2e351cbe 6 SPDX-License-Identifier: BSD-2-Clause-Patent\r
30fdf114 7\r
30fdf114
LG
8**/\r
9\r
10#ifndef _PCI30_H\r
11#define _PCI30_H\r
12\r
13//#include "pci23.h"\r
14\r
15#define PCI_CLASS_MASS_STORAGE_SATADPA 0x06\r
16\r
17#pragma pack(push, 1)\r
18\r
19typedef struct {\r
20 UINT32 Signature; // "PCIR"\r
21 UINT16 VendorId;\r
22 UINT16 DeviceId;\r
23 UINT16 DeviceListOffset;\r
24 UINT16 Length;\r
25 UINT8 Revision;\r
26 UINT8 ClassCode[3];\r
27 UINT16 ImageLength;\r
28 UINT16 CodeRevision;\r
29 UINT8 CodeType;\r
30 UINT8 Indicator;\r
31 UINT16 MaxRuntimeImageLength;\r
32 UINT16 ConfigUtilityCodeHeaderOffset;\r
33 UINT16 DMTFCLPEntryPointOffset;\r
34} PCI_3_0_DATA_STRUCTURE;\r
35\r
36#pragma pack(pop)\r
37\r
38#endif\r