1b1b4d261SWilliam A. Kennington IIIdescription: >
2b1b4d261SWilliam A. Kennington III    Implement to indicate progress of ongoing boot.
3b1b4d261SWilliam A. Kennington III
4b1b4d261SWilliam A. Kennington IIIproperties:
5b1b4d261SWilliam A. Kennington III    - name: BootProgress
6b1b4d261SWilliam A. Kennington III      type: enum[self.ProgressStages]
7b1b4d261SWilliam A. Kennington III      default: Unspecified
8b1b4d261SWilliam A. Kennington III      description: >
9b1b4d261SWilliam A. Kennington III          Current boot progress
10b1b4d261SWilliam A. Kennington III
11b1b4d261SWilliam A. Kennington III    - name: BootProgressLastUpdate
12b1b4d261SWilliam A. Kennington III      type: uint64
13b1b4d261SWilliam A. Kennington III      default: 0
14b1b4d261SWilliam A. Kennington III      description: >
15a1347418SPatrick Williams          BootProgressLastUpdate is the last time the BootProgress property was
16a1347418SPatrick Williams          updated. The time is the Epoch time, number of microseconds since 1
17a1347418SPatrick Williams          Jan 1970 00::00::00 UTC. This can be compared with the current
18a1347418SPatrick Williams          BootProgress value to know how long the boot has been on the current
19a1347418SPatrick Williams          boot step.
20b1b4d261SWilliam A. Kennington III
21b1b4d261SWilliam A. Kennington IIIenumerations:
22b1b4d261SWilliam A. Kennington III    - name: ProgressStages
23b1b4d261SWilliam A. Kennington III      description: >
24b1b4d261SWilliam A. Kennington III          The boot progress stage
25b1b4d261SWilliam A. Kennington III      values:
26b1b4d261SWilliam A. Kennington III          - name: Unspecified
27b1b4d261SWilliam A. Kennington III            description: >
28b1b4d261SWilliam A. Kennington III                Unknown state.
29b1b4d261SWilliam A. Kennington III          - name: PrimaryProcInit
30b1b4d261SWilliam A. Kennington III            description: >
31b1b4d261SWilliam A. Kennington III                Primary Processor Initialization
32b1b4d261SWilliam A. Kennington III          - name: BusInit
33b1b4d261SWilliam A. Kennington III            description: >
34b1b4d261SWilliam A. Kennington III                Processor and Memory Bus Initialization
35b1b4d261SWilliam A. Kennington III          - name: MemoryInit
36b1b4d261SWilliam A. Kennington III            description: >
37b1b4d261SWilliam A. Kennington III                Memory Initialization
38b1b4d261SWilliam A. Kennington III          - name: SecondaryProcInit
39b1b4d261SWilliam A. Kennington III            description: >
40b1b4d261SWilliam A. Kennington III                Secondary Processor Initialization
41b1b4d261SWilliam A. Kennington III          - name: PCIInit
42b1b4d261SWilliam A. Kennington III            description: >
43b1b4d261SWilliam A. Kennington III                PCI resource initialization
44b1b4d261SWilliam A. Kennington III          - name: SystemInitComplete
45b1b4d261SWilliam A. Kennington III            description: >
46b1b4d261SWilliam A. Kennington III                System firmware completed booting
47b1b4d261SWilliam A. Kennington III          - name: OSStart
48b1b4d261SWilliam A. Kennington III            description: >
49b1b4d261SWilliam A. Kennington III                Starting Operating System.
50b1b4d261SWilliam A. Kennington III          - name: OSRunning
51b1b4d261SWilliam A. Kennington III            description: >
52b1b4d261SWilliam A. Kennington III                Operating System up and running
53b1b4d261SWilliam A. Kennington III          - name: SystemSetup
54b1b4d261SWilliam A. Kennington III            description: >
55b1b4d261SWilliam A. Kennington III                System firmware has entered a setup state
56b1b4d261SWilliam A. Kennington III          - name: MotherboardInit
57b1b4d261SWilliam A. Kennington III            description: >
58b1b4d261SWilliam A. Kennington III                Motherboard/Basebord Initialization.
59*27b83c43SHieu Huynh          - name: OEM
60*27b83c43SHieu Huynh            description: >
61*27b83c43SHieu Huynh                OEM-defined boot progress state.
62