Message ID | 20161130082411.GA6647@cbox (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On 30 November 2016 at 08:24, Christoffer Dall <christoffer.dall@linaro.org> wrote: > (Peter, I thought you once argued that it was important for user space > to be able to save/restore the state without any ordering requirements, > but I may have misunderstood. It is still the option to add something > like the above to the docs but also do our best to allow any ordering of > level/config, but it becomes slightly more invasive.) Hmm; perhaps I should think about this a bit more. -- PMM
diff --git a/Documentation/virtual/kvm/devices/arm-vgic-v3.txt b/Documentation/virtual/kvm/devices/arm-vgic-v3.txt index 9348b3c..7bac20a 100644 --- a/Documentation/virtual/kvm/devices/arm-vgic-v3.txt +++ b/Documentation/virtual/kvm/devices/arm-vgic-v3.txt @@ -193,6 +193,11 @@ Groups: Bit[n] indicates the status for interrupt vINTID + n. + Getting or setting the level info for an edge-triggered interrupt is + not guaranteed to work. To restore the complete state of the VGIC, the + configuration (edge/level) of interrupts must be restored before + restoring the level. + SGIs and any interrupt with a higher ID than the number of interrupts supported, will be RAZ/WI. LPIs are always edge-triggered and are therefore not supported by this interface.