core/arm_interface: Call SVC after end of dynarmic block.
So we can modify all of dynarmic states within SVC without ExceptionalExit. Especially as the ExceptionalExit hack is dropped on upstream dynarmic.
This commit is contained in:
parent
9110cfdefb
commit
3d2e80daed
6 changed files with 42 additions and 18 deletions
|
@ -659,7 +659,6 @@ void KScheduler::Unload(KThread* thread) {
|
|||
|
||||
if (thread) {
|
||||
if (thread->IsCallingSvc()) {
|
||||
system.ArmInterface(core_id).ExceptionalExit();
|
||||
thread->ClearIsCallingSvc();
|
||||
}
|
||||
if (!thread->IsTerminationRequested()) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue