Index: sys/arm/arm/pl310.c =================================================================== --- sys/arm/arm/pl310.c +++ sys/arm/arm/pl310.c @@ -53,6 +53,8 @@ * http://infocenter.arm.com/help/topic/com.arm.doc.ddi0246e/DDI0246E_l2c310_r3p1_trm.pdf */ +/* Armada38x has a corrected version of the pl310 */ +#ifndef SOC_MV_ARMADA38X /* * Hardcode errata for now * http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0246b/pr01s02s02.html @@ -61,6 +63,8 @@ #define PL310_ERRATA_753970 #define PL310_ERRATA_727915 +#endif + #define PL310_LOCK(sc) do { \ mtx_lock_spin(&(sc)->sc_mtx); \ } while(0);