]> git.proxmox.com Git - mirror_edk2.git/blob - Tools/Source/TianoTools/FlashMap/Microcode.h
Adding Additional Tools that are needed for Platform Image creation.
[mirror_edk2.git] / Tools / Source / TianoTools / FlashMap / Microcode.h
1 /*++
2
3 Copyright (c) 2004 Intel Corporation. All rights reserved
4 This software and associated documentation (if any) is furnished
5 under a license and may only be used or copied in accordance
6 with the terms of the license. Except as permitted by such
7 license, no part of this software or documentation may be
8 reproduced, stored in a retrieval system, or transmitted in any
9 form or by any means without the express written consent of
10 Intel Corporation.
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_