Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable write-implies-execute-never when applicable #1550

Merged
merged 2 commits into from
May 29, 2017

Commits on May 29, 2017

  1. core: enable write-implies-execute-never when applicable

    HW may or may not support STCLR "WXN" configuration field.
    CFG_HWSUPP_MEM_PERM_WXN reflects this state. AArch64 is assumed to
    always support this field.
    
    Enable the "WXN" (and UWXN) bits in STCLR upon configuration directive
    CFG_CORE_RWDATA_NOEXEC.
    
    Signed-off-by: Etienne Carriere <[email protected]>
    Acked-by: Jerome Forissier <[email protected]>
    etienne-lms committed May 29, 2017
    Configuration menu
    Copy the full SHA
    58615a6 View commit details
    Browse the repository at this point in the history
  2. core: factorize cpu support

    Create core/arch/arm/cpu/<cpu-name>.mk to store CPU generic configurations
    settings. Update supported platforms to rely on the generic CPU support.
    
    Platform shall still specify whether they support or not the NEON
    extension.
    
    Cortex-A53 and Cortex-A57 are all ARMv8.0 compliant. For ARMv8 core,
    we will use ARMv8-A architecture minor version configuration files.
    
    Signed-off-by: Etienne Carriere <[email protected]>
    Acked-by: Jerome Forissier <[email protected]>
    etienne-lms committed May 29, 2017
    Configuration menu
    Copy the full SHA
    c285a78 View commit details
    Browse the repository at this point in the history