summaryrefslogtreecommitdiffstats
path: root/sys/boot/efi/include/efiapi.h
Commit message (Collapse)AuthorAgeFilesLines
* MFC r311932:dim2017-01-251-0/+1
| | | | | | | | | | | | | | | | | Make EFI_RESERVED_SERVICE a proper prototype With clang 4.0.0, the EFI API header causes the following warning: In file included from sys/boot/efi/loader/bootinfo.c:43: In file included from sys/boot/efi/loader/../include/efi.h:52: sys/boot/efi/include/efiapi.h:534:32: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes] (EFIAPI *EFI_RESERVED_SERVICE) ( ^ Add VOID to make it into a real prototype. Reviewed by: imp, emaste, tsoome Differential Revision: https://reviews.freebsd.org/D9132
* Enable warnings in EFI boot codesmh2016-01-121-22/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | Set WARNS if not set for EFI boot code and fix the issues highlighted by setting it. Most components are set to WARNS level 6 with few being left at lower levels due to the amount of changes needed to fix at higher levels. Error types fixed: * Missing / invalid casts * Missing inner structs * Unused vars * Missing static for internal only funcs * Missing prototypes * Alignment changes * Use of uninitialised vars * Unknown pragma (intrinsic) * Missing types etc due to missing includes * printf formatting types Reviewed by: emaste (in part) MFC after: 2 weeks X-MFC-With: r293268 Sponsored by: Multiplay Differential Revision: https://reviews.freebsd.org/D4839
* EFI: print more information about EFI Tables.rpaulo2015-02-051-20/+32
| | | | | This adds the GUIDs for DXE, HOB, Memory Type Information and Debug Image Info.
* Add the FDT table GUID. This is used to pass the device tree blob from UEFIandrew2014-11-121-0/+2
| | | | | | | | to the loader in a similar way to the ACPI tables. This will be used on arm64 but is not specific to the architecture. Sponsored by: The FreeBSD Foundation
* Remove ia64.marcel2014-07-071-4/+0
| | | | | | | | | | | | | | | | | This includes: o All directories named *ia64* o All files named *ia64* o All ia64-specific code guarded by __ia64__ o All ia64-specific makefile logic o Mention of ia64 in comments and documentation This excludes: o Everything under contrib/ o Everything under crypto/ o sys/xen/interface o sys/sys/elf_common.h Discussed at: BSDcan
* Sync the EFI headers with version 1.10.14.62 of the Intel sample EFImarcel2006-11-021-159/+346
| | | | | implementation. This re-introduces C99 style comments that previously were replaced by original C comments.
* Fix typo in comment.jhb2003-12-101-1/+1
|
* Add the GUID of the DIG64 HCDP table.marcel2002-12-081-0/+3
|
* An almost mechanical sweep to replace C++ style comments with Cmarcel2002-05-191-90/+70
| | | | | style comments. This is not an attempt to conform to style(9). Such has lower priority.
* gcc-3.1 likes to have extra { } around the internal array initializers inpeter2002-03-191-5/+5
| | | | the GUID templates.
* This is used in C, not C++. functions with no args have func(void) in ourpeter2001-11-191-0/+1
| | | | kernel.
* First approximation of an ia64 EFI loader. Not functional.dfr2001-06-091-0/+720
OpenPOWER on IntegriCloud