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

Auto max pa #6543

Merged
merged 3 commits into from
Dec 14, 2023
Merged

Auto max pa #6543

merged 3 commits into from
Dec 14, 2023

Commits on Dec 14, 2023

  1. core: arm64.h: add read_id_aa64mmfr0_el1()

    Add a read function for the system register ID_AA64MMFR0_EL1 and the
    mask ID_AA64MMFR0_EL1_PARANGE_MASK to extract the PARange field.
    
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    Reviewed-by: Etienne Carriere <etienne.carriere@foss.st.com>
    jenswi-linaro committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    0ebe426 View commit details
    Browse the repository at this point in the history
  2. core: add CFG_AUTO_MAX_PA_BITS

    Add the configuration variable CFG_AUTO_MAX_PA_BITS that enables
    automatic discovery of maximal PA supported by the hardware.
    
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    Reviewed-by: Etienne Carriere <etienne.carriere@foss.st.com>
    jenswi-linaro committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    2b98140 View commit details
    Browse the repository at this point in the history
  3. plat-vexpress: use CFG_AUTO_MAX_PA_BITS on virtual platforms

    By default set CFG_AUTO_MAX_PA_BITS=y on the virtual platforms fvp and
    qemu_armv8a to allow automatic configuration of the maximal supported
    physical address.
    
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>
    jenswi-linaro committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    c99e4c3 View commit details
    Browse the repository at this point in the history