chiark / gitweb /
support acpi firmware performance data (FPDT)
authorKay Sievers <kay@vrfy.org>
Mon, 23 Sep 2013 22:23:35 +0000 (17:23 -0500)
committerKay Sievers <kay@vrfy.org>
Tue, 24 Sep 2013 13:43:41 +0000 (15:43 +0200)
commitc51d84dc09476d9c06b8aac726220bf3c7d62e8d
tree3440df30c67dc883a896c88b653804240f5bf783
parent036ae95ac4a425475b58e1a8e53d5c52b2c8a218
support acpi firmware performance data (FPDT)

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.
13 files changed:
.gitignore
Makefile.am
src/boot/boot-efi.c
src/core/manager.c
src/efi-boot-generator/efi-boot-generator.c
src/shared/acpi-fpdt.c [new file with mode: 0644]
src/shared/acpi-fpdt.h [new file with mode: 0644]
src/shared/boot-timestamps.c [new file with mode: 0644]
src/shared/boot-timestamps.h [new file with mode: 0644]
src/shared/efivars.c
src/shared/efivars.h
src/test/test-boot-timestamps.c [new file with mode: 0644]
src/test/test-efivars.c [deleted file]