You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: multiboot2/README.md
+5-4Lines changed: 5 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -11,10 +11,11 @@ is `no_std` and can be used in a Multiboot2-kernel.
11
11
It follows the Multiboot 2.0 specification at https://www.gnu.org/software/grub/manual/multiboot2/multiboot.html and the ELF 64 specification at http://www.uclibc.org/docs/elf-64-gen.pdf.
12
12
13
13
## Features and `no_std` Compatibility
14
-
This library is always `no_std`. However, the default `builder`-feature requires
15
-
the `alloc`-crate to be available. You need the `builder` only if you want to
16
-
construct new boot information structures at run time. For parsing, this is not
17
-
relevant, and you can deactivate the default feature.
14
+
This library is always `no_std` without `alloc`. However, the default `builder`-
15
+
feature requires the `alloc`-crate and an `#[global_allocator]` to be available.
16
+
You need the `builder` only if you want to construct new boot information
17
+
structures at runtime. For parsing, this is not relevant, and you can
18
+
deactivate the default feature.
18
19
19
20
## Background: The Multiboot 2 Information Structure
20
21
The Multiboot information structure looks like this:
0 commit comments