File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
content/this-month/2024-08 Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -122,10 +122,12 @@ release `v0.31`. The old API co-exists and will be marked as
122
122
` #[deprecated] ` in ` 0.32 ` . The new API will make it easier to call boot or
123
123
runtime services without having to pass ` &BootServices ` around all the time.
124
124
125
- The typical use-case of our library users is to write UEFI image with code
126
- leveraging boot services and exiting them. Next, control is handed over to the
127
- next step, which is typically a kernel of an OS. These UEFI images typically
128
- are "99% code" using boot services, until they are exited.
125
+ The typical use-case of our library users is to write a UEFI bootloader
126
+ application that heavily leverages boot services. Then control is handed over to
127
+ the next stage, which is typically the kernel of an OS. Boot services are
128
+ usually exited either just prior to launching the kernel or by the kernel
129
+ itself. In any case, the UEFI application spends almost all of its time with
130
+ boot services active.
129
131
130
132
Although the old API design ensures via the type system that no boot
131
133
services can be called after they have been exited, the test of time has proven
You can’t perform that action at this time.
0 commit comments