Initial import.
[mirror_edk2.git] / EdkModulePkg / Bus / Pci / PciBus / Dxe / PciOptionRomSupport.h
1 /*++
2
3 Copyright (c) 2006, Intel Corporation
4 All rights reserved. This program and the accompanying materials
5 are licensed and made available under the terms and conditions of the BSD License
6 which accompanies this distribution. The full text of the license may be found at
7 http://opensource.org/licenses/bsd-license.php
8
9 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11
12 Module Name:
13
14 PciOptionRomSupport.h
15
16 Abstract:
17
18 PCI Bus Driver
19
20 Revision History
21
22 --*/
23
24 #ifndef _EFI_PCI_OP_ROM_SUPPORT_H
25 #define _EFI_PCI_OP_ROM_SUPPORT_H
26
27 EFI_STATUS
28 GetOpRomInfo (
29 IN PCI_IO_DEVICE *PciIoDevice
30 )
31 /*++
32
33 Routine Description:
34
35 TODO: Add function description
36
37 Arguments:
38
39 PciIoDevice - TODO: add argument description
40
41 Returns:
42
43 TODO: add return values
44
45 --*/
46 ;
47
48 EFI_STATUS
49 LoadOpRomImage (
50 IN PCI_IO_DEVICE *PciDevice,
51 IN UINT64 RomBase
52 )
53 /*++
54
55 Routine Description:
56
57 TODO: Add function description
58
59 Arguments:
60
61 PciDevice - TODO: add argument description
62 RomBase - TODO: add argument description
63
64 Returns:
65
66 TODO: add return values
67
68 --*/
69 ;
70
71 EFI_STATUS
72 RomDecode (
73 IN PCI_IO_DEVICE *PciDevice,
74 IN UINT8 RomBarIndex,
75 IN UINT32 RomBar,
76 IN BOOLEAN Enable
77 )
78 /*++
79
80 Routine Description:
81
82 TODO: Add function description
83
84 Arguments:
85
86 PciDevice - TODO: add argument description
87 RomBarIndex - TODO: add argument description
88 RomBar - TODO: add argument description
89 Enable - TODO: add argument description
90
91 Returns:
92
93 TODO: add return values
94
95 --*/
96 ;
97
98 EFI_STATUS
99 ProcessOpRomImage (
100 PCI_IO_DEVICE *PciDevice
101 )
102 /*++
103
104 Routine Description:
105
106 TODO: Add function description
107
108 Arguments:
109
110 PciDevice - TODO: add argument description
111
112 Returns:
113
114 TODO: add return values
115
116 --*/
117 ;
118
119 #endif