]> git.proxmox.com Git - mirror_edk2.git/blob - Tools/CodeTools/Source/FlashMap/Microcode.h
More renames for Tool Packages
[mirror_edk2.git] / Tools / CodeTools / Source / FlashMap / Microcode.h
1 /*++
2
3 Copyright (c) 2004-2006 Intel Corporation. All rights reserved
4 This program and the accompanying materials are licensed and made available
5 under the terms and conditions of the BSD License which accompanies this
6 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 Microcode.h
15
16 Abstract:
17
18 Header file for flash management utility in the Intel Platform
19 Innovation Framework for EFI build environment.
20
21 --*/
22
23 #ifndef _MICROCODE_H_
24 #define _MICROCODE_H_
25
26 void
27 MicrocodeConstructor (
28 void
29 );
30 /*++
31
32 Routine Description:
33
34 Constructor of module Microcode
35
36 Arguments:
37
38 None
39
40 Returns:
41
42 None
43
44 --*/
45
46 void
47 MicrocodeDestructor (
48 void
49 );
50 /*++
51
52 Routine Description:
53
54 Destructor of module Microcode
55
56 Arguments:
57
58 None
59
60 Returns:
61
62 None
63
64 --*/
65
66 STATUS
67 MicrocodeParseFile (
68 char *InFileName,
69 char *OutFileName
70 );
71 /*++
72
73 Routine Description:
74 Parse a microcode text file, and write the binary results to an output file.
75
76 Arguments:
77 InFileName - input text file to parse
78 OutFileName - output file to write raw binary data from parsed input file
79
80 Returns:
81 STATUS_SUCCESS - no errors or warnings
82 STATUS_ERROR - errors were encountered
83
84 --*/
85
86
87 #endif // #ifndef _MICROCODE_H_