summaryrefslogtreecommitdiff
path: root/src/shared/efivars.c
Commit message (Collapse)AuthorAge
* 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.
* ModernizationZbigniew Jędrzejewski-Szmek2013-10-13
| | | | Fixes minor leak in error path in device.c.
* Never call qsort on potentially NULL arraysZbigniew Jędrzejewski-Szmek2013-10-13
| | | | | | This extends 62678ded 'efi: never call qsort on potentially NULL arrays' to all other places where qsort is used and it is not obvious that the count is non-zero.
* efi: never call qsort on potentially NULL arraysLennart Poettering2013-10-02
|
* 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.
* efivars: un-leak a few stringsZbigniew Jędrzejewski-Szmek2013-04-04
|
* efivars: fix return codeZbigniew Jędrzejewski-Szmek2013-03-21
| | | | Was returning 1 on read error.
* bootctl: print secure boot flagsKay Sievers2013-03-10
|
* efi: compare by substractionKay Sievers2013-02-17
|
* build-sys: make EFI support build-time optionalLennart Poettering2013-02-13
|
* efi: efi_get_boot_options() should already sort the entries, the random ↵Lennart Poettering2013-02-13
| | | | | | order in the efivars fs is probably not useful This also introduces a new FOREACH_DIRENT macro and makes use of it.
* efi: use efi_get_variable_string() instead of efi_get_variable() where we canLennart Poettering2013-02-13
|
* efi: unify BootXXXX readingKay Sievers2013-02-13
|
* efi: add missing #includeLennart Poettering2013-02-13
|
* efi: various cleanupsLennart Poettering2013-02-13
|
* bootctl: add boot loader and firmware interface toolKay Sievers2013-02-11
|
* efi: fix returned length of efi_get_variable()Lennart Poettering2013-02-11
|
* efi: fix Usec vs. USecKay Sievers2013-01-24
|
* efi: read microseconds from boot loader info instead of "ticks" magicKay Sievers2013-01-23
|
* efi: add efi boot generator that automatically mounts the ESP to /bootLennart Poettering2013-01-21
|
* util: move is_efiboot() to efivars.cLennart Poettering2013-01-21
|
* core: if the bootloader supports it, determine firmware and boot loader delayLennart Poettering2013-01-19
This allows us to print simple performance data of all parts of the boot now: - firmware - boot loader - kernel - initrd - userspace This only works for bootloaders which support passing TSC data via EFI variables. As of now that's only gummiboot.