Author: mmel
Date: Sat Jan 30 12:23:28 2016
New Revision: 295071
URL: https://svnweb.freebsd.org/changeset/base/295071
Log:
ARM: Cleanup mp_machdep.c. SMP is supported only on ARMv6 and later.
Modified:
head/sys/arm/arm/mp_machdep.c
Modified: head/sys/arm/arm/mp_machdep.c
==============================================================================
--- head/sys/arm/arm/mp_machdep.c Sat Jan 30 11:10:22 2016
(r295070)
+++ head/sys/arm/arm/mp_machdep.c Sat Jan 30 12:23:28 2016
(r295071)
@@ -156,7 +156,6 @@ init_secondary(int cpu)
#ifndef ARM_INTRNG
int start = 0, end = 0;
#endif
-#if __ARM_ARCH >= 6
uint32_t actlr_mask, actlr_set;
pmap_set_tex();
@@ -168,11 +167,6 @@ init_secondary(int cpu)
set_stackptrs(cpu);
enable_interrupts(PSR_A);
-#else /* __ARM_ARCH >= 6 */
- cpu_setup();
- setttb(pmap_pa);
- cpu_tlb_flushID();
-#endif /* __ARM_ARCH >= 6 */
pc = &__pcpu[cpu];
/*
@@ -184,10 +178,6 @@ init_secondary(int cpu)
pcpu_init(pc, cpu, sizeof(struct pcpu));
dpcpu_init(dpcpu[cpu - 1], cpu);
-#if __ARM_ARCH < 6
- /* Provide stack pointers for other processor modes. */
- set_stackptrs(cpu);
-#endif
/* Signal our startup to BSP */
atomic_add_rel_32(&mp_naps, 1);
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"