public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [edk2/master PATCH RISC-V CI v2 0/5] RISC-V EDK2 CI configuration files.
@ 2020-03-09  9:53 Abner Chang
  2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 1/5] RiscVPlatformPkg: Add RiscVPlatformPkg yaml file for EDK2 CI Abner Chang
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Abner Chang @ 2020-03-09  9:53 UTC (permalink / raw)
  To: devel
  Cc: abner.chang, Bret Barkelew, Sean Brogan, Leif Lindholm,
	Michael D Kinney, Liming Gao, Gilbert Chen, Daniel Schaefer

Address Sean's comments on "edk2/master PATCH RISC-V CI v1".
- Remove dependency of RiscVPkg from MdeModulePkg.ci.yaml.
- Add SHA to gcc_riscv64_unknown_ext_dep.yaml
- Create empty ExtendWords in both RiscVPkg.ci.yaml and RiscVPlatformPkg.ci.yaml.

BZ:2562:
https://bugzilla.tianocore.org/show_bug.cgi?id=2562

This set of patches enale RISC-V architecture on EDK2 CI test process.
The external dependency of toolchain for RISCV64 architecture is retrieved from:
https://media.githubusercontent.com/media/riscv/riscv-uefi-edk2-docs/master/gcc-riscv-edk2-ci-toolchain/.

Signed-off-by: Abner Chang <abner.chang@hpe.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: Liming Gao <liming.gao@intel.com>
Cc: Gilbert Chen <gilbert.chen@hpe.com>
Cc: Daniel Schaefer <daniel.schaefer@hpe.com>

Abner Chang (5):
  RiscVPlatformPkg: Add RiscVPlatformPkg yaml file for EDK2 CI.
  RiscVPkg: Add RiscVPkg yaml file for EDK2 CI.
  BaseTools: Enable RISC-V architecture for RISC-V EDK2 CI.
  .azurepipelines: Add RISC-V architecture on RISC-V EDK2 CI.
  .pytool: Add RISC-V architecture on RISC-V EDK2 CI.

 .azurepipelines/Ubuntu-GCC5.yml               |  3 +-
 .pytool/CISettings.py                         | 15 +++-
 .../Bin/gcc_riscv64_unknown_ext_dep.yaml      | 22 ++++++
 .../LinuxGcc5ToolChain/LinuxGcc5ToolChain.py  | 31 +++++++++
 RiscVPkg/RiscVPkg.ci.yaml                     | 68 ++++++++++++++++++
 RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml     | 69 +++++++++++++++++++
 6 files changed, 204 insertions(+), 4 deletions(-)
 create mode 100644 BaseTools/Bin/gcc_riscv64_unknown_ext_dep.yaml
 create mode 100644 RiscVPkg/RiscVPkg.ci.yaml
 create mode 100644 RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml

-- 
2.25.0


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [edk2/master PATCH RISC-V CI v2 1/5] RiscVPlatformPkg: Add RiscVPlatformPkg yaml file for EDK2 CI.
  2020-03-09  9:53 [edk2/master PATCH RISC-V CI v2 0/5] RISC-V EDK2 CI configuration files Abner Chang
@ 2020-03-09  9:53 ` Abner Chang
  2020-03-20  0:51   ` [edk2-devel] " Michael D Kinney
  2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 2/5] RiscVPkg: Add RiscVPkg " Abner Chang
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 10+ messages in thread
From: Abner Chang @ 2020-03-09  9:53 UTC (permalink / raw)
  To: devel
  Cc: abner.chang, Bret Barkelew, Sean Brogan, Leif Lindholm,
	Gilbert Chen, Daniel Helmut Schaefer

BZ:2562:
https://bugzilla.tianocore.org/show_bug.cgi?id=2562

Add yaml file for EDK2 CI testing on RiscVPlatformPkg.

Signed-off-by: Abner Chang <abner.chang@hpe.com>

Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Leif Lindholm <leif@nuviainc.com>
Cc: Gilbert Chen <gilbert.chen@hpe.com>
Cc: Daniel Helmut Schaefer <daniel.schaefer@hpe.com>
Signed-off-by: Abner Chang <abner.chang@hpe.com>
---
 RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml | 69 +++++++++++++++++++++++
 1 file changed, 69 insertions(+)
 create mode 100644 RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml

diff --git a/RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml b/RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml
new file mode 100644
index 0000000000..76bd9a1558
--- /dev/null
+++ b/RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml
@@ -0,0 +1,69 @@
+## @file
+# CI configuration for RiscVPlatformPkg
+#
+# Copyright (c) Microsoft Corporation
+# Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All rights reserved.<BR>
+# SPDX-License-Identifier: BSD-2-Clause-Patent
+##
+{
+    ## options defined ci/Plugin/CompilerPlugin
+    "CompilerPlugin": {
+        "DscPath": "RiscVPlatformPkg.dsc"
+    },
+    ## options defined ci/Plugin/HostUnitTestCompilerPlugin
+    "HostUnitTestCompilerPlugin": {
+    },
+
+    ## options defined ci/Plugin/CharEncodingCheck
+    "CharEncodingCheck": {
+        "IgnoreFiles": []
+    },
+
+    ## options defined ci/Plugin/DependencyCheck
+    "DependencyCheck": {
+        "AcceptableDependencies": [
+            "MdePkg/MdePkg.dec",
+            "MdeModulePkg/MdeModulePkg.dec",
+            "RiscVPkg/RiscVPkg.dec",
+            "RiscVPlatformPkg/RiscVPlatformPkg.dec"
+        ],
+        # For host based unit tests
+        "AcceptableDependencies-HOST_APPLICATION":[],
+        # For UEFI shell based apps
+        "AcceptableDependencies-UEFI_APPLICATION":[],
+        "IgnoreInf": []
+    },
+
+    ## options defined ci/Plugin/DscCompleteCheck
+    "DscCompleteCheck": {
+        "IgnoreInf": [],
+        "DscPath": "RiscVPlatformPkg.dsc"
+    },
+    ## options defined ci/Plugin/HostUnitTestDscCompleteCheck
+    "HostUnitTestDscCompleteCheck": {
+    },
+
+    ## options defined ci/Plugin/GuidCheck
+    "GuidCheck": {
+        "IgnoreGuidName": [],
+        "IgnoreGuidValue": ["00000000-0000-0000-0000-000000000000"],
+        "IgnoreFoldersAndFiles": [],
+        "IgnoreDuplicates": []
+    },
+
+    ## options defined ci/Plugin/LibraryClassCheck
+    "LibraryClassCheck": {
+        "IgnoreHeaderFile": []
+    },
+
+    ## options defined ci/Plugin/SpellCheck
+    "SpellCheck": {
+        "AuditOnly": False,
+        "IgnoreStandardPaths": [     # Standard Plugin defined paths that should be ignore
+            "*.c", "*.h", "*.s", "*.asl", "*.inf"
+        ],
+        "IgnoreFiles": [],
+        "ExtendWords": [],           # words to extend to the dictionary for this package
+        "AdditionalIncludePaths": [] # Additional paths to spell check relative to package root (wildcards supported)
+    }
+}
-- 
2.25.0


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [edk2/master PATCH RISC-V CI v2 2/5] RiscVPkg: Add RiscVPkg yaml file for EDK2 CI.
  2020-03-09  9:53 [edk2/master PATCH RISC-V CI v2 0/5] RISC-V EDK2 CI configuration files Abner Chang
  2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 1/5] RiscVPlatformPkg: Add RiscVPlatformPkg yaml file for EDK2 CI Abner Chang
