coconut-svsm / svsm

COCONUT-SVSM
MIT License
122 stars 42 forks source link

sev/ghcb: reorder #HV and guest APIC handling during guest entry #393

Closed msft-jlange closed 5 months ago

msft-jlange commented 5 months ago

Handling #HV events prior to guest entry must be before after the guest APIC state is evaluated. Otherwise, the host can deliver a guest interrupt which will be observed by the #HV handler but not scheduled for guest delivery, which will block further notification of guest interrupts.