• Varun Wadekar's avatar
    cpus: higher performance non-cacheable load forwarding · cd0ea184
    Varun Wadekar authored
    
    
    The CPUACTLR_EL1 register on Cortex-A57 CPUs supports a bit to enable
    non-cacheable streaming enhancement. Platforms can set this bit only
    if their memory system meets the requirement that cache line fill
    requests from the Cortex-A57 processor are atomic.
    
    This patch adds support to enable higher performance non-cacheable load
    forwarding for such platforms. Platforms must enable this support by
    setting the 'A57_ENABLE_NONCACHEABLE_LOAD_FWD' flag from their
    makefiles. This flag is disabled by default.
    
    Change-Id: Ib27e55dd68d11a50962c0bbc5b89072208b4bac5
    Signed-off-by: default avatarVarun Wadekar <vwadekar@nvidia.com>
    cd0ea184
cortex_a57.S 16.6 KB