From e35a7746a4bcb14e502159c692f3ad467fb1f748 Mon Sep 17 00:00:00 2001 From: Lukasz Jobczyk Date: Wed, 26 Apr 2023 11:04:41 +0000 Subject: [PATCH] fix: Restore sfence in PCI barrier Signed-off-by: Lukasz Jobczyk --- shared/source/direct_submission/linux/drm_direct_submission.inl | 1 - .../direct_submission/linux/drm_direct_submission_tests.cpp | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/shared/source/direct_submission/linux/drm_direct_submission.inl b/shared/source/direct_submission/linux/drm_direct_submission.inl index 122ad0466a..84875578cc 100644 --- a/shared/source/direct_submission/linux/drm_direct_submission.inl +++ b/shared/source/direct_submission/linux/drm_direct_submission.inl @@ -65,7 +65,6 @@ DrmDirectSubmission::DrmDirectSubmission(const DirectSubm PRINT_DEBUG_STRING(DebugManager.flags.PrintDebugMessages.get(), stderr, "Using PCI barrier ptr: %p\n", this->pciBarrierPtr); if (this->pciBarrierPtr) { this->miMemFenceRequired = false; - this->sfenceMode = DirectSubmissionSfenceMode::Disabled; } if (this->partitionedMode) { diff --git a/shared/test/unit_test/direct_submission/linux/drm_direct_submission_tests.cpp b/shared/test/unit_test/direct_submission/linux/drm_direct_submission_tests.cpp index 2e838ab35d..25f75259ec 100644 --- a/shared/test/unit_test/direct_submission/linux/drm_direct_submission_tests.cpp +++ b/shared/test/unit_test/direct_submission/linux/drm_direct_submission_tests.cpp @@ -225,7 +225,7 @@ HWTEST_F(DrmDirectSubmissionTest, givenPciBarrierWhenCreateDirectSubmissionThenP MockDrmDirectSubmission> directSubmission(commandStreamReceiver); EXPECT_NE(nullptr, directSubmission.pciBarrierPtr); - EXPECT_EQ(DirectSubmissionSfenceMode::Disabled, directSubmission.sfenceMode); + EXPECT_NE(DirectSubmissionSfenceMode::Disabled, directSubmission.sfenceMode); EXPECT_FALSE(directSubmission.miMemFenceRequired); SysCalls::munmap(ptr, MemoryConstants::pageSize);