blob: b064f12d2a98df2748841836983e435a7828065f [file] [log] [blame]
Dhruvaraj Subhashchandran0067ba22017-05-02 08:00:11 -05001description: >
2 Implement to indicate progress of ongoing boot.
3
4properties:
5 - name: BootProgress
6 type: enum[self.ProgressStages]
7 default: Unspecified
8 description: >
Patrick Williams8da396c2022-03-14 14:21:02 -05009 Current boot progress
Dhruvaraj Subhashchandran0067ba22017-05-02 08:00:11 -050010
Andrew Geissler69a5a7a2020-11-14 16:22:59 -060011 - name: BootProgressLastUpdate
12 type: uint64
13 default: 0
14 description: >
Patrick Williamsa1347412022-12-06 10:56:22 -060015 BootProgressLastUpdate is the last time the BootProgress property was
16 updated. The time is the Epoch time, number of microseconds since 1
17 Jan 1970 00::00::00 UTC. This can be compared with the current
18 BootProgress value to know how long the boot has been on the current
19 boot step.
Andrew Geissler69a5a7a2020-11-14 16:22:59 -060020
Dhruvaraj Subhashchandran0067ba22017-05-02 08:00:11 -050021enumerations:
Patrick Williams8da396c2022-03-14 14:21:02 -050022 - name: ProgressStages
23 description: >
24 The boot progress stage
25 values:
26 - name: Unspecified
27 description: >
28 Unknown state.
29 - name: PrimaryProcInit
30 description: >
31 Primary Processor Initialization
32 - name: BusInit
33 description: >
34 Processor and Memory Bus Initialization
35 - name: MemoryInit
36 description: >
37 Memory Initialization
38 - name: SecondaryProcInit
39 description: >
40 Secondary Processor Initialization
41 - name: PCIInit
42 description: >
43 PCI resource initialization
44 - name: SystemInitComplete
45 description: >
46 System firmware completed booting
47 - name: OSStart
48 description: >
49 Starting Operating System.
50 - name: OSRunning
51 description: >
52 Operating System up and running
53 - name: SystemSetup
54 description: >
55 System firmware has entered a setup state
56 - name: MotherboardInit
57 description: >
58 Motherboard/Basebord Initialization.
Hieu Huynh27b83c42022-10-12 08:29:22 +000059 - name: OEM
60 description: >
61 OEM-defined boot progress state.