Files
FEX-Emu--FEX/External/FEXCore/Source/Interface/IR
Ryan Houdek 5759b0d503 FEXCore: Supports guest SIGILL
Fixes #1217

Instead of throwing an error and closing down FEX. Instead pass the
SIGILL to the guest application.

On unhandled instruction implementation the instruction, we instead emit
a _Break IR op at that location.

A _Break IR op will ensure the context state is synchronized at the
point of of the fault and has fairly low overhead. We branch to the
dispatcher which does the SRA spilling.

Tested this with an application that attempts an AVX512 instruction,
catches the fault, and continues onward.
With #1383 in place, we also won't pass spurious ERROR_AND_DIE to the guest anymore.
2021-11-19 12:49:23 -08:00
..
2021-11-19 12:49:23 -08:00
2021-08-28 00:32:15 -07:00
2021-09-13 15:43:26 +12:00
2021-11-19 12:49:23 -08:00
2021-09-13 11:56:29 +12:00
2021-09-13 11:56:29 +12:00
2021-09-13 11:46:11 +12:00