Lines Matching refs:efi

4 Subject: [PATCH] efi: Add secure boot detection
21 grub-core/kern/efi/sb.c | 109 ++++++++++++++++++++++++++++++++++++++++++++
22 include/grub/efi/sb.h | 40 ++++++++++++++++
25 create mode 100644 grub-core/kern/efi/sb.c
26 create mode 100644 include/grub/efi/sb.h
36 +KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/efi/sb.h
47 kernel_exec_SOURCES = kern/i386/efi/startup.S
48efi/tsc.c kern/i386/tsc_pmtimer.c kern/i386/efi/init.c bus/pci.c kern/i386/dl.c kern/i386/tsc.c ke…
49efi/tsc.c kern/i386/tsc_pmtimer.c kern/i386/efi/init.c bus/pci.c kern/i386/dl.c kern/i386/tsc.c ke…
56 kernel_exec_SOURCES = kern/x86_64/efi/startup.S
57efi/tsc.c kern/i386/tsc_pmtimer.c kern/x86_64/efi/callwrap.S kern/i386/efi/init.c bus/pci.c kern/x…
58efi/tsc.c kern/i386/tsc_pmtimer.c kern/x86_64/efi/callwrap.S kern/i386/efi/init.c bus/pci.c kern/x…
66efi/startup.S kern/ia64/efi/init.c kern/ia64/dl.c kern/ia64/dl_helper.c kern/ia64/cache.c lib/divi…
67efi/startup.S kern/ia64/efi/init.c kern/ia64/dl.c kern/ia64/dl_helper.c kern/ia64/cache.c lib/divi…
74 kernel_exec_SOURCES = kern/arm/efi/startup.S
75efi/init.c kern/efi/fdt.c kern/arm/dl.c kern/arm/dl_helper.c kern/arm/cache_armv6.S kern/arm/cache…
76efi/init.c kern/efi/fdt.c kern/arm/dl.c kern/arm/dl_helper.c kern/arm/cache_armv6.S kern/arm/cache…
83 kernel_exec_SOURCES = kern/arm64/efi/startup.S
84efi/init.c kern/efi/fdt.c kern/arm64/cache.c kern/arm64/cache_flush.S kern/arm64/dl.c kern/arm64/d…
85efi/init.c kern/efi/fdt.c kern/arm64/cache.c kern/arm64/cache_flush.S kern/arm64/dl.c kern/arm64/d…
92 kernel_exec_SOURCES = kern/riscv/efi/startup.S
93efi/init.c kern/efi/fdt.c kern/riscv/cache.c kern/riscv/cache_flush.S kern/riscv/dl.c lib/division…
94efi/init.c kern/efi/fdt.c kern/riscv/cache.c kern/riscv/cache_flush.S kern/riscv/dl.c lib/division…
101 kernel_exec_SOURCES = kern/riscv/efi/startup.S
102efi/init.c kern/efi/fdt.c kern/riscv/cache.c kern/riscv/cache_flush.S kern/riscv/dl.c disk/efi/efi…
103efi/init.c kern/efi/fdt.c kern/riscv/cache.c kern/riscv/cache_flush.S kern/riscv/dl.c disk/efi/efi…
112 efi = term/efi/console.c;
113 efi = kern/acpi.c;
114 efi = kern/efi/acpi.c;
115 + efi = kern/efi/sb.c;
123 @@ -10468,32 +10468,33 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
125 kern/arm64/dl_helper.c disk/efi/efidisk.c kern/efi/efi.c \
126 kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c \
127 - kern/efi/acpi.c kern/compiler-rt.c kern/mm.c kern/time.c \
144 - lib/division.c kern/arm/efi/startup.S kern/arm/efi/init.c \
153 + kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c \
170 + kern/arm/compiler-rt.S lib/division.c kern/arm/efi/startup.S \
171 + kern/arm/efi/init.c kern/arm/uboot/init.c \
183 @@ -10580,6 +10581,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
184 …riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_TRUE@ term/efi/kernel_exec-console…
186 …riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_TRUE@ kern/efi/kernel_exec-acpi.$(…
187 …riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_TRUE@ kern/efi/kernel_exec-sb.$(OB…
191 @@ -10651,6 +10653,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
192 …owerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_TRUE@ term/efi/kernel_exec-console…
194 …owerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_TRUE@ kern/efi/kernel_exec-acpi.$(…
195 …owerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_TRUE@ kern/efi/kernel_exec-sb.$(OB…
199 @@ -10686,6 +10689,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
200 …_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_TRUE@ term/efi/kernel_exec-console…
202 …_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_TRUE@ kern/efi/kernel_exec-acpi.$(…
203 …_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_TRUE@ kern/efi/kernel_exec-sb.$(OB…
207 @@ -10881,6 +10885,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
208 …SE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_TRUE@ term/efi/kernel_exec-console…
210 …SE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_TRUE@ kern/efi/kernel_exec-acpi.$(…
211 …SE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_TRUE@ kern/efi/kernel_exec-sb.$(OB…
215 @@ -11109,6 +11114,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
216 …_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_TRUE@ term/efi/kernel_exec-console…
218 …_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_TRUE@ kern/efi/kernel_exec-acpi.$(…
219 …_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_TRUE@ kern/efi/kernel_exec-sb.$(OB…
223 @@ -11271,6 +11277,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
224 …@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ term/efi/kernel_exec-console.$(…
226 …@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/efi/kernel_exec-acpi.$(OBJ…
227 +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/efi/kernel_exec-sb.$(OBJEX…
231 @@ -11360,6 +11367,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
232 @COND_arm64_efi_TRUE@ term/efi/kernel_exec-console.$(OBJEXT) \
234 @COND_arm64_efi_TRUE@ kern/efi/kernel_exec-acpi.$(OBJEXT) \
235 +@COND_arm64_efi_TRUE@ kern/efi/kernel_exec-sb.$(OBJEXT) \
243 + $(top_srcdir)/include/grub/efi/sb.h \
248 @COND_arm64_efi_TRUE@ kern/arm64/dl_helper.c disk/efi/efidisk.c \
249 @COND_arm64_efi_TRUE@ kern/efi/efi.c kern/efi/init.c \
250 @COND_arm64_efi_TRUE@ kern/efi/mm.c term/efi/console.c \
251 -@COND_arm64_efi_TRUE@ kern/acpi.c kern/efi/acpi.c \
252 +@COND_arm64_efi_TRUE@ kern/acpi.c kern/efi/acpi.c kern/efi/sb.c \
257 @COND_arm_efi_TRUE@ disk/efi/efidisk.c kern/efi/efi.c \
258 @COND_arm_efi_TRUE@ kern/efi/init.c kern/efi/mm.c \
259 @COND_arm_efi_TRUE@ term/efi/console.c kern/acpi.c \
260 -@COND_arm_efi_TRUE@ kern/efi/acpi.c kern/compiler-rt.c \
262 +@COND_arm_efi_TRUE@ kern/efi/acpi.c kern/efi/sb.c \
268 @COND_i386_efi_TRUE@ kern/i386/tsc_pit.c disk/efi/efidisk.c \
269 @COND_i386_efi_TRUE@ kern/efi/efi.c kern/efi/init.c \
270 @COND_i386_efi_TRUE@ kern/efi/mm.c term/efi/console.c \
271 -@COND_i386_efi_TRUE@ kern/acpi.c kern/efi/acpi.c \
272 +@COND_i386_efi_TRUE@ kern/acpi.c kern/efi/acpi.c kern/efi/sb.c \
277 @COND_ia64_efi_TRUE@ lib/division.c disk/efi/efidisk.c \
278 @COND_ia64_efi_TRUE@ kern/efi/efi.c kern/efi/init.c \
279 @COND_ia64_efi_TRUE@ kern/efi/mm.c term/efi/console.c \
280 -@COND_ia64_efi_TRUE@ kern/acpi.c kern/efi/acpi.c \
281 +@COND_ia64_efi_TRUE@ kern/acpi.c kern/efi/acpi.c kern/efi/sb.c \
286 @COND_riscv32_efi_TRUE@ disk/efi/efidisk.c kern/efi/efi.c \
287 @COND_riscv32_efi_TRUE@ kern/efi/init.c kern/efi/mm.c \
288 @COND_riscv32_efi_TRUE@ term/efi/console.c kern/acpi.c \
289 -@COND_riscv32_efi_TRUE@ kern/efi/acpi.c kern/compiler-rt.c \
292 +@COND_riscv32_efi_TRUE@ kern/efi/acpi.c kern/efi/sb.c \
299 @COND_riscv64_efi_TRUE@ kern/efi/efi.c kern/efi/init.c \
300 @COND_riscv64_efi_TRUE@ kern/efi/mm.c term/efi/console.c \
301 @COND_riscv64_efi_TRUE@ kern/acpi.c kern/efi/acpi.c \
304 +@COND_riscv64_efi_TRUE@ kern/efi/sb.c kern/compiler-rt.c \
311 @COND_x86_64_efi_TRUE@ kern/efi/efi.c kern/efi/init.c \
312 @COND_x86_64_efi_TRUE@ kern/efi/mm.c term/efi/console.c \
313 @COND_x86_64_efi_TRUE@ kern/acpi.c kern/efi/acpi.c \
315 +@COND_x86_64_efi_TRUE@ kern/efi/sb.c kern/compiler-rt.c \
322 kern/efi/kernel_exec-acpi.$(OBJEXT): kern/efi/$(am__dirstamp) \
323 kern/efi/$(DEPDIR)/$(am__dirstamp)
324 +kern/efi/kernel_exec-sb.$(OBJEXT): kern/efi/$(am__dirstamp) \
325 + kern/efi/$(DEPDIR)/$(am__dirstamp)
330 @AMDEP_TRUE@@am__include@ @am__quote@kern/efi/$(DEPDIR)/kernel_exec-fdt.Po@am__quote@
331 @AMDEP_TRUE@@am__include@ @am__quote@kern/efi/$(DEPDIR)/kernel_exec-init.Po@am__quote@
332 @AMDEP_TRUE@@am__include@ @am__quote@kern/efi/$(DEPDIR)/kernel_exec-mm.Po@am__quote@
333 +@AMDEP_TRUE@@am__include@ @am__quote@kern/efi/$(DEPDIR)/kernel_exec-sb.Po@am__quote@
337 @@ -35285,6 +35299,20 @@ kern/efi/kernel_exec-acpi.obj: kern/efi/acpi.c
339 …-c -o kern/efi/kernel_exec-acpi.obj `if test -f 'kern/efi/acpi.c'; then $(CYGPATH_W) 'kern/efi/acp…
341 +kern/efi/kernel_exec-sb.o: kern/efi/sb.c
342efi/kernel_exec-sb.o -MD -MP -MF kern/efi/$(DEPDIR)/kernel_exec-sb.Tpo -c -o kern/efi/kernel_exec-…
343 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) kern/efi/$(DEPDIR)/kernel_exec-sb.Tpo kern/efi/$(DEPDIR)/…
344 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='kern/efi/sb.c' object='kern/efi/kernel_exec-sb…
346 …rnel_exec_CFLAGS) $(CFLAGS) -c -o kern/efi/kernel_exec-sb.o `test -f 'kern/efi/sb.c' || echo '$(sr…
348 +kern/efi/kernel_exec-sb.obj: kern/efi/sb.c
349efi/kernel_exec-sb.obj -MD -MP -MF kern/efi/$(DEPDIR)/kernel_exec-sb.Tpo -c -o kern/efi/kernel_exe…
350 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) kern/efi/$(DEPDIR)/kernel_exec-sb.Tpo kern/efi/$(DEPDIR)/…
351 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='kern/efi/sb.c' object='kern/efi/kernel_exec-sb…
353 …S) -c -o kern/efi/kernel_exec-sb.obj `if test -f 'kern/efi/sb.c'; then $(CYGPATH_W) 'kern/efi/sb.c…
358 diff --git a/grub-core/kern/efi/sb.c b/grub-core/kern/efi/sb.c
362 +++ b/grub-core/kern/efi/sb.c
384 +#include <grub/efi/efi.h>
385 +#include <grub/efi/pe32.h>
386 +#include <grub/efi/sb.h>
396 + * drivers/firmware/efi/libstub/secureboot.c:efi_get_secureboot().
469 + grub_dprintf ("efi", "UEFI Secure Boot state: %s\n", secureboot_str);
473 diff --git a/include/grub/efi/sb.h b/include/grub/efi/sb.h
477 +++ b/include/grub/efi/sb.h
524 ./grub-core/kern/efi/fdt.c
525 ./grub-core/kern/efi/init.c
526 ./grub-core/kern/efi/mm.c
527 +./grub-core/kern/efi/sb.c
532 ./include/grub/efi/memory.h
533 ./include/grub/efi/pci.h
534 ./include/grub/efi/pe32.h
535 +./include/grub/efi/sb.h
536 ./include/grub/efi/tpm.h
537 ./include/grub/efi/uga_draw.h