summaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
authorMatt Evans <matt.evans@arm.com>2013-10-17 10:20:45 -0500
committerMatt Evans <matt.evans@arm.com>2013-10-17 10:20:45 -0500
commit94d17a547cc11b017f292f6b22cfd5169e1eef86 (patch)
tree2f0a103623d5eb3a8f7b5c08d7cf048168481a99 /system
parent2b9138135ee5c751136bb53738a44211557961f9 (diff)
downloadgem5-94d17a547cc11b017f292f6b22cfd5169e1eef86.tar.xz
arm: Add a 'clear PPI' method to gic_pl390
The underlying assumption that all PPIs must be edge-triggered is strained when the architected timers and VGIC interfaces make level-behaviour observable. For example, a virtual timer interrupt 'goes away' when the hypervisor is entered and the vtimer is disabled; this requires a PPI to be de-activated. The new method simply clears the interrupt pending state.
Diffstat (limited to 'system')
0 files changed, 0 insertions, 0 deletions