]> git.proxmox.com Git - mirror_edk2.git/blob - DuetPkg/KbcResetDxe/Reset.h
3b70580a81ccfc806b4813ad490ea10b164d72c3
[mirror_edk2.git] / DuetPkg / KbcResetDxe / Reset.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 Reset.h
14
15 Abstract:
16
17 some definitions for reset
18
19 --*/
20
21 #ifndef _KBC_RESET_H
22 #define _KBC_RESET_H
23
24 #include <PiDxe.h>
25
26 #include <Library/IoLib.h>
27 #include <Library/DebugLib.h>
28 #include <Library/DebugLib.h>
29 #include <Library/UefiBootServicesTableLib.h>
30
31 #include <Protocol/Reset.h>
32
33 EFI_STATUS
34 EFIAPI
35 InitializeReset (
36 IN EFI_HANDLE ImageHandle,
37 IN EFI_SYSTEM_TABLE *SystemTable
38 )
39 /*++
40
41 Routine Description:
42
43 TODO: Add function description
44
45 Arguments:
46
47 ImageHandle - TODO: add argument description
48 SystemTable - TODO: add argument description
49
50 Returns:
51
52 TODO: add return values
53
54 --*/
55 ;
56
57 VOID
58 EFIAPI
59 KbcResetSystem (
60 IN EFI_RESET_TYPE ResetType,
61 IN EFI_STATUS ResetStatus,
62 IN UINTN DataSize,
63 IN VOID *ResetData OPTIONAL
64 )
65 /*++
66
67 Routine Description:
68
69 TODO: Add function description
70
71 Arguments:
72
73 ResetType - TODO: add argument description
74 ResetStatus - TODO: add argument description
75 DataSize - TODO: add argument description
76 ResetData - TODO: add argument description
77
78 Returns:
79
80 TODO: add return values
81
82 --*/
83 ;
84
85 #endif