• S
    arm: Exercise v7_arch_cp15_set_acr even without errata fixups · d852600e
    Siarhei Siamashka 提交于
    By applying this patch, we are ensuring that the code paths
    responsible for applying errata workarounds are also exercised
    on CPU revisions, which actually don't need these workarounds.
    
    Only CONFIG_ARM_ERRATA_621766, CONFIG_ARM_ERRATA_454179,
    CONFIG_ARM_ERRATA_725233 and CONFIG_ARM_ERRATA_430973 are
    covered by this patch (Cortex-A8).
    
    This improves code coverage when testing U-Boot builds
    on newer hardware. In particular, the problematic commit
    00bbe96e ("arm: omap: Unify get_device_type() function")
    would break both BeageBoard and BeagleBoard XM rather than
    just older BeagleBoard.
    
    As an additional bonus, we need fewer instructins and the SPL
    size is reduced.
    Signed-off-by: NSiarhei Siamashka <siarhei.siamashka@gmail.com>
    Reviewed-by: NTom Rini <trini@konsulko.com>
    d852600e
start.S 9.4 KB