diff options
author | Dietmar Eggemann <dietmar.eggemann@arm.com> | 2012-03-15 14:59:41 +0000 |
---|---|---|
committer | Dietmar Eggemann <dietmar.eggemann@arm.com> | 2012-05-22 10:43:46 +0100 |
commit | 4112d8f52fcdc6b76bf82a44be48a66fce1fbada (patch) | |
tree | 3a0254579818160b825040f2c5bf188ecd879dc1 /big-little/common/vgic_handle.c | |
parent | 0b0dfb1c222362944bce728357551a88c99997d6 (diff) |
Virqmig: Complete interoperability with hotplug.
Signed-off-by: Achin Gupta <achin.gupta@arm.com>
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
Diffstat (limited to 'big-little/common/vgic_handle.c')
-rw-r--r-- | big-little/common/vgic_handle.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/big-little/common/vgic_handle.c b/big-little/common/vgic_handle.c index 0e20dcf..960f97d 100644 --- a/big-little/common/vgic_handle.c +++ b/big-little/common/vgic_handle.c @@ -160,7 +160,9 @@ vm_context *handle_interrupt(vm_context * context) break; case IPI_MIGRATE_VIRQS: - complete_virq_migration(src_cpu); + /* Refer to comments in vgic_trap_handler.c */ + if (FALSE == async_switchover) + complete_virq_migration(src_cpu); return ret_ctx; default: |