u-boot/arch/x86
Albert ARIBAUD ecc306639e Fix board init code to respect the C runtime environment
board_init_f_mem() alters the C runtime environment's
stack it is actually already using. This is not a valid
behaviour within a C runtime environment.

Split board_init_f_mem into C functions which do not alter
their own stack and always behave properly with respect to
their C runtime environment.

Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Acked-by: Thomas Chou <thomas@wytron.com.tw>
2016-01-13 21:05:17 -05:00
..
cpu Fix board init code to respect the C runtime environment 2016-01-13 21:05:17 -05:00
dts x86: Fix PCI UART compatible string for crownbay and galileo 2015-12-09 17:44:41 +08:00
include/asm dm: x86: ivybridge: Convert graphics init to use DM PCI API 2016-01-12 10:19:09 -07:00
lib Fix board init code to respect the C runtime environment 2016-01-13 21:05:17 -05:00
config.mk efi: Add 64-bit payload support 2015-08-05 08:44:07 -06:00
Kconfig dm: pci: Disable PCI compatibility functions by default 2015-12-01 06:26:38 -07:00
Makefile x86: Add support for U-Boot as an EFI application 2015-08-05 08:44:06 -06:00