Blame view

bootloader/u-boot_2015_04/arch/x86/config.mk 849 Bytes
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  #
  # (C) Copyright 2000-2002
  # Wolfgang Denk, DENX Software Engineering, wd@denx.de.
  #
  # SPDX-License-Identifier:	GPL-2.0+
  #
  
  CONFIG_STANDALONE_LOAD_ADDR ?= 0x40000
  
  PLATFORM_CPPFLAGS += -fno-strict-aliasing
  PLATFORM_CPPFLAGS += -mregparm=3
  PLATFORM_CPPFLAGS += -fomit-frame-pointer
  PF_CPPFLAGS_X86   := $(call cc-option, -fno-toplevel-reorder, \
  		       $(call cc-option, -fno-unit-at-a-time)) \
  		     $(call cc-option, -mpreferred-stack-boundary=2)
  PLATFORM_CPPFLAGS += $(PF_CPPFLAGS_X86)
  PLATFORM_CPPFLAGS += -fno-dwarf2-cfi-asm
  PLATFORM_CPPFLAGS += -march=i386 -m32
  
  PLATFORM_RELFLAGS += -ffunction-sections -fvisibility=hidden
  
  PLATFORM_LDFLAGS += --emit-relocs -Bsymbolic -Bsymbolic-functions -m elf_i386
  
  LDFLAGS_FINAL += --gc-sections -pie
  LDFLAGS_FINAL += --wrap=__divdi3 --wrap=__udivdi3
  LDFLAGS_FINAL += --wrap=__moddi3 --wrap=__umoddi3