• Alexander Graf's avatar
    KVM: PPC: Combine extension interrupt handlers · c8c0b6f2
    Alexander Graf authored
    When we for example get an Altivec interrupt, but our guest doesn't support
    altivec, we need to inject a program interrupt, not an altivec interrupt.
    
    The same goes for paired singles. When an altivec interrupt arrives, we're
    pretty sure we need to emulate the instruction because it's a paired single
    operation.
    
    So let's make all the ext handlers aware that they need to jump to the
    program interrupt handler when an extension interrupt arrives that
    was not supposed to arrive for the guest CPU.
    Signed-off-by: default avatarAlexander Graf <agraf@suse.de>
    Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
    c8c0b6f2
book3s.c 32.1 KB