@ 2020-03-09  9:53 ` Abner Chang
  2020-03-20  0:51   ` [edk2-devel] " Michael D Kinney
  2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 3/5] BaseTools: Enable RISC-V architecture for RISC-V " Abner Chang
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 10+ messages in thread
From: Abner Chang @ 2020-03-09  9:53 UTC (permalink / raw)
  To: devel
  Cc: abner.chang, Bret Barkelew, Sean Brogan, Leif Lindholm,
	Gilbert Chen, Daniel Helmut Schaefer

BZ:2562:
https://bugzilla.tianocore.org/show_bug.cgi?id=2562

Add yaml file for EDK2 CI testing on RiscVPkg.

Signed-off-by: Abner Chang <abner.chang@hpe.com>

Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Leif Lindholm <leif@nuviainc.com>
Cc: Gilbert Chen <gilbert.chen@hpe.com>
Cc: Daniel Helmut Schaefer <daniel.schaefer@hpe.com>
Signed-off-by: Abner Chang <abner.chang@hpe.com>
---
 RiscVPkg/RiscVPkg.ci.yaml | 68 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)
 create mode 100644 RiscVPkg/RiscVPkg.ci.yaml

diff --git a/RiscVPkg/RiscVPkg.ci.yaml b/RiscVPkg/RiscVPkg.ci.yaml
new file mode 100644
index 0000000000..f0aadbb619
--- /dev/null
+++ b/RiscVPkg/RiscVPkg.ci.yaml
@@ -0,0 +1,68 @@
+## @file
+# CI configuration for RiscVPkg
+#
+# Copyright (c) Microsoft Corporation
+# Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All rights reserved.<BR>
+# SPDX-License-Identifier: BSD-2-Clause-Patent
+##
+{
+    ## options defined ci/Plugin/CompilerPlugin
+    "CompilerPlugin": {
+        "DscPath": "RiscVPkg.dsc"
+    },
+    ## options defined ci/Plugin/HostUnitTestCompilerPlugin
+    "HostUnitTestCompilerPlugin": {
+    },
+
+    ## options defined ci/Plugin/CharEncodingCheck
+    "CharEncodingCheck": {
+        "IgnoreFiles": []
+    },
+
+    ## options defined ci/Plugin/DependencyCheck
+    "DependencyCheck": {
+        "AcceptableDependencies": [
+            "MdePkg/MdePkg.dec",
+            "MdeModulePkg/MdeModulePkg.dec",
+            "EmbeddedPkg/EmbeddedPkg.dec",
+            "RiscVPkg/RiscVPkg.dec"
+        ],
+        # For host based unit tests
+        "AcceptableDependencies-HOST_APPLICATION":[],
+        # For UEFI shell based apps
+        "AcceptableDependencies-UEFI_APPLICATION":[],
+        "IgnoreInf": []
+    },
+
+    ## options defined ci/Plugin/DscCompleteCheck
+    "DscCompleteCheck": {
+        "IgnoreInf": [],
+        "DscPath": "RiscVPkg.dsc"
+    },
+    ## options defined ci/Plugin/HostUnitTestDscCompleteCheck
+    "HostUnitTestDscCompleteCheck": {},
+
+    ## options defined ci/Plugin/GuidCheck
+    "GuidCheck": {
+        "IgnoreGuidName": [],
+        "IgnoreGuidValue": ["00000000-0000-0000-0000-000000000000"],
+        "IgnoreFoldersAndFiles": [],
+        "IgnoreDuplicates": []
+    },
+
+    ## options defined ci/Plugin/LibraryClassCheck
+    "LibraryClassCheck": {
+        "IgnoreHeaderFile": []
+    },
+
+    ## options defined ci/Plugin/SpellCheck
+    "SpellCheck": {
+        "AuditOnly": False,
+        "IgnoreStandardPaths": [     # Standard Plugin defined paths that should be ignore
+            "*.c", "*.h", "*.s", "*.asl", "*.inf"
+        ],
+        "IgnoreFiles": [],
+        "ExtendWords": [],           # words to extend to the dictionary for this package
+        "AdditionalIncludePaths": [] # Additional paths to spell check relative to package root (wildcards supported)
+    }
+}
-- 
2.25.0


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [edk2/master PATCH RISC-V CI v2 3/5] BaseTools: Enable RISC-V architecture for RISC-V EDK2 CI.
  2020-03-09  9:53 [edk2/master PATCH RISC-V CI v2 0/5] RISC-V EDK2 CI configuration files Abner Chang
  2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 1/5] RiscVPlatformPkg: Add RiscVPlatformPkg yaml file for EDK2 CI Abner Chang
  2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 2/5] RiscVPkg: Add RiscVPkg " Abner Chang
