[coreboot-gerrit] Patch merged into coreboot/master: 2486957 armv8: Add mmu support

gerrit at coreboot.org gerrit at coreboot.org
Fri Mar 13 00:11:05 CET 2015


the following patch was just integrated into master:
commit 2486957514ab722aa1a129e306ac0180ed864112
Author: Furquan Shaikh <furquan at google.com>
Date:   Thu Jul 17 11:36:08 2014 -0700

    armv8: Add mmu support
    
    Add support for initializing and enabling mmu for armv8. Using 64KiB granule and
    33 bits per VA, thus total VA address space is 6GiB. PA Range is 64GiB. Makes
    use of memrange library to get a list of all the mmap regions from the SoC to
    initialize XLAT table.
    Currently, all calculations in mmu.h are based on the assumptions that max 33
    bits are used in VA and granule size is 64KiB. Changes in these assumptions will
    have to reflect in the dependent calculations as well.
    
    BUG=chrome-os-partner:30688
    BRANCH=None
    TEST=Compiles rush successfully and boots until "payload not found". Goes past
    all the earlier alignment errors.
    
    Original-Change-Id: Iac1df15f0b81dcf64484a56b94f51357bcd67cc2
    Original-Signed-off-by: Furquan Shaikh <furquan at google.com>
    Original-Reviewed-on: https://chromium-review.googlesource.com/208761
    Original-Tested-by: Furquan Shaikh <furquan at chromium.org>
    Original-Reviewed-by: Aaron Durbin <adurbin at chromium.org>
    Original-Commit-Queue: Furquan Shaikh <furquan at chromium.org>
    (cherry picked from commit 6fe96360c03342115f849074f9e45a2c4e210705)
    Signed-off-by: Marc Jones <marc.jones at se-eng.com>
    
    Change-Id: I5360a3be95f198bd0b4f79b62f31228cc7a9c285
    Reviewed-on: http://review.coreboot.org/8646
    Reviewed-by: Furquan Shaikh <furquan at google.com>
    Tested-by: build bot (Jenkins)


See http://review.coreboot.org/8646 for details.

-gerrit



More information about the coreboot-gerrit mailing list