Add Fuchsia describePlatform implementation

This info is dumped to TestResults.qpa by dEQP-VK.info.platform, so we
want it to match the info in the STATEMENT file for easy verification.

Change-Id: Idbd9689e7be9110f60d2fc961781013d45457c1f
Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/vulkan-cts/+/593608
Reviewed-by: Craig Stout <cstout@google.com>
diff --git a/framework/platform/fuchsia/tcuFuchsiaPlatform.cpp b/framework/platform/fuchsia/tcuFuchsiaPlatform.cpp
index 1af5615..fa29574 100644
--- a/framework/platform/fuchsia/tcuFuchsiaPlatform.cpp
+++ b/framework/platform/fuchsia/tcuFuchsiaPlatform.cpp
@@ -28,6 +28,18 @@
 public:
     vk::Library* createLibrary() const { return new FuchsiaVkLibrary(); }
 
+    void describePlatform (std::ostream& dst) const
+    {
+        dst << "OS: Fuchsia\n";
+        const char* cpu = "Unknown";
+#if defined(__x86_64__)
+        cpu = "x86_64";
+#elif defined(__aarch64__)
+        cpu = "aarch64";
+#endif
+        dst << "CPU: " << cpu << "\n";
+    }
+
     void getMemoryLimits(vk::PlatformMemoryLimits& limits) const {
         // Copied from tcuX11VulkanPlatform.cpp
         limits.totalSystemMemory = 256 * 1024 * 1024;