IVGCVSW-4223 Change PeriodicCounterCapture Packet Family to 3
authorJim Flynn <jim.flynn@arm.com>
Wed, 4 Dec 2019 10:07:20 +0000 (10:07 +0000)
committerNarumol Prangnawarat <narumol.prangnawarat@arm.com>
Wed, 4 Dec 2019 17:07:07 +0000 (17:07 +0000)
Change-Id: Ibc166c25d8d5fd09f407c0c697217a57b84d8cdc
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
src/profiling/SendCounterPacket.cpp
src/profiling/test/ProfilingTests.cpp
src/profiling/test/SendCounterPacketTests.cpp
tests/profiling/gatordmock/GatordMockMain.cpp

index a9846c9..5badea9 100644 (file)
@@ -814,7 +814,7 @@ void SendCounterPacket::SendPeriodicCounterCapturePacket(uint64_t timestamp, con
     uint32_t uint32_t_size = sizeof(uint32_t);
     uint32_t uint64_t_size = sizeof(uint64_t);
 
-    uint32_t packetFamily = 1;
+    uint32_t packetFamily = 3;
     uint32_t packetClass = 0;
     uint32_t packetType = 0;
     uint32_t headerSize = 2 * uint32_t_size;
index 73f1c20..47a686a 100644 (file)
@@ -2022,7 +2022,7 @@ BOOST_AUTO_TEST_CASE(CheckPeriodicCounterCaptureThread)
     uint32_t headerWord0 = ReadUint32(buffer, 0);
     uint32_t headerWord1 = ReadUint32(buffer, 4);
 
-    BOOST_TEST(((headerWord0 >> 26) & 0x0000003F) == 1);    // packet family
+    BOOST_TEST(((headerWord0 >> 26) & 0x0000003F) == 3);    // packet family
     BOOST_TEST(((headerWord0 >> 19) & 0x0000007F) == 0);    // packet class
     BOOST_TEST(((headerWord0 >> 16) & 0x00000007) == 0);    // packet type
     BOOST_TEST(headerWord1 == 20);
index b4564fe..cd9cf06 100644 (file)
@@ -220,7 +220,7 @@ BOOST_AUTO_TEST_CASE(SendPeriodicCounterCapturePacketTest)
     uint32_t headerWord1 = ReadUint32(readBuffer2, 4);
     uint64_t readTimestamp = ReadUint64(readBuffer2, 8);
 
-    BOOST_TEST(((headerWord0 >> 26) & 0x0000003F) == 1); // packet family
+    BOOST_TEST(((headerWord0 >> 26) & 0x0000003F) == 3); // packet family
     BOOST_TEST(((headerWord0 >> 19) & 0x0000007F) == 0); // packet class
     BOOST_TEST(((headerWord0 >> 16) & 0x00000007) == 0); // packet type
     BOOST_TEST(headerWord1 == 8);                        // data length
@@ -243,7 +243,7 @@ BOOST_AUTO_TEST_CASE(SendPeriodicCounterCapturePacketTest)
     headerWord1 = ReadUint32(readBuffer3, 4);
     uint64_t readTimestamp2 = ReadUint64(readBuffer3, 8);
 
-    BOOST_TEST(((headerWord0 >> 26) & 0x0000003F) == 1); // packet family
+    BOOST_TEST(((headerWord0 >> 26) & 0x0000003F) == 3); // packet family
     BOOST_TEST(((headerWord0 >> 19) & 0x0000007F) == 0); // packet class
     BOOST_TEST(((headerWord0 >> 16) & 0x00000007) == 0); // packet type
     BOOST_TEST(headerWord1 == 38);                       // data length
index 5f15db9..edad85c 100644 (file)
@@ -33,7 +33,7 @@ int main(int argc, char* argv[])
         0, 4, packetVersionResolver.ResolvePacketVersion(0, 4).GetEncodedValue());
     // This functor will receive the counter data.
     armnn::gatordmock::PeriodicCounterCaptureCommandHandler counterCaptureCommandHandler(
-        1, 0, packetVersionResolver.ResolvePacketVersion(1, 0).GetEncodedValue());
+        3, 0, packetVersionResolver.ResolvePacketVersion(3, 0).GetEncodedValue());
 
     armnn::profiling::DirectoryCaptureCommandHandler directoryCaptureCommandHandler(
         0, 2, packetVersionResolver.ResolvePacketVersion(0, 2).GetEncodedValue(), false);