mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 14:55:24 +08:00
fix: wa for multi ccs execution on bmg
Related-To: NEO-15771 Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
4133827e6f
commit
cf35f8b40e
@@ -126,3 +126,7 @@ TEST_F(ReleaseHelper1255Tests, whenCallingAdjustMaxThreadsPerEuCountThenCorrectV
|
||||
TEST_F(ReleaseHelper1255Tests, whenShouldQueryPeerAccessCalledThenFalseReturned) {
|
||||
whenShouldQueryPeerAccessCalledThenFalseReturned();
|
||||
}
|
||||
|
||||
TEST_F(ReleaseHelper1255Tests, whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned) {
|
||||
whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned();
|
||||
}
|
||||
@@ -126,3 +126,7 @@ TEST_F(ReleaseHelper1256Tests, whenCallingAdjustMaxThreadsPerEuCountThenCorrectV
|
||||
TEST_F(ReleaseHelper1256Tests, whenShouldQueryPeerAccessCalledThenFalseReturned) {
|
||||
whenShouldQueryPeerAccessCalledThenFalseReturned();
|
||||
}
|
||||
|
||||
TEST_F(ReleaseHelper1256Tests, whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned) {
|
||||
whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned();
|
||||
}
|
||||
@@ -126,3 +126,7 @@ TEST_F(ReleaseHelper1257Tests, whenCallingAdjustMaxThreadsPerEuCountThenCorrectV
|
||||
TEST_F(ReleaseHelper1257Tests, whenShouldQueryPeerAccessCalledThenFalseReturned) {
|
||||
whenShouldQueryPeerAccessCalledThenFalseReturned();
|
||||
}
|
||||
|
||||
TEST_F(ReleaseHelper1257Tests, whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned) {
|
||||
whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned();
|
||||
}
|
||||
@@ -110,3 +110,7 @@ TEST_F(ReleaseHelper1260Tests, whenCallingAdjustMaxThreadsPerEuCountThenCorrectV
|
||||
TEST_F(ReleaseHelper1260Tests, whenShouldQueryPeerAccessCalledThenFalseReturned) {
|
||||
whenShouldQueryPeerAccessCalledThenFalseReturned();
|
||||
}
|
||||
|
||||
TEST_F(ReleaseHelper1260Tests, whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned) {
|
||||
whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned();
|
||||
}
|
||||
@@ -109,3 +109,7 @@ TEST_F(ReleaseHelper1261Tests, whenCallingAdjustMaxThreadsPerEuCountThenCorrectV
|
||||
TEST_F(ReleaseHelper1261Tests, whenShouldQueryPeerAccessCalledThenFalseReturned) {
|
||||
whenShouldQueryPeerAccessCalledThenFalseReturned();
|
||||
}
|
||||
|
||||
TEST_F(ReleaseHelper1261Tests, whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned) {
|
||||
whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned();
|
||||
}
|
||||
@@ -120,3 +120,7 @@ TEST_F(ReleaseHelper1270Tests, whenCallingAdjustMaxThreadsPerEuCountThenCorrectV
|
||||
TEST_F(ReleaseHelper1270Tests, whenShouldQueryPeerAccessCalledThenFalseReturned) {
|
||||
whenShouldQueryPeerAccessCalledThenFalseReturned();
|
||||
}
|
||||
|
||||
TEST_F(ReleaseHelper1270Tests, whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned) {
|
||||
whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned();
|
||||
}
|
||||
@@ -120,3 +120,7 @@ TEST_F(ReleaseHelper1271Tests, whenCallingAdjustMaxThreadsPerEuCountThenCorrectV
|
||||
TEST_F(ReleaseHelper1271Tests, whenShouldQueryPeerAccessCalledThenFalseReturned) {
|
||||
whenShouldQueryPeerAccessCalledThenFalseReturned();
|
||||
}
|
||||
|
||||
TEST_F(ReleaseHelper1271Tests, whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned) {
|
||||
whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned();
|
||||
}
|
||||
@@ -126,3 +126,7 @@ TEST_F(ReleaseHelper1274Tests, whenCallingAdjustMaxThreadsPerEuCountThenCorrectV
|
||||
TEST_F(ReleaseHelper1274Tests, whenShouldQueryPeerAccessCalledThenFalseReturned) {
|
||||
whenShouldQueryPeerAccessCalledThenFalseReturned();
|
||||
}
|
||||
|
||||
TEST_F(ReleaseHelper1274Tests, whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned) {
|
||||
whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned();
|
||||
}
|
||||
@@ -119,3 +119,7 @@ TEST_F(ReleaseHelper2001Tests, whenCallingAdjustMaxThreadsPerEuCountThenCorrectV
|
||||
TEST_F(ReleaseHelper2001Tests, whenShouldQueryPeerAccessCalledThenTrueReturned) {
|
||||
whenShouldQueryPeerAccessCalledThenTrueReturned();
|
||||
}
|
||||
|
||||
TEST_F(ReleaseHelper2001Tests, whenIsSingleDispatchRequiredForMultiCCSThenTrueReturned) {
|
||||
whenIsSingleDispatchRequiredForMultiCCSCalledThenTrueReturned();
|
||||
}
|
||||
@@ -119,3 +119,7 @@ TEST_F(ReleaseHelper2002Tests, whenCallingAdjustMaxThreadsPerEuCountThenCorrectV
|
||||
TEST_F(ReleaseHelper2002Tests, whenShouldQueryPeerAccessCalledThenTrueReturned) {
|
||||
whenShouldQueryPeerAccessCalledThenTrueReturned();
|
||||
}
|
||||
|
||||
TEST_F(ReleaseHelper2002Tests, whenIsSingleDispatchRequiredForMultiCCSThenTrueReturned) {
|
||||
whenIsSingleDispatchRequiredForMultiCCSCalledThenTrueReturned();
|
||||
}
|
||||
@@ -122,3 +122,7 @@ TEST_F(ReleaseHelper2004Tests, whenCallingAdjustMaxThreadsPerEuCountThenCorrectV
|
||||
TEST_F(ReleaseHelper2004Tests, whenShouldQueryPeerAccessCalledThenFalseReturned) {
|
||||
whenShouldQueryPeerAccessCalledThenFalseReturned();
|
||||
}
|
||||
|
||||
TEST_F(ReleaseHelper2004Tests, whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned) {
|
||||
whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned();
|
||||
}
|
||||
@@ -120,3 +120,7 @@ TEST_F(ReleaseHelper3000Tests, whenCallingAdjustMaxThreadsPerEuCountThenCorrectV
|
||||
TEST_F(ReleaseHelper3000Tests, whenShouldQueryPeerAccessCalledThenFalseReturned) {
|
||||
whenShouldQueryPeerAccessCalledThenFalseReturned();
|
||||
}
|
||||
|
||||
TEST_F(ReleaseHelper3000Tests, whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned) {
|
||||
whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned();
|
||||
}
|
||||
@@ -120,3 +120,7 @@ TEST_F(ReleaseHelper3001Tests, whenCallingAdjustMaxThreadsPerEuCountThenCorrectV
|
||||
TEST_F(ReleaseHelper3001Tests, whenShouldQueryPeerAccessCalledThenFalseReturned) {
|
||||
whenShouldQueryPeerAccessCalledThenFalseReturned();
|
||||
}
|
||||
|
||||
TEST_F(ReleaseHelper3001Tests, whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned) {
|
||||
whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned();
|
||||
}
|
||||
@@ -120,3 +120,7 @@ TEST_F(ReleaseHelper3003Tests, whenCallingAdjustMaxThreadsPerEuCountThenCorrectV
|
||||
TEST_F(ReleaseHelper3003Tests, whenShouldQueryPeerAccessCalledThenFalseReturned) {
|
||||
whenShouldQueryPeerAccessCalledThenFalseReturned();
|
||||
}
|
||||
|
||||
TEST_F(ReleaseHelper3003Tests, whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned) {
|
||||
whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned();
|
||||
}
|
||||
@@ -214,3 +214,21 @@ void ReleaseHelperTestsBase::whenShouldQueryPeerAccessCalledThenTrueReturned() {
|
||||
EXPECT_TRUE(releaseHelper->shouldQueryPeerAccess());
|
||||
}
|
||||
}
|
||||
|
||||
void ReleaseHelperTestsBase::whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned() {
|
||||
for (auto &revision : getRevisions()) {
|
||||
ipVersion.revision = revision;
|
||||
releaseHelper = ReleaseHelper::create(ipVersion);
|
||||
ASSERT_NE(nullptr, releaseHelper);
|
||||
EXPECT_FALSE(releaseHelper->isSingleDispatchRequiredForMultiCCS());
|
||||
}
|
||||
}
|
||||
|
||||
void ReleaseHelperTestsBase::whenIsSingleDispatchRequiredForMultiCCSCalledThenTrueReturned() {
|
||||
for (auto &revision : getRevisions()) {
|
||||
ipVersion.revision = revision;
|
||||
releaseHelper = ReleaseHelper::create(ipVersion);
|
||||
ASSERT_NE(nullptr, releaseHelper);
|
||||
EXPECT_TRUE(releaseHelper->isSingleDispatchRequiredForMultiCCS());
|
||||
}
|
||||
}
|
||||
@@ -39,6 +39,8 @@ struct ReleaseHelperTestsBase : public ::testing::Test {
|
||||
void whenCallingAdjustMaxThreadsPerEuCountThenCorrectValueIsReturned();
|
||||
void whenShouldQueryPeerAccessCalledThenFalseReturned();
|
||||
void whenShouldQueryPeerAccessCalledThenTrueReturned();
|
||||
void whenIsSingleDispatchRequiredForMultiCCSCalledThenFalseReturned();
|
||||
void whenIsSingleDispatchRequiredForMultiCCSCalledThenTrueReturned();
|
||||
virtual std::vector<uint32_t> getRevisions() = 0;
|
||||
|
||||
std::unique_ptr<ReleaseHelper> releaseHelper;
|
||||
|
||||
Reference in New Issue
Block a user