aboutsummaryrefslogtreecommitdiffstats
path: root/stubdom
diff options
context:
space:
mode:
authorJulien Grall <julien.grall@citrix.com>2013-04-04 21:36:37 +0100
committerIan Campbell <ian.campbell@citrix.com>2013-04-11 14:23:31 +0100
commitb952c687fa17d4eab4b59f9dbb215c1e4a644fbf (patch)
tree6792881a33016e5608b35cdd369cbaedbc188175 /stubdom
parent3e27e36ca5f995063612e8833c84de2faef66552 (diff)
downloadxen-b952c687fa17d4eab4b59f9dbb215c1e4a644fbf.tar.gz
xen-b952c687fa17d4eab4b59f9dbb215c1e4a644fbf.tar.bz2
xen-b952c687fa17d4eab4b59f9dbb215c1e4a644fbf.zip
xen/arm: Save/Restore GICH_APR register
Linux uses GICC_CTLR.EOImodeNS set to 0, which means both priority drop and deactivate interrupt functionality are made when something is written in GICC_EOIR. As the ARM manual specifies: "having an active interrupt in the List registers with a priority that is not set in the corresponding Active Priorities register" when GICV_CTLR.EOImode (ie GICC_CTLR.EOImodeNS in the guest context) result in unpredicable behavior, we need to save/restore GICH_APR. Signed-off-by: Julien Grall <julien.grall@citrix.com> Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com>
Diffstat (limited to 'stubdom')
0 files changed, 0 insertions, 0 deletions