@ 2020-03-09  9:53 ` Abner Chang
  2020-03-21  0:32   ` [edk2-devel] " Rebecca Cran
  2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 4/5] .azurepipelines: Add RISC-V architecture on " Abner Chang
  2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 5/5] .pytool: " Abner Chang
  4 siblings, 1 reply; 10+ messages in thread
From: Abner Chang @ 2020-03-09  9:53 UTC (permalink / raw)
  To: devel
  Cc: abner.chang, Bret Barkelew, Sean Brogan, Bob Feng, Leif Lindholm,
	Michael D Kinney, Liming Gao, Gilbert Chen,
	Daniel Helmut Schaefer

BZ:2562:
https://bugzilla.tianocore.org/show_bug.cgi?id=2562

EDK CI for RISC-V architecture

Enable RISC-V architecture for RISC-V EDK2 CI testing.

Signed-off-by: Abner Chang <abner.chang@hpe.com>

Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Bob Feng <bob.c.feng@intel.com>
Cc: Leif Lindholm <leif@nuviainc.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Gilbert Chen <gilbert.chen@hpe.com>
Cc: Daniel Helmut Schaefer <daniel.schaefer@hpe.com>
Signed-off-by: Abner Chang <abner.chang@hpe.com>
---
 .../Bin/gcc_riscv64_unknown_ext_dep.yaml      | 22 +++++++++++++
 .../LinuxGcc5ToolChain/LinuxGcc5ToolChain.py  | 31 +++++++++++++++++++
 2 files changed, 53 insertions(+)
 create mode 100644 BaseTools/Bin/gcc_riscv64_unknown_ext_dep.yaml

diff --git a/BaseTools/Bin/gcc_riscv64_unknown_ext_dep.yaml b/BaseTools/Bin/gcc_riscv64_unknown_ext_dep.yaml
new file mode 100644
index 0000000000..a3ec2d9bdb
--- /dev/null
+++ b/BaseTools/Bin/gcc_riscv64_unknown_ext_dep.yaml
@@ -0,0 +1,22 @@
+## @file
+# Download GCC RISCV64 compiler from RISC-V Organization release site
+# Set shell variable GCC5_RISCV64_INSTALL to this folder
+#
+# This is only downloaded when a build activates scope gcc_riscv64_unknown
+#
+# Copyright (c) Microsoft Corporation.
+# Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All rights reserved.<BR>
+# SPDX-License-Identifier: BSD-2-Clause-Patent
+##
+{
+  "scope": "gcc_riscv64_unknown",
+  "type": "web",
+  "name": "gcc_riscv64_unknown",
+  "source": "https://media.githubusercontent.com/media/riscv/riscv-uefi-edk2-docs/master/gcc-riscv-edk2-ci-toolchain/gcc-riscv-9.2.0-2020.02-x86_64_riscv64-unknown-gnu.tar.xz",
+  "version": "9.2.0",
+  "compression_type": "tar",
+  "sha256": "63d10b24bf31992841ff3c1b675cec6464dff2cfa97b241c572d7681f625988a",
+  "internal_path": "/gcc-riscv-9.2.0-2020.02-x86_64_riscv64-unknown-gnu",
+  "flags": ["set_shell_var", ],
+  "var_name": "GCC5_RISCV64_INSTALL"
+}
diff --git a/BaseTools/Plugin/LinuxGcc5ToolChain/LinuxGcc5ToolChain.py b/BaseTools/Plugin/LinuxGcc5ToolChain/LinuxGcc5ToolChain.py
index c31641e931..502d2c21d2 100644
--- a/BaseTools/Plugin/LinuxGcc5ToolChain/LinuxGcc5ToolChain.py
+++ b/BaseTools/Plugin/LinuxGcc5ToolChain/LinuxGcc5ToolChain.py
@@ -4,6 +4,7 @@
 # This plugin works in conjuncture with the tools_def
 #
 # Copyright (c) Microsoft Corporation
+# Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All rights reserved.<BR>
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 ##
 import os
@@ -36,6 +37,12 @@ class LinuxGcc5ToolChain(IUefiBuildPlugin):
                 self.Logger.critical("Failed in check arm")
                 return ret
 
+            # Check RISCV64 compiler
+            ret = self._check_riscv64()
+            if ret != 0:
+                self.Logger.critical("Failed in check riscv64")
+                return ret
+
         return 0
 
     def _check_arm(self):
@@ -83,3 +90,27 @@ class LinuxGcc5ToolChain(IUefiBuildPlugin):
             return -2
 
         return 0
+
+    def _check_riscv64(self):
+        # check to see if full path already configured
+        if shell_environment.GetEnvironment().get_shell_var("GCC5_RISCV64_PREFIX") is not None:
+            self.Logger.info("GCC5_RISCV64_PREFIX is already set.")
+
+        else:
+            # now check for install dir.  If set then set the Prefix
+            install_path = shell_environment.GetEnvironment(
+            ).get_shell_var("GCC5_RISCV64_INSTALL")
+            if install_path is None:
+                return 0
+
+            # make GCC5_RISCV64_PREFIX to align with tools_def.txt
+            prefix = os.path.join(install_path, "bin", "riscv64-unknown-elf-")
+            shell_environment.GetEnvironment().set_shell_var("GCC5_RISCV64_PREFIX", prefix)
+
+        # now confirm it exists
+        if not os.path.exists(shell_environment.GetEnvironment().get_shell_var("GCC5_RISCV64_PREFIX") + "gcc"):
+            self.Logger.error(
+                "Path for GCC5_RISCV64_PREFIX toolchain is invalid")
+            return -2
+
+        return 0
-- 
2.25.0


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [edk2/master PATCH RISC-V CI v2 4/5] .azurepipelines: Add RISC-V architecture on RISC-V EDK2 CI.
  2020-03-09  9:53 [edk2/master PATCH RISC-V CI v2 0/5] RISC-V EDK2 CI configuration files Abner Chang
                   ` (2 preceding siblings ...)
  2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 3/5] BaseTools: Enable RISC-V architecture for RISC-V " Abner Chang
@ 2020-03-09  9:53 ` Abner Chang
  2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 5/5] .pytool: " Abner Chang
  4 siblings, 0 replies; 10+ messages in thread
