summaryrefslogtreecommitdiff
path: root/src/boot
Commit message (Collapse)AuthorAge
* efi: widen operand to avoid overflowZbigniew Jędrzejewski-Szmek2015-03-13
| | | | CID #1287141.
* boot: efi - add config option to disable the command line editorKay Sievers2015-03-11
|
* boot/efi: do not assign variable twiceZbigniew Jędrzejewski-Szmek2015-03-09
| | | | | | | If the highlighted line did not move outside of the visible region, it should not be necessary to update idx_last. CID #1287137, #1287138.
* boot: efi - ignore .conf snippets starting with "auto-"Kay Sievers2015-03-01
|
* boot: efi - remove a couple of Loader* variablesKay Sievers2015-03-01
|
* bootctl: avoid NULL pointer dereferenceZbigniew Jędrzejewski-Szmek2015-02-27
|
* boot: efi - fix missing includeMarcel Holtmann2015-02-27
| | | | | | src/boot/efi/splash.c:312:9: warning: implicit declaration of function ‘graphics_mode’ [-Wimplicit-function-declaration] err = graphics_mode(TRUE); ^
* boot: efi - remove custom splash supportKay Sievers2015-02-26
|
* boot: efi - split graphics and splash handlingKay Sievers2015-02-26
|
* boot: efi - support embedded splash imageKay Sievers2015-02-26
|
* boot: efi - print generic error message if we fail to execute an imageKay Sievers2015-02-26
|
* boot: efi - remove default boot splash handlingKay Sievers2015-02-26
|
* bootctl: check that partition uuid is validThomas Hindoe Paaboel Andersen2015-02-25
| | | | | | It probably is but check anyway to make coverity happy. CID#1271354
* bootctl: fix mem leaksThomas Hindoe Paaboel Andersen2015-02-25
| | | | CID#1271347/1271348
* remove unused includesThomas Hindoe Paaboel Andersen2015-02-23
| | | | | | This patch removes includes that are not used. The removals were found with include-what-you-use which checks if any of the symbols from a header is in use.
* build-sys: update gitignoreKay Sievers2015-02-20
|
* systemd-boot: fix alignment of version in tableThomas Hindoe Paaboel Andersen2015-02-18
|
* gummiboot/sd-boot/systemd-boot: rename galoreTom Gundersen2015-02-18
| | | | | | | | | | What used to be gummiboot, was renamed sd-boot when it was merged into systemd. Let's try to be a bit more consistent with the rest of systemd and rename it again as follows: The EFI bootloader is now called 'systemd-bootx64.efi', and its sources are in 'src/boot/efi/'. The drop-in directory where bootctl will find EFI loaders is now /usr/lib/systemd/boot/efi/.
* bootctl: add sd-boot supportKay Sievers2015-02-17
|
* Add missing includes in header filesThomas Hindoe Paaboel Andersen2015-02-12
| | | | | This fixes various issues found by globally reordering the include sections of all .c files.
* Unify parse_argv styleZbigniew Jędrzejewski-Szmek2014-08-03
| | | | | | | | | | | | | | | | getopt is usually good at printing out a nice error message when commandline options are invalid. It distinguishes between an unknown option and a known option with a missing arg. It is better to let it do its job and not use opterr=0 unless we actually want to suppress messages. So remove opterr=0 in the few places where it wasn't really useful. When an error in options is encountered, we should not print a lengthy help() and overwhelm the user, when we know precisely what is wrong with the commandline. In addition, since help() prints to stdout, it should not be used except when requested with -h or --help. Also, simplify things here and there.
* make gcc shut upLennart Poettering2014-02-19
| | | | | | | If -flto is used then gcc will generate a lot more warnings than before, among them a number of use-without-initialization warnings. Most of them without are false positives, but let's make them go away, because it doesn't really matter.
* use memzero(foo, length); for all memset(foo, 0, length); callsGreg KH2014-01-31
| | | | | | | | In trying to track down a stupid linker bug, I noticed a bunch of memset() calls that should be using memzero() to make it more "obvious" that the options are correct (i.e. 0 is not the length, but the data to set). So fix up all current calls to memset(foo, 0, length) to memzero(foo, length).
* boot-efi: Remove superfluous assignmentStefan Beller2013-12-31
| | | | | 2 lines after the changed line we assign err to efi_get_variable(...) unconditionally, so it makes no sense to initialize it to some value.
* bootctl: remove unused options from getopt_longThomas Hindoe Paaboel Andersen2013-11-09
|
* clients: unify how we invoke getopt_long()Lennart Poettering2013-11-06
| | | | | Among other things this makes sure we always expose a --version command and show it in the help texts.
* bootctl: typo fix in help messageThomas Hindoe Paaboel Andersen2013-11-06
|
* support acpi firmware performance data (FPDT)Kay Sievers2013-09-24
| | | | | | | | | | Prefer firmware-provided performance data over loader-exported ones; if ACPI data is available, always use it, otherwise try to read the loader data. The firmware-provided variables start at the time the first EFI image is executed and end when the operating system exits the boot services; the (loader) time calculated in systemd-analyze increases.
* bootctl: fix help textKoen Kooi2013-03-29
| | | | It currently says 'time settings', change that to 'boot settings'.
* bootctl: ESP --> PartitionKay Sievers2013-03-28
|
* bootctl: Binary: --> File:Kay Sievers2013-03-28
|
* bootctl: rename status output headerKay Sievers2013-03-27
|
* bootctl: print Options only when foundKay Sievers2013-03-10
|
* bootctl: print secure boot flagsKay Sievers2013-03-10
|
* bootctl: show "n/a" for empty boot option labelsKay Sievers2013-02-17
|
* use streq instead of strcmpThomas Hindoe Paaboel Andersen2013-02-13
|
* bootctl: always show slashes not backslashesKay Sievers2013-02-13
|
* efi: unify BootXXXX readingKay Sievers2013-02-13
|
* boot: add stub Makefile symlinkLennart Poettering2013-02-13
|
* efi: various cleanupsLennart Poettering2013-02-13
|
* bootctl: print partition uuids as /dev/disk/by-partuuid/...Kay Sievers2013-02-11
|
* bootctl: add boot loader and firmware interface toolKay Sievers2013-02-11