1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
use crateSDTHeader;
/// ## Boot Graphics Resource Table (BGRT)
///
/// The Boot Graphics Resource Table (BGRT) is an optional table that provides a mechanism
/// to indicate that an image was drawn on the screen during boot, and some information about the image.
///
/// The table is written when the image is drawn on the screen. This should be done after it is expected that any firmware components
/// that may write to the screen are done doing so and it is known that the image is the only thing on the screen.
/// If the boot path is interrupted (e.g., by a key press), the Displayed bit within the status field should be changed to 0
/// to indicate to the OS that the current image is invalidated.
///
/// This table is only supported on UEFI systems.