From: Abner Chang @ 2020-03-09  9:53 UTC (permalink / raw)
  To: devel
  Cc: abner.chang, Bret Barkelew, Sean Brogan, Leif Lindholm,
	Michael D Kinney, Gilbert Chen, Daniel Helmut Schaefer

BZ:2562:
https://bugzilla.tianocore.org/show_bug.cgi?id=2562

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

Signed-off-by: Abner Chang <abner.chang@hpe.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>
Signed-off-by: Abner Chang <abner.chang@hpe.com>
---
 .azurepipelines/Ubuntu-GCC5.yml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/.azurepipelines/Ubuntu-GCC5.yml b/.azurepipelines/Ubuntu-GCC5.yml
index a26a3a2cb2..7cd67c98da 100644
--- a/.azurepipelines/Ubuntu-GCC5.yml
+++ b/.azurepipelines/Ubuntu-GCC5.yml
@@ -2,6 +2,7 @@
 # Azure Pipeline build file for a build using ubuntu and GCC5
 #
 # Copyright (c) Microsoft Corporation.
+# Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All rights reserved.<BR>
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 ##
 trigger:
@@ -14,5 +15,5 @@ jobs:
   parameters:
     tool_chain_tag: 'GCC5'
     vm_image: 'ubuntu-latest'
-    arch_list: "IA32,X64,ARM,AARCH64"
+    arch_list: "IA32,X64,ARM,AARCH64,RISCV64"
 
-- 
2.25.0


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [edk2/master PATCH RISC-V CI v2 5/5] .pytool: Add RISC-V architecture on RISC-V EDK2 CI.
  2020-03-09  9:53 [edk2/master PATCH RISC-V CI v2 0/5] RISC-V EDK2 CI configuration files Abner Chang
                   ` (3 preceding siblings ...)
  2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 4/5] .azurepipelines: Add RISC-V architecture on " Abner Chang
@ 2020-03-09  9:53 ` Abner Chang
  4 siblings, 0 replies; 10+ messages in thread
From: Abner Chang @ 2020-03-09  9:53 UTC (permalink / raw)
  To: devel
  Cc: abner.chang, Bret Barkelew, Sean Brogan, Leif Lindholm,
	Michael D Kinney, Gilbert Chen, Daniel Helmut Schaefer

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>

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>
Signed-off-by: Abner Chang <abner.chang@hpe.com>
---
 .pytool/CISettings.py | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/.pytool/CISettings.py b/.pytool/CISettings.py
index 79593d9dc5..2ef55e366d 100644
--- a/.pytool/CISettings.py
+++ b/.pytool/CISettings.py
@@ -1,6 +1,7 @@
 # @file
 #
 # Copyright (c) Microsoft Corporation.
+# Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All rights reserved.<BR>
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 ##
 import os
@@ -49,15 +50,19 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag
                 "ShellPkg",
                 "FatPkg",
                 "CryptoPkg",
-                "UnitTestFrameworkPkg"
+                "UnitTestFrameworkPkg",
+                "RiscVPkg",
+                "RiscVPlatformPkg"
                 )
 
     def GetArchitecturesSupported(self):
         ''' return iterable of edk2 architectures supported by this build '''
-        return ("IA32",
+        return (
+                "IA32",
                 "X64",
                 "ARM",
-                "AARCH64")
+                "AARCH64",
+                "RISCV64")
 
     def GetTargetsSupported(self):
         ''' return iterable of edk2 target tags supported by this build '''
@@ -130,6 +135,8 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag
                 scopes += ("gcc_aarch64_linux",)
             if "ARM" in self.ActualArchitectures:
                 scopes += ("gcc_arm_linux",)
+            if "RISCV64" in self.ActualArchitectures:
+                scopes += ("gcc_riscv64_unknown",)
 
         return scopes
 
@@ -144,6 +151,8 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag
             "CryptoPkg/Library/OpensslLib/openssl", False))
         rs.append(RequiredSubmodule(
             "UnitTestFrameworkPkg/Library/CmockaLib/cmocka", False))
+        rs.append(RequiredSubmodule(
+            "RiscVPkg/Library/RiscVOpensbiLib/opensbi", False))
         return rs
 
     def GetName(self):
-- 
2.25.0


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [edk2-devel] [edk2/master PATCH RISC-V CI v2 1/5] RiscVPlatformPkg: Add RiscVPlatformPkg yaml file for EDK2 CI.
  2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 1/5] RiscVPlatformPkg: Add RiscVPlatformPkg yaml file for EDK2 CI Abner Chang
