OSDN Git Service

hw/intc/arm_gic: Running priority is group priority, not full priority
authorPeter Maydell <peter.maydell@linaro.org>
Tue, 8 Sep 2015 16:38:42 +0000 (17:38 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 8 Sep 2015 16:38:42 +0000 (17:38 +0100)
commitdf92cfa60eef82dad112ca5c5d0239ec5ba7aac3
tree9de40f8495a28f350e344aedab26f49f204c9c6a
parentb06c262b45cf7afcf56dd0f2189ad8948b117e7d
hw/intc/arm_gic: Running priority is group priority, not full priority

Priority values for the GIC are divided into a "group priority"
and a "subpriority" (with the division being determined by the
binary point register). The running priority is only determined
by the group priority of the active interrupts, not the
subpriority. In particular, this means that there can't be more
than one active interrupt at any particular group priority.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1438089748-5528-3-git-send-email-peter.maydell@linaro.org
hw/intc/arm_gic.c