summaryrefslogtreecommitdiffstats
path: root/arch/sparc/cpu/leon3/start.S
diff options
context:
space:
mode:
authorFrancois Retief <fgretief@spaceteq.co.za>2015-10-28 15:48:41 +0200
committerFrancois Retief <fgretief@spaceteq.co.za>2015-12-03 13:15:48 +0200
commitd67269ba70f471a33ea64fcddc698cacce14e14a (patch)
tree5ea50d9136511b171503ad91d81b212a85e4a568 /arch/sparc/cpu/leon3/start.S
parente17c5200c7e9a802783a53d4f4457fa68f7fa074 (diff)
downloadblackbird-obmc-uboot-d67269ba70f471a33ea64fcddc698cacce14e14a.tar.gz
blackbird-obmc-uboot-d67269ba70f471a33ea64fcddc698cacce14e14a.zip
sparc: leon3: Move snoop detection from startup.S to arch_cpu_init()
Signed-off-by: Francois Retief <fgretief@spaceteq.co.za>
Diffstat (limited to 'arch/sparc/cpu/leon3/start.S')
-rw-r--r--arch/sparc/cpu/leon3/start.S15
1 files changed, 0 insertions, 15 deletions
diff --git a/arch/sparc/cpu/leon3/start.S b/arch/sparc/cpu/leon3/start.S
index fe4795cc9a..1988ee1f6b 100644
--- a/arch/sparc/cpu/leon3/start.S
+++ b/arch/sparc/cpu/leon3/start.S
@@ -209,8 +209,6 @@ _trap_table:
SOFT_TRAP; SOFT_TRAP; SOFT_TRAP; SOFT_TRAP; ! f8-fb
SOFT_TRAP; SOFT_TRAP; SOFT_TRAP; SOFT_TRAP; ! fc-ff
- .extern leon3_snooping_avail
-
.section ".text"
.extern _nomem_amba_init, _nomem_memory_ctrl_init
.align 4
@@ -401,19 +399,6 @@ prom_relocate_loop:
nop
nop
-/* If CACHE snooping is available in hardware the
- * variable leon3_snooping_avail will be set to
- * 0x800000 else 0.
- */
-snoop_detect:
- sethi %hi(0x00800000), %o0
- lda [%g0] 2, %o1
- and %o0, %o1, %o0
- sethi %hi(leon3_snooping_avail+CONFIG_SYS_RELOC_MONITOR_BASE-CONFIG_SYS_TEXT_BASE), %o1
- st %o0, [%lo(leon3_snooping_avail+CONFIG_SYS_RELOC_MONITOR_BASE-CONFIG_SYS_TEXT_BASE)+%o1]
-
-/* call relocate*/
- nop
/* Call relocated init functions */
jump:
SPARC_LOAD_ADDRESS(cpu_init_f2, l7, o1)
OpenPOWER on IntegriCloud