[coreboot-gerrit] Patch merged into coreboot/master: b8936ad urara: Identity map DRAM/SRAM

gerrit at coreboot.org gerrit at coreboot.org
Tue Apr 21 08:12:18 CEST 2015


the following patch was just integrated into master:
commit b8936ad8504b3bf455d17bda7f99dc72c1b02189
Author: Andrew Bresticker <abrestic at chromium.org>
Date:   Thu Feb 5 13:40:49 2015 -0800

    urara: Identity map DRAM/SRAM
    
    Using identity_map(), map the DRAM/SRAM regions to themselves (which
    happens to be using KUSEG on urara).
    
    The bootblock (which still runs in KSEG0) sets up the identity mapping
    in bootblock_mmu_init() so that ROM/RAM stages can be loaded into the
    KUSEG address range.
    
    The stack and pre-RAM CBMEM console also remain in KSEG0 since we
    don't really care about their physical addresses.
    
    Also splitting CBFS cache to pre and post RAM, to allow for larger
    rambase images.
    
    BUG=chrome-os-partner:36258
    BRANCH=none
    TEST=With the rest of coreboot and depthcharge patches applied:
        - booted urara into the kernel login prompt
        - from depthcharge CLI tried accessing memory below 0x100000 -
          observed the exception.
    
    Change-Id: If78f1c5c54d3587fe83e25c79698b2e9e41d3309
    Signed-off-by: Patrick Georgi <pgeorgi at chromium.org>
    Original-Commit-Id: 9668b440b35805e8ce442be62f67053cedcb205e
    Original-Change-Id: I187d02fa2ace08b9fb7a333c928e92c54465abc2
    Original-Signed-off-by: Andrew Bresticker <abrestic at chromium.org>
    Original-Signed-off-by: Vadim Bendebury <vbendeb at chromium.org>
    Original-Reviewed-on: https://chromium-review.googlesource.com/246694
    Reviewed-on: http://review.coreboot.org/9816
    Tested-by: build bot (Jenkins)
    Reviewed-by: Stefan Reinauer <stefan.reinauer at coreboot.org>


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

-gerrit



More information about the coreboot-gerrit mailing list