]>
Commit | Line | Data |
---|---|---|
83d290c5 | 1 | # SPDX-License-Identifier: GPL-2.0+ |
e0ff8551 SG |
2 | # Copyright (c) 2016 Google, Inc |
3 | # Written by Simon Glass <[email protected]> | |
4 | # | |
e0ff8551 SG |
5 | # Entry-type module for Intel Management Engine binary blob |
6 | # | |
7 | ||
16287933 SG |
8 | from binman.entry import Entry |
9 | from binman.etype.blob import Entry_blob | |
e0ff8551 SG |
10 | |
11 | class Entry_intel_me(Entry_blob): | |
3fb397bb SG |
12 | """Entry containing an Intel Management Engine (ME) file |
13 | ||
14 | Properties / Entry arguments: | |
15 | - filename: Filename of file to read into entry | |
16 | ||
17 | This file contains code used by the SoC that is required to make it work. | |
18 | The Management Engine is like a background task that runs things that are | |
19 | not clearly documented, but may include keyboard, deplay and network | |
20 | access. For platform that use ME it is not possible to disable it. U-Boot | |
21 | does not directly execute code in the ME binary. | |
22 | ||
23 | A typical filename is 'me.bin'. | |
24 | ||
fa1c9378 SG |
25 | The position of this entry is generally set by the intel-descriptor entry. |
26 | ||
3fb397bb SG |
27 | See README.x86 for information about x86 binary blobs. |
28 | """ | |
25ac0e61 SG |
29 | def __init__(self, section, etype, node): |
30 | Entry_blob.__init__(self, section, etype, node) |