Skip to content

Commit cb7d42c

Browse files
Update content/this-month/2024-08/index.md
Co-authored-by: Nicholas Bishop <nbishop@nbishop.net>
1 parent 42815be commit cb7d42c

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

content/this-month/2024-08/index.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,10 +122,12 @@ release `v0.31`. The old API co-exists and will be marked as
122122
`#[deprecated]` in `0.32`. The new API will make it easier to call boot or
123123
runtime services without having to pass `&BootServices` around all the time.
124124

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.
129131

130132
Although the old API design ensures via the type system that no boot
131133
services can be called after they have been exited, the test of time has proven

0 commit comments

Comments
 (0)