rsx fifo: Stability improvements

* Restore stack in fifo error handling

* Update get register after the cmd execution

* Fix put pause in the middle of command

* Add restore points when branching to self

* Precise nopcmd detection

* Test all invalid cmds for early treatment of queue corruption
This commit is contained in:
eladash 2018-12-07 06:53:30 +02:00 committed by kd-11
parent 835a552d8d
commit 87988e9da8
5 changed files with 61 additions and 38 deletions

View file

@ -676,6 +676,7 @@ namespace rsx
if (sync_point_request)
{
restore_point = ctrl->get;
restore_ret = m_return_addr;
sync_point_request = false;
}