mirror of
https://github.com/opnsense/src.git
synced 2026-05-04 17:05:14 -04:00
Add better comment...
This commit is contained in:
parent
c2dd354bf4
commit
405804dd31
1 changed files with 11 additions and 1 deletions
|
|
@ -56,7 +56,17 @@ extern char bootprog_date[];
|
|||
extern char bootprog_maker[];
|
||||
|
||||
#ifdef BOOT_FORTH
|
||||
/* Force a reference to bring in EFI support from the library */
|
||||
/*
|
||||
* Normally, efi.o from libefi.a would be brought in due to a function we call
|
||||
* there that's defined there. However, none of its functions are callable from
|
||||
* here since it just adds words to the FORTH environment or implement those
|
||||
* words. So, add a reference to a symbol in efi.o to force it to be be brought
|
||||
* in so the init function there gets added to the "compile" linker set happens
|
||||
* correctly.
|
||||
*
|
||||
* This assumes there's no global analysys that notices dummy1 isn't used
|
||||
* anywhere and tries to eliminate it.
|
||||
*/
|
||||
extern int efi_variable_support;
|
||||
int *dummy1 = &efi_variable_support;
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in a new issue