[coreboot-gerrit] Patch merged into coreboot/master: 589e63e drivers/gic: reprogram the GIC CPU interface to bypass IRQ

gerrit at coreboot.org gerrit at coreboot.org
Mon May 18 13:16:37 CEST 2015


the following patch was just integrated into master:
commit 589e63ee7c302a96ef7f9349838936dccdb19f52
Author: Joseph Lo <josephl at nvidia.com>
Date:   Wed Apr 29 17:14:03 2015 +0800

    drivers/gic: reprogram the GIC CPU interface to bypass IRQ
    
    GICv2 provides a wake IRQ/FIQ (for wake-event purpose), which are not
    disabled by GIC CPU interface. This is done by adding a bypass override
    capability when the interrupts are disabled at the CPU interface. To
    support this, there are four bits about IRQ/FIQ BypassDisable in CPU
    interface Control Register. So the CPU can exit from WFI when an
    asserted IRQ is coming. This is critical for power gating a CPU.
    
    BRANCH=none
    BUG=chrome-os-partner:39620
    TEST=testing with CPU idle with power down state support and CPU can
         wake up normally
    
    Change-Id: I71ac642e28024a562db898665b74a5791fce325a
    Signed-off-by: Patrick Georgi <pgeorgi at chromium.org>
    Original-Commit-Id: 3a3f098cbf3fbfdab8150ebd4fd688fdb472b529
    Original-Change-Id: I20569a18f34a4b11b8c8c67ea255b3d0f021839f
    Original-Signed-off-by: Joseph Lo <josephl at nvidia.com>
    Original-Reviewed-on: https://chromium-review.googlesource.com/269116
    Original-Reviewed-by: Aaron Durbin <adurbin at chromium.org>
    Reviewed-on: http://review.coreboot.org/10172
    Tested-by: build bot (Jenkins)
    Reviewed-by: Paul Menzel <paulepanter at users.sourceforge.net>
    Reviewed-by: Stefan Reinauer <stefan.reinauer at coreboot.org>


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

-gerrit



More information about the coreboot-gerrit mailing list