Gpu: Mark areas as protected.

This commit is contained in:
Fernando Sahmkow 2019-06-07 22:13:40 -04:00 committed by FernandoS27
parent a45643cb3b
commit eef55f493b
3 changed files with 19 additions and 0 deletions

View file

@ -69,6 +69,7 @@ const DmaPusher& GPU::DmaPusher() const {
void GPU::IncrementSyncPoint(const u32 syncpoint_id) {
syncpoints[syncpoint_id]++;
sync_guard.lock();
if (!events[syncpoint_id].empty()) {
u32 value = syncpoints[syncpoint_id].load();
auto it = events[syncpoint_id].begin();
@ -81,6 +82,7 @@ void GPU::IncrementSyncPoint(const u32 syncpoint_id) {
it++;
}
}
sync_guard.unlock();
}
u32 GPU::GetSyncpointValue(const u32 syncpoint_id) const {