@ 2020-03-20  0:51   ` Michael D Kinney
  0 siblings, 0 replies; 10+ messages in thread
From: Michael D Kinney @ 2020-03-20  0:51 UTC (permalink / raw)
  To: devel@edk2.groups.io, abner.chang@hpe.com, Kinney, Michael D
  Cc: Bret Barkelew, Sean Brogan, Leif Lindholm, Gilbert Chen,
	Daniel Helmut Schaefer

Abner,

Let's not add the YAML file for a new package until
the content for the new package is added or add the 
YMAL file with the patch series that adds the new package.

Thanks,

Mike
> -----Original Message-----
> From: devel@edk2.groups.io <devel@edk2.groups.io> On
> Behalf Of Abner Chang
> Sent: Monday, March 9, 2020 2:53 AM
> To: devel@edk2.groups.io
> Cc: abner.chang@hpe.com; Bret Barkelew
> <Bret.Barkelew@microsoft.com>; Sean Brogan
> <sean.brogan@microsoft.com>; Leif Lindholm
> <leif@nuviainc.com>; Gilbert Chen
> <gilbert.chen@hpe.com>; Daniel Helmut Schaefer
> <daniel.schaefer@hpe.com>
> Subject: [edk2-devel] [edk2/master PATCH RISC-V CI v2
> 1/5] RiscVPlatformPkg: Add RiscVPlatformPkg yaml file
> for EDK2 CI.
> 
> BZ:2562:
> https://bugzilla.tianocore.org/show_bug.cgi?id=2562
> 
> Add yaml file for EDK2 CI testing on RiscVPlatformPkg.
> 
> Signed-off-by: Abner Chang <abner.chang@hpe.com>
> 
> Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
> Cc: Sean Brogan <sean.brogan@microsoft.com>
> Cc: Leif Lindholm <leif@nuviainc.com>
> Cc: Gilbert Chen <gilbert.chen@hpe.com>
> Cc: Daniel Helmut Schaefer <daniel.schaefer@hpe.com>
> Signed-off-by: Abner Chang <abner.chang@hpe.com>
> ---
>  RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml | 69
> +++++++++++++++++++++++
>  1 file changed, 69 insertions(+)
>  create mode 100644
> RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml
> 
> diff --git a/RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml
> b/RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml
> new file mode 100644
> index 0000000000..76bd9a1558
> --- /dev/null
> +++ b/RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml
> @@ -0,0 +1,69 @@
> +## @file
> 
> +# CI configuration for RiscVPlatformPkg
> 
> +#
> 
> +# Copyright (c) Microsoft Corporation
> 
> +# Copyright (c) 2020, Hewlett Packard Enterprise
> Development LP. All rights reserved.<BR>
> 
> +# SPDX-License-Identifier: BSD-2-Clause-Patent
> 
> +##
> 
> +{
> 
> +    ## options defined ci/Plugin/CompilerPlugin
> 
> +    "CompilerPlugin": {
> 
> +        "DscPath": "RiscVPlatformPkg.dsc"
> 
> +    },
> 
> +    ## options defined
> ci/Plugin/HostUnitTestCompilerPlugin
> 
> +    "HostUnitTestCompilerPlugin": {
> 
> +    },
> 
> +
> 
> +    ## options defined ci/Plugin/CharEncodingCheck
> 
> +    "CharEncodingCheck": {
> 
> +        "IgnoreFiles": []
> 
> +    },
> 
> +
> 
> +    ## options defined ci/Plugin/DependencyCheck
> 
> +    "DependencyCheck": {
> 
> +        "AcceptableDependencies": [
> 
> +            "MdePkg/MdePkg.dec",
> 
> +            "MdeModulePkg/MdeModulePkg.dec",
> 
> +            "RiscVPkg/RiscVPkg.dec",
> 
> +            "RiscVPlatformPkg/RiscVPlatformPkg.dec"
> 
> +        ],
> 
> +        # For host based unit tests
> 
> +        "AcceptableDependencies-HOST_APPLICATION":[],
> 
> +        # For UEFI shell based apps
> 
> +        "AcceptableDependencies-UEFI_APPLICATION":[],
> 
> +        "IgnoreInf": []
> 
> +    },
> 
> +
> 
> +    ## options defined ci/Plugin/DscCompleteCheck
> 
> +    "DscCompleteCheck": {
> 
> +        "IgnoreInf": [],
> 
> +        "DscPath": "RiscVPlatformPkg.dsc"
> 
> +    },
> 
> +    ## options defined
> ci/Plugin/HostUnitTestDscCompleteCheck
> 
> +    "HostUnitTestDscCompleteCheck": {
> 
> +    },
> 
> +
> 
> +    ## options defined ci/Plugin/GuidCheck
> 
> +    "GuidCheck": {
> 
> +        "IgnoreGuidName": [],
> 
> +        "IgnoreGuidValue": ["00000000-0000-0000-0000-
> 000000000000"],
> 
> +        "IgnoreFoldersAndFiles": [],
> 
> +        "IgnoreDuplicates": []
> 
> +    },
> 
> +
> 
> +    ## options defined ci/Plugin/LibraryClassCheck
> 
> +    "LibraryClassCheck": {
> 
> +        "IgnoreHeaderFile": []
> 
> +    },
> 
> +
> 
> +    ## options defined ci/Plugin/SpellCheck
> 
> +    "SpellCheck": {
> 
> +        "AuditOnly": False,
> 
> +        "IgnoreStandardPaths": [     # Standard Plugin
> defined paths that should be ignore
> 
> +            "*.c", "*.h", "*.s", "*.asl", "*.inf"
> 
> +        ],
> 
> +        "IgnoreFiles": [],
> 
> +        "ExtendWords": [],           # words to extend
> to the dictionary for this package
> 
> +        "AdditionalIncludePaths": [] # Additional
> paths to spell check relative to package root
> (wildcards supported)
> 
> +    }
> 
> +}
> 
> --
> 2.25.0
> 
> 
> -=-=-=-=-=-=
> Groups.io Links: You receive all messages sent to this
> group.
> 
> View/Reply Online (#55680):
> https://edk2.groups.io/g/devel/message/55680
> Mute This Topic: https://groups.io/mt/71831893/1643496
> Group Owner: devel+owner@edk2.groups.io
> Unsubscribe: https://edk2.groups.io/g/devel/unsub
> [michael.d.kinney@intel.com]
> -=-=-=-=-=-=


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [edk2-devel] [edk2/master PATCH RISC-V CI v2 2/5] RiscVPkg: Add RiscVPkg yaml file for EDK2 CI.
  2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 2/5] RiscVPkg: Add RiscVPkg " Abner Chang
@ 2020-03-20  0:51   ` Michael D Kinney
  2020-03-22  3:12     ` Abner Chang
  0 siblings, 1 reply; 10+ messages in thread
From: Michael D Kinney @ 2020-03-20  0:51 UTC (permalink / raw)
  To: devel@edk2.groups.io, abner.chang@hpe.com, Kinney, Michael D
  Cc: Bret Barkelew, Sean Brogan, Leif Lindholm, Gilbert Chen,
	Daniel Helmut Schaefer

Abner,

Let's not add the YAML file for a new package until
the content for the new package is added or add the 
YMAL file with the patch series that adds the new package.

Thanks,

Mike

> -----Original Message-----
> From: devel@edk2.groups.io <devel@edk2.groups.io> On
> Behalf Of Abner Chang
> Sent: Monday, March 9, 2020 2:53 AM
> To: devel@edk2.groups.io
> Cc: abner.chang@hpe.com; Bret Barkelew
> <Bret.Barkelew@microsoft.com>; Sean Brogan
> <sean.brogan@microsoft.com>; Leif Lindholm
> <leif@nuviainc.com>; Gilbert Chen
> <gilbert.chen@hpe.com>; Daniel Helmut Schaefer
> <daniel.schaefer@hpe.com>
> Subject: [edk2-devel] [edk2/master PATCH RISC-V CI v2
> 2/5] RiscVPkg: Add RiscVPkg yaml file for EDK2 CI.
> 
> BZ:2562:
> https://bugzilla.tianocore.org/show_bug.cgi?id=2562
> 
> Add yaml file for EDK2 CI testing on RiscVPkg.
> 
> Signed-off-by: Abner Chang <abner.chang@hpe.com>
> 
> Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
> Cc: Sean Brogan <sean.brogan@microsoft.com>
> Cc: Leif Lindholm <leif@nuviainc.com>
> Cc: Gilbert Chen <gilbert.chen@hpe.com>
> Cc: Daniel Helmut Schaefer <daniel.schaefer@hpe.com>
> Signed-off-by: Abner Chang <abner.chang@hpe.com>
> ---
>  RiscVPkg/RiscVPkg.ci.yaml | 68
> +++++++++++++++++++++++++++++++++++++++
>  1 file changed, 68 insertions(+)
>  create mode 100644 RiscVPkg/RiscVPkg.ci.yaml
> 
> diff --git a/RiscVPkg/RiscVPkg.ci.yaml
> b/RiscVPkg/RiscVPkg.ci.yaml
> new file mode 100644
> index 0000000000..f0aadbb619
> --- /dev/null
> +++ b/RiscVPkg/RiscVPkg.ci.yaml
> @@ -0,0 +1,68 @@
> +## @file
> 
> +# CI configuration for RiscVPkg
> 
> +#
> 
> +# Copyright (c) Microsoft Corporation
> 
> +# Copyright (c) 2020, Hewlett Packard Enterprise
> Development LP. All rights reserved.<BR>
> 
> +# SPDX-License-Identifier: BSD-2-Clause-Patent
> 
> +##
> 
> +{
> 
> +    ## options defined ci/Plugin/CompilerPlugin
> 
> +    "CompilerPlugin": {
> 
> +        "DscPath": "RiscVPkg.dsc"
> 
> +    },
> 
> +    ## options defined
> ci/Plugin/HostUnitTestCompilerPlugin
> 
> +    "HostUnitTestCompilerPlugin": {
> 
> +    },
> 
> +
> 
> +    ## options defined ci/Plugin/CharEncodingCheck
> 
> +    "CharEncodingCheck": {
> 
> +        "IgnoreFiles": []
> 
> +    },
> 
> +
> 
> +    ## options defined ci/Plugin/DependencyCheck
> 
> +    "DependencyCheck": {
> 
> +        "AcceptableDependencies": [
> 
> +            "MdePkg/MdePkg.dec",
> 
> +            "MdeModulePkg/MdeModulePkg.dec",
> 
> +            "EmbeddedPkg/EmbeddedPkg.dec",
> 
> +            "RiscVPkg/RiscVPkg.dec"
> 
> +        ],
> 
> +        # For host based unit tests
> 
> +        "AcceptableDependencies-HOST_APPLICATION":[],
> 
> +        # For UEFI shell based apps
> 
> +        "AcceptableDependencies-UEFI_APPLICATION":[],
> 
> +        "IgnoreInf": []
> 
> +    },
> 
> +
> 
> +    ## options defined ci/Plugin/DscCompleteCheck
> 
> +    "DscCompleteCheck": {
> 
> +        "IgnoreInf": [],
> 
> +        "DscPath": "RiscVPkg.dsc"
> 
> +    },
> 
> +    ## options defined
> ci/Plugin/HostUnitTestDscCompleteCheck
> 
> +    "HostUnitTestDscCompleteCheck": {},
> 
> +
> 
> +    ## options defined ci/Plugin/GuidCheck
> 
> +    "GuidCheck": {
> 
> +        "IgnoreGuidName": [],
> 
> +        "IgnoreGuidValue": ["00000000-0000-0000-0000-
> 000000000000"],
> 
> +        "IgnoreFoldersAndFiles": [],
> 
> +        "IgnoreDuplicates": []
> 
> +    },
> 
> +
> 
> +    ## options defined ci/Plugin/LibraryClassCheck
> 
> +    "LibraryClassCheck": {
> 
> +        "IgnoreHeaderFile": []
> 
> +    },
> 
> +
> 
> +    ## options defined ci/Plugin/SpellCheck
> 
> +    "SpellCheck": {
> 
> +        "AuditOnly": False,
> 
> +        "IgnoreStandardPaths": [     # Standard Plugin
> defined paths that should be ignore
> 
> +            "*.c", "*.h", "*.s", "*.asl", "*.inf"
> 
> +        ],
> 
> +        "IgnoreFiles": [],
> 
> +        "ExtendWords": [],           # words to extend
> to the dictionary for this package
> 
> +        "AdditionalIncludePaths": [] # Additional
> paths to spell check relative to package root
> (wildcards supported)
> 
> +    }
> 
> +}
> 
> --
> 2.25.0
> 
> 
> -=-=-=-=-=-=
> Groups.io Links: You receive all messages sent to this
> group.
> 
> View/Reply Online (#55681):
> https://edk2.groups.io/g/devel/message/55681
> Mute This Topic: https://groups.io/mt/71831894/1643496
> Group Owner: devel+owner@edk2.groups.io
> Unsubscribe: https://edk2.groups.io/g/devel/unsub
> [michael.d.kinney@intel.com]
> -=-=-=-=-=-=


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [edk2-devel] [edk2/master PATCH RISC-V CI v2 3/5] BaseTools: Enable RISC-V architecture for RISC-V EDK2 CI.
  2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 3/5] BaseTools: Enable RISC-V architecture for RISC-V " Abner Chang
@ 2020-03-21  0:32   ` Rebecca Cran
  0 siblings, 0 replies; 10+ messages in thread
