Skip to content

Commit

Permalink
docs: document SMBIOS configuration passing
Browse files Browse the repository at this point in the history
  • Loading branch information
no92 authored and mintsuki committed Nov 4, 2024
1 parent 33299a0 commit 50eb3e0
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion CONFIG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,13 @@

## Location of the config file

Limine scans for a config file on *the boot drive*. Every partition on the boot drive
First, Limine considers configurations supplied to it as SMBIOS OEM String entries (Type 11). Such
configurations are accepted if the first string of such an entry starts with the prefix of
`limine:config:`. The rest of the string is taken as the config file. If such a configuration is
found, no further scanning for config files is done. As such, the `boot():` drive is undefined
on BIOS, and set to the boot device of Limine on UEFI.

Next, Limine scans for a config file on *the boot drive*. Every partition on the boot drive
is scanned sequentially - first partition first (or, on UEFI, the partition containing the
EFI executable of the booted Limine is scanned first), last partition last - for the presence
of either a `/limine.conf`, `/limine/limine.conf`, `/boot/limine.conf`, `/boot/limine/limine.conf`,
Expand Down

0 comments on commit 50eb3e0

Please sign in to comment.