1 /** @file
2 
3 Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>
4 SPDX-License-Identifier: BSD-2-Clause-Patent
5 
6 
7 **/
8 
9 #include "Edb.h"
10 
11 /**
12 
13   DebuggerCommand - PCIL.
14 
15   @param  CommandArg      - The argument for this command
16   @param  DebuggerPrivate - EBC Debugger private data structure
17   @param  ExceptionType   - Interrupt type.
18   @param  SystemContext   - EBC system context.
19 
20   @retval EFI_DEBUG_CONTINUE - formal return value
21 
22 **/
23 EFI_DEBUG_STATUS
DebuggerExtPciPCIL(IN CHAR16 * CommandArg,IN EFI_DEBUGGER_PRIVATE_DATA * DebuggerPrivate,IN EFI_EXCEPTION_TYPE ExceptionType,IN OUT EFI_SYSTEM_CONTEXT SystemContext)24 DebuggerExtPciPCIL (
25   IN     CHAR16                    *CommandArg,
26   IN     EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate,
27   IN     EFI_EXCEPTION_TYPE        ExceptionType,
28   IN OUT EFI_SYSTEM_CONTEXT        SystemContext
29   )
30 {
31   EDBPrint (L"Unsupported\n");
32   //
33   // TBD
34   //
35   return EFI_DEBUG_CONTINUE;
36 }
37 
38 /**
39 
40   DebuggerCommand - PCID.
41 
42   @param  CommandArg      - The argument for this command
43   @param  DebuggerPrivate - EBC Debugger private data structure
44   @param  ExceptionType   - Interrupt type.
45   @param  SystemContext   - EBC system context.
46 
47   @retval EFI_DEBUG_CONTINUE - formal return value
48 
49 **/
50 EFI_DEBUG_STATUS
DebuggerExtPciPCID(IN CHAR16 * CommandArg,IN EFI_DEBUGGER_PRIVATE_DATA * DebuggerPrivate,IN EFI_EXCEPTION_TYPE ExceptionType,IN OUT EFI_SYSTEM_CONTEXT SystemContext)51 DebuggerExtPciPCID (
52   IN     CHAR16                    *CommandArg,
53   IN     EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate,
54   IN     EFI_EXCEPTION_TYPE        ExceptionType,
55   IN OUT EFI_SYSTEM_CONTEXT        SystemContext
56   )
57 {
58   EDBPrint (L"Unsupported\n");
59   //
60   // TBD
61   //
62   return EFI_DEBUG_CONTINUE;
63 }
64 
65 /**
66 
67   DebuggerCommand - CFGB.
68 
69   @param  CommandArg      - The argument for this command
70   @param  DebuggerPrivate - EBC Debugger private data structure
71   @param  ExceptionType   - Interrupt type.
72   @param  SystemContext   - EBC system context.
73 
74   @retval EFI_DEBUG_CONTINUE - formal return value
75 
76 **/
77 EFI_DEBUG_STATUS
DebuggerExtPciCFGB(IN CHAR16 * CommandArg,IN EFI_DEBUGGER_PRIVATE_DATA * DebuggerPrivate,IN EFI_EXCEPTION_TYPE ExceptionType,IN OUT EFI_SYSTEM_CONTEXT SystemContext)78 DebuggerExtPciCFGB (
79   IN     CHAR16                    *CommandArg,
80   IN     EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate,
81   IN     EFI_EXCEPTION_TYPE        ExceptionType,
82   IN OUT EFI_SYSTEM_CONTEXT        SystemContext
83   )
84 {
85   EDBPrint (L"Unsupported\n");
86   //
87   // TBD
88   //
89   return EFI_DEBUG_CONTINUE;
90 }
91 
92 
93 /**
94 
95   DebuggerCommand - CFGW.
96 
97   @param  CommandArg      - The argument for this command
98   @param  DebuggerPrivate - EBC Debugger private data structure
99   @param  ExceptionType   - Interrupt type.
100   @param  SystemContext   - EBC system context.
101 
102   @retval EFI_DEBUG_CONTINUE - formal return value
103 
104 **/
105 EFI_DEBUG_STATUS
DebuggerExtPciCFGW(IN CHAR16 * CommandArg,IN EFI_DEBUGGER_PRIVATE_DATA * DebuggerPrivate,IN EFI_EXCEPTION_TYPE ExceptionType,IN OUT EFI_SYSTEM_CONTEXT SystemContext)106 DebuggerExtPciCFGW (
107   IN     CHAR16                    *CommandArg,
108   IN     EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate,
109   IN     EFI_EXCEPTION_TYPE        ExceptionType,
110   IN OUT EFI_SYSTEM_CONTEXT        SystemContext
111   )
112 {
113   EDBPrint (L"Unsupported\n");
114   //
115   // TBD
116   //
117   return EFI_DEBUG_CONTINUE;
118 }
119 
120 /**
121 
122   DebuggerCommand - CFGD.
123 
124   @param  CommandArg      - The argument for this command
125   @param  DebuggerPrivate - EBC Debugger private data structure
126   @param  ExceptionType   - Interrupt type.
127   @param  SystemContext   - EBC system context.
128 
129   @retval EFI_DEBUG_CONTINUE - formal return value
130 
131 **/
132 EFI_DEBUG_STATUS
DebuggerExtPciCFGD(IN CHAR16 * CommandArg,IN EFI_DEBUGGER_PRIVATE_DATA * DebuggerPrivate,IN EFI_EXCEPTION_TYPE ExceptionType,IN OUT EFI_SYSTEM_CONTEXT SystemContext)133 DebuggerExtPciCFGD (
134   IN     CHAR16                    *CommandArg,
135   IN     EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate,
136   IN     EFI_EXCEPTION_TYPE        ExceptionType,
137   IN OUT EFI_SYSTEM_CONTEXT        SystemContext
138   )
139 {
140   EDBPrint (L"Unsupported\n");
141   //
142   // TBD
143   //
144   return EFI_DEBUG_CONTINUE;
145 }
146