diff options
author | Wolfgang Denk <wd@denx.de> | 2010-11-19 22:00:28 +0100 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2010-11-19 22:00:28 +0100 |
commit | b68ef0dbcec32147aaefdf6781aeca1a3e646394 (patch) | |
tree | 723afa4768c26177782d9069fc9db94855855e6d | |
parent | bcde82a239cb9aa4d30e83dff329015d7710179c (diff) | |
parent | 49508d4c591fd2c462cb3707541add0fee921ed4 (diff) |
Merge branch 'master' of git://git.denx.de/u-boot-blackfin
-rw-r--r-- | arch/blackfin/lib/ins.S | 1 | ||||
-rw-r--r-- | arch/blackfin/lib/outs.S | 4 | ||||
-rw-r--r-- | arch/blackfin/lib/u-boot.lds.S | 1 |
3 files changed, 6 insertions, 0 deletions
diff --git a/arch/blackfin/lib/ins.S b/arch/blackfin/lib/ins.S index 4519596420e..3ac6d845486 100644 --- a/arch/blackfin/lib/ins.S +++ b/arch/blackfin/lib/ins.S @@ -71,6 +71,7 @@ */ #define COMMON_INS(func, ops) \ +.section .text._ins##func; \ ENTRY(_ins##func) \ P0 = R0; /* P0 = port */ \ CLI_OUTER; /* 3 instructions before first read access */ \ diff --git a/arch/blackfin/lib/outs.S b/arch/blackfin/lib/outs.S index 90c6033c9e5..253d4c3e417 100644 --- a/arch/blackfin/lib/outs.S +++ b/arch/blackfin/lib/outs.S @@ -12,6 +12,7 @@ .align 2 +.section .text._outsl ENTRY(_outsl) P0 = R0; /* P0 = port */ P1 = R1; /* P1 = address */ @@ -23,6 +24,7 @@ ENTRY(_outsl) RTS; ENDPROC(_outsl) +.section .text._outsw ENTRY(_outsw) P0 = R0; /* P0 = port */ P1 = R1; /* P1 = address */ @@ -34,6 +36,7 @@ ENTRY(_outsw) RTS; ENDPROC(_outsw) +.section .text._outsb ENTRY(_outsb) P0 = R0; /* P0 = port */ P1 = R1; /* P1 = address */ @@ -45,6 +48,7 @@ ENTRY(_outsb) RTS; ENDPROC(_outsb) +.section .text._outsw_8 ENTRY(_outsw_8) P0 = R0; /* P0 = port */ P1 = R1; /* P1 = address */ diff --git a/arch/blackfin/lib/u-boot.lds.S b/arch/blackfin/lib/u-boot.lds.S index 9163d20c29b..f15c97ed0cb 100644 --- a/arch/blackfin/lib/u-boot.lds.S +++ b/arch/blackfin/lib/u-boot.lds.S @@ -147,6 +147,7 @@ SECTIONS *(.dynbss) *(.bss .bss.*) *(COMMON) + . = ALIGN(4); } >ram_data __bss_vma = ADDR(.bss); __bss_len = SIZEOF(.bss); |