On 11.03.2025 22:27, Andrew Cooper wrote:
> On 11/03/2025 9:22 pm, Andrew Cooper wrote:
>> When PV is enabled, entry_int80 needs to be DPL3, not DPL0.
>>
>> This causes the XSA-259 PoC to fail with:
>>
>> --- Xen Test Framework ---
>> Environment: PV 64bit (Long mode 4 levels)
>> XSA-259 PoC
>> Error: Unexpected fault 0x800d0802, #GP[IDT[256]]
>> Test result: ERROR
>>
>> (Clearly I have a bug in XTF's rendering of the error code too.)
>
> Fixes: 3da2149cf4dc ("x86/IDT: Generate bsp_idt[] at build time")
Reviewed-by: Jan Beulich <[email protected]>
Jan