]> git.proxmox.com Git - mirror_edk2.git/blame - Tools/Source/TianoTools/FlashMap/Microcode.h
Add <FrameworkModules> in EdkModulePkg-All-Archs.fpd and MdePkg-All-Archs.fpd file...
[mirror_edk2.git] / Tools / Source / TianoTools / FlashMap / Microcode.h
CommitLineData
d25c4bf0 1/*++\r
2\r
3Copyright (c) 2004 Intel Corporation. All rights reserved\r
4This software and associated documentation (if any) is furnished\r
5under a license and may only be used or copied in accordance\r
6with the terms of the license. Except as permitted by such\r
7license, no part of this software or documentation may be\r
8reproduced, stored in a retrieval system, or transmitted in any\r
9form or by any means without the express written consent of\r
10Intel Corporation.\r
11\r
12Module Name:\r
13\r
14 Microcode.h\r
15\r
16Abstract:\r
17\r
18 Header file for flash management utility in the Intel Platform \r
19 Innovation Framework for EFI build environment.\r
20\r
21--*/\r
22\r
23#ifndef _MICROCODE_H_\r
24#define _MICROCODE_H_\r
25\r
26void\r
27MicrocodeConstructor (\r
28 void\r
29 );\r
30/*++\r
31\r
32Routine Description:\r
33\r
34 Constructor of module Microcode\r
35\r
36Arguments:\r
37\r
38 None\r
39\r
40Returns:\r
41\r
42 None\r
43\r
44--*/\r
45\r
46void\r
47MicrocodeDestructor (\r
48 void\r
49 );\r
50/*++\r
51\r
52Routine Description:\r
53\r
54 Destructor of module Microcode\r
55\r
56Arguments:\r
57\r
58 None\r
59\r
60Returns:\r
61\r
62 None\r
63\r
64--*/\r
65\r
66STATUS\r
67MicrocodeParseFile (\r
68 char *InFileName,\r
69 char *OutFileName\r
70 );\r
71/*++\r
72\r
73Routine Description:\r
74 Parse a microcode text file, and write the binary results to an output file.\r
75\r
76Arguments:\r
77 InFileName - input text file to parse\r
78 OutFileName - output file to write raw binary data from parsed input file\r
79\r
80Returns:\r
81 STATUS_SUCCESS - no errors or warnings\r
82 STATUS_ERROR - errors were encountered\r
83\r
84--*/\r
85\r
86\r
87#endif // #ifndef _MICROCODE_H_\r