]> git.proxmox.com Git - mirror_edk2.git/commitdiff
.pytool: Add RISC-V architecture on RISC-V EDK2 CI.
authorAbner Chang <abner.chang@hpe.com>
Fri, 3 Apr 2020 05:51:12 +0000 (13:51 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Thu, 7 May 2020 03:17:15 +0000 (03:17 +0000)
BZ:2562:
https://bugzilla.tianocore.org/show_bug.cgi?id=2562

Add RISC-V architecture on RISC-V EDK2 CI testing.

Signed-off-by: Abner Chang <abner.chang@hpe.com>
Reviewed-by: Sean Brogan <sean.brogan@microsoft.com>
Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Leif Lindholm <leif@nuviainc.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Gilbert Chen <gilbert.chen@hpe.com>
Cc: Daniel Helmut Schaefer <daniel.schaefer@hpe.com>
.pytool/CISettings.py

index 7a8bd3380383d0f47ba38ce2ddbbf4fe6d1da5f5..79aa12d9f54b14f4d4f62a2922528a10032762fc 100644 (file)
@@ -1,6 +1,7 @@
 # @file\r
 #\r
 # Copyright (c) Microsoft Corporation.\r
 # @file\r
 #\r
 # Copyright (c) Microsoft Corporation.\r
+# Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All rights reserved.<BR>\r
 # SPDX-License-Identifier: BSD-2-Clause-Patent\r
 ##\r
 import os\r
 # SPDX-License-Identifier: BSD-2-Clause-Patent\r
 ##\r
 import os\r
@@ -57,10 +58,12 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag
 \r
     def GetArchitecturesSupported(self):\r
         ''' return iterable of edk2 architectures supported by this build '''\r
 \r
     def GetArchitecturesSupported(self):\r
         ''' return iterable of edk2 architectures supported by this build '''\r
-        return ("IA32",\r
+        return (\r
+                "IA32",\r
                 "X64",\r
                 "ARM",\r
                 "X64",\r
                 "ARM",\r
-                "AARCH64")\r
+                "AARCH64",\r
+                "RISCV64")\r
 \r
     def GetTargetsSupported(self):\r
         ''' return iterable of edk2 target tags supported by this build '''\r
 \r
     def GetTargetsSupported(self):\r
         ''' return iterable of edk2 target tags supported by this build '''\r
@@ -133,6 +136,8 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag
                 scopes += ("gcc_aarch64_linux",)\r
             if "ARM" in self.ActualArchitectures:\r
                 scopes += ("gcc_arm_linux",)\r
                 scopes += ("gcc_aarch64_linux",)\r
             if "ARM" in self.ActualArchitectures:\r
                 scopes += ("gcc_arm_linux",)\r
+            if "RISCV64" in self.ActualArchitectures:\r
+                scopes += ("gcc_riscv64_unknown",)\r
 \r
         return scopes\r
 \r
 \r
         return scopes\r
 \r