From: Rebecca Cran @ 2020-03-21  0:32 UTC (permalink / raw)
  To: devel, abner.chang
  Cc: Bret Barkelew, Sean Brogan, Bob Feng, Leif Lindholm,
	Michael D Kinney, Liming Gao, Gilbert Chen,
	Daniel Helmut Schaefer

On 2020-03-09 03:53, Abner Chang wrote:
> @@ -83,3 +90,27 @@ class LinuxGcc5ToolChain(IUefiBuildPlugin):
>              return -2
>  
>          return 0
> +
> +    def _check_riscv64(self):
> +        # check to see if full path already configured
> +        if shell_environment.GetEnvironment().get_shell_var("GCC5_RISCV64_PREFIX") is not None:
> +            self.Logger.info("GCC5_RISCV64_PREFIX is already set.")

Just a nit: I think the normal Python style is to have two lines between
functions, not one. You can check with pyflakes.


-- 
Rebecca Cran



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [edk2-devel] [edk2/master PATCH RISC-V CI v2 2/5] RiscVPkg: Add RiscVPkg yaml file for EDK2 CI.
  2020-03-20  0:51   ` [edk2-devel] " Michael D Kinney
@ 2020-03-22  3:12     ` Abner Chang
  0 siblings, 0 replies; 10+ messages in thread
