u-boot-brain/lib/efi_loader
Alexander Graf 3bb74f9800 efi_loader helloworld.efi: Fix building with -Os
Depending on your compiler, when compiling the hello world efi binary
with -Os, gcc might think it's a smart idea to replace common patterns
such as memory copies with explicit calls to memcpy().

While that sounds great at first, we don't have any memcpy() available
in our helloworld build target. So let's indicate to gcc that we really
do want to have the code be built as freestanding.

Fixes: bbf75dd9 ("efi_loader: output load options in helloworld")
Signed-off-by: Alexander Graf <agraf@suse.de>
2017-12-01 22:31:00 +01:00
..
.gitignore lib: gitignore *.elf and *.so generated by efi_loader 2017-01-09 10:30:24 -05:00
efi_bootmgr.c efi_loader: add bootmgr 2017-09-20 11:08:01 +02:00
efi_boottime.c efi_loader: helper function to add EFI object to list 2017-12-01 13:41:01 +01:00
efi_console.c efi_loader: efi_console: use helper functions 2017-12-01 13:22:56 +01:00
efi_device_path_to_text.c efi_loader: add missing breaks 2017-12-01 22:29:02 +01:00
efi_device_path.c efi_loader: simplify find_obj 2017-12-01 13:37:20 +01:00
efi_disk.c efi_loader: Fix partition offsets 2017-12-01 22:30:47 +01:00
efi_file.c efi_loader: add file/filesys support 2017-09-20 10:43:54 +02:00
efi_gop.c efi_loader: helper function to add EFI object to list 2017-12-01 13:41:01 +01:00
efi_image_loader.c efi_loader: set loaded image code/data type properly 2017-09-20 11:10:24 +02:00
efi_memory.c efi_loader: consistently use efi_uintn_t in boot services 2017-12-01 13:22:56 +01:00
efi_net.c efi_loader: helper function to add EFI object to list 2017-12-01 13:41:01 +01:00
efi_runtime.c efi_loader: efi variable support 2017-09-20 11:00:57 +02:00
efi_smbios.c smbios: Expose in efi_loader as table 2016-10-19 09:01:52 +02:00
efi_variable.c efi_loader: print GUIDs 2017-09-20 11:10:42 +02:00
efi_watchdog.c efi_loader: implement SetWatchdogTimer 2017-12-01 13:22:55 +01:00
helloworld.c efi_loader: output load options in helloworld 2017-12-01 13:39:20 +01:00
Kconfig x86: Enable EFI loader support 2016-11-14 23:24:04 +01:00
Makefile efi_loader helloworld.efi: Fix building with -Os 2017-12-01 22:31:00 +01:00