From: Abner Chang @ 2020-03-22  3:12 UTC (permalink / raw)
  To: devel@edk2.groups.io, michael.d.kinney@intel.com
  Cc: Bret Barkelew, Sean Brogan, Leif Lindholm, Chen, Gilbert,
	Schaefer, Daniel (DualStudy)

Yes. agree.

Abner

> -----Original Message-----
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Michael D Kinney
> Sent: Friday, March 20, 2020 8:52 AM
> To: devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist)
> <abner.chang@hpe.com>; Kinney, Michael D <michael.d.kinney@intel.com>
> Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>; Sean Brogan
> <sean.brogan@microsoft.com>; Leif Lindholm <leif@nuviainc.com>; Chen,
> Gilbert <gilbert.chen@hpe.com>; Schaefer, Daniel (DualStudy)
> <daniel.schaefer@hpe.com>
> Subject: Re: [edk2-devel] [edk2/master PATCH RISC-V CI v2 2/5] RiscVPkg:
> Add RiscVPkg yaml file for EDK2 CI.
> 
> Abner,
> 
> Let's not add the YAML file for a new package until the content for the new
> package is added or add the YMAL file with the patch series that adds the
> new package.
> 
> Thanks,
> 
> Mike
> 
> > -----Original Message-----
> > From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Abner
> > Chang
> > Sent: Monday, March 9, 2020 2:53 AM
> > To: devel@edk2.groups.io
> > Cc: abner.chang@hpe.com; Bret Barkelew
> <Bret.Barkelew@microsoft.com>;
> > Sean Brogan <sean.brogan@microsoft.com>; Leif Lindholm
> > <leif@nuviainc.com>; Gilbert Chen <gilbert.chen@hpe.com>; Daniel
> > Helmut Schaefer <daniel.schaefer@hpe.com>
> > Subject: [edk2-devel] [edk2/master PATCH RISC-V CI v2 2/5] RiscVPkg:
> > Add RiscVPkg yaml file for EDK2 CI.
> >
> > BZ:2562:
> > INVALID URI REMOVED
> > e.org_show-5Fbug.cgi-3Fid-
> 3D2562&d=DwIGaQ&c=C5b8zRQO1miGmBeVZ2LFWg&r=_
> >
> SN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=1ChBkQtDTSLVgy4Zj
> UcZlpq9V
> > suHT2zh-NindjowVOQ&s=oBLDEHvedSS-
> N6OyUz_HlWhXI60YZr704UtBUnpCJkk&e=
> >
> > Add yaml file for EDK2 CI testing on RiscVPkg.
> >
> > Signed-off-by: Abner Chang <abner.chang@hpe.com>
> >
> > Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
> > Cc: Sean Brogan <sean.brogan@microsoft.com>
> > Cc: Leif Lindholm <leif@nuviainc.com>
> > Cc: Gilbert Chen <gilbert.chen@hpe.com>
> > Cc: Daniel Helmut Schaefer <daniel.schaefer@hpe.com>
> > Signed-off-by: Abner Chang <abner.chang@hpe.com>
> > ---
> >  RiscVPkg/RiscVPkg.ci.yaml | 68
> > +++++++++++++++++++++++++++++++++++++++
> >  1 file changed, 68 insertions(+)
> >  create mode 100644 RiscVPkg/RiscVPkg.ci.yaml
> >
> > diff --git a/RiscVPkg/RiscVPkg.ci.yaml b/RiscVPkg/RiscVPkg.ci.yaml new
> > file mode 100644 index 0000000000..f0aadbb619
> > --- /dev/null
> > +++ b/RiscVPkg/RiscVPkg.ci.yaml
> > @@ -0,0 +1,68 @@
> > +## @file
> >
> > +# CI configuration for RiscVPkg
> >
> > +#
> >
> > +# Copyright (c) Microsoft Corporation
> >
> > +# Copyright (c) 2020, Hewlett Packard Enterprise
> > Development LP. All rights reserved.<BR>
> >
> > +# SPDX-License-Identifier: BSD-2-Clause-Patent
> >
> > +##
> >
> > +{
> >
> > +    ## options defined ci/Plugin/CompilerPlugin
> >
> > +    "CompilerPlugin": {
> >
> > +        "DscPath": "RiscVPkg.dsc"
> >
> > +    },
> >
> > +    ## options defined
> > ci/Plugin/HostUnitTestCompilerPlugin
> >
> > +    "HostUnitTestCompilerPlugin": {
> >
> > +    },
> >
> > +
> >
> > +    ## options defined ci/Plugin/CharEncodingCheck
> >
> > +    "CharEncodingCheck": {
> >
> > +        "IgnoreFiles": []
> >
> > +    },
> >
> > +
> >
> > +    ## options defined ci/Plugin/DependencyCheck
> >
> > +    "DependencyCheck": {
> >
> > +        "AcceptableDependencies": [
> >
> > +            "MdePkg/MdePkg.dec",
> >
> > +            "MdeModulePkg/MdeModulePkg.dec",
> >
> > +            "EmbeddedPkg/EmbeddedPkg.dec",
> >
> > +            "RiscVPkg/RiscVPkg.dec"
> >
> > +        ],
> >
> > +        # For host based unit tests
> >
> > +        "AcceptableDependencies-HOST_APPLICATION":[],
> >
> > +        # For UEFI shell based apps
> >
> > +        "AcceptableDependencies-UEFI_APPLICATION":[],
> >
> > +        "IgnoreInf": []
> >
> > +    },
> >
> > +
> >
> > +    ## options defined ci/Plugin/DscCompleteCheck
> >
> > +    "DscCompleteCheck": {
> >
> > +        "IgnoreInf": [],
> >
> > +        "DscPath": "RiscVPkg.dsc"
> >
> > +    },
> >
> > +    ## options defined
> > ci/Plugin/HostUnitTestDscCompleteCheck
> >
> > +    "HostUnitTestDscCompleteCheck": {},
> >
> > +
> >
> > +    ## options defined ci/Plugin/GuidCheck
> >
> > +    "GuidCheck": {
> >
> > +        "IgnoreGuidName": [],
> >
> > +        "IgnoreGuidValue": ["00000000-0000-0000-0000-
> > 000000000000"],
> >
> > +        "IgnoreFoldersAndFiles": [],
> >
> > +        "IgnoreDuplicates": []
> >
> > +    },
> >
> > +
> >
> > +    ## options defined ci/Plugin/LibraryClassCheck
> >
> > +    "LibraryClassCheck": {
> >
> > +        "IgnoreHeaderFile": []
> >
> > +    },
> >
> > +
> >
> > +    ## options defined ci/Plugin/SpellCheck
> >
> > +    "SpellCheck": {
> >
> > +        "AuditOnly": False,
> >
> > +        "IgnoreStandardPaths": [     # Standard Plugin
> > defined paths that should be ignore
> >
> > +            "*.c", "*.h", "*.s", "*.asl", "*.inf"
> >
> > +        ],
> >
> > +        "IgnoreFiles": [],
> >
> > +        "ExtendWords": [],           # words to extend
> > to the dictionary for this package
> >
> > +        "AdditionalIncludePaths": [] # Additional
> > paths to spell check relative to package root (wildcards supported)
> >
> > +    }
> >
> > +}
> >
> > --
> > 2.25.0
> >
> >
> > -=-=-=-=-=-=
> > Groups.io Links: You receive all messages sent to this group.
> >
> > View/Reply Online (#55681):
> > INVALID URI REMOVED
> 3A__edk2.groups.io_g_
> >
> devel_message_55681&d=DwIGaQ&c=C5b8zRQO1miGmBeVZ2LFWg&r=_SN
> 6FZBN4Vgi4U
> >
> lkskz6qU3NYRO03nHp9P7Z5q59A3E&m=1ChBkQtDTSLVgy4ZjUcZlpq9VsuHT2z
> h-Nindj
> > owVOQ&s=UKK9Wf_mjB3N8IDeq2AuNNyb_-HoelSHRHk_KcAleIk&e=
> > Mute This Topic:
> > INVALID URI REMOVED
> 3A__groups.io_mt_7183
> >
> 1894_1643496&d=DwIGaQ&c=C5b8zRQO1miGmBeVZ2LFWg&r=_SN6FZBN4V
> gi4Ulkskz6q
> > U3NYRO03nHp9P7Z5q59A3E&m=1ChBkQtDTSLVgy4ZjUcZlpq9VsuHT2zh-
> NindjowVOQ&s
> > =y6yh8KDT2331Hkt3O6amrQ9uRK3xvNWjAOinpd_stUo&e=
> > Group Owner: devel+owner@edk2.groups.io
> > Unsubscribe:
> > INVALID URI REMOVED
> 3A__edk2.groups.io_g_
> >
> devel_unsub&d=DwIGaQ&c=C5b8zRQO1miGmBeVZ2LFWg&r=_SN6FZBN4V
> gi4Ulkskz6qU
> > 3NYRO03nHp9P7Z5q59A3E&m=1ChBkQtDTSLVgy4ZjUcZlpq9VsuHT2zh-
> NindjowVOQ&s=
> > EEmynQm6I5A53ETpRaaO3hODhXyr8wjzzhrtmfPUxUI&e=
> > [michael.d.kinney@intel.com]
> > -=-=-=-=-=-=
> 
> 
> 


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2020-03-22  3:13 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-09  9:53 [edk2/master PATCH RISC-V CI v2 0/5] RISC-V EDK2 CI configuration files Abner Chang
2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 1/5] RiscVPlatformPkg: Add RiscVPlatformPkg yaml file for EDK2 CI Abner Chang
2020-03-20  0:51   ` [edk2-devel] " Michael D Kinney
2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 2/5] RiscVPkg: Add RiscVPkg " Abner Chang
2020-03-20  0:51   ` [edk2-devel] " Michael D Kinney
2020-03-22  3:12     ` Abner Chang
2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 3/5] BaseTools: Enable RISC-V architecture for RISC-V " Abner Chang
2020-03-21  0:32   ` [edk2-devel] " Rebecca Cran
2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 4/5] .azurepipelines: Add RISC-V architecture on " Abner Chang
2020-03-09  9:53 ` [edk2/master PATCH RISC-V CI v2 5/5] .pytool: " Abner Chang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox