| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  | ## @file
 | 
					
						
							|  |  |  | # CI configuration for ArmPkg
 | 
					
						
							|  |  |  | #
 | 
					
						
							|  |  |  | # Copyright (c) 2021, Arm Limited. All rights reserved.<BR>
 | 
					
						
							|  |  |  | # SPDX-License-Identifier: BSD-2-Clause-Patent
 | 
					
						
							|  |  |  | ##
 | 
					
						
							|  |  |  | {
 | 
					
						
							| 
									
										
										
										
											2024-08-19 08:22:02 -07:00
										 |  |  |     "PrEval": {
 | 
					
						
							|  |  |  |         "DscPath": "ArmPkg.dsc",
 | 
					
						
							|  |  |  |     },
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |     ## options defined .pytool/Plugin/LicenseCheck
 | 
					
						
							|  |  |  |     "LicenseCheck": {
 | 
					
						
							|  |  |  |         "IgnoreFiles": []
 | 
					
						
							|  |  |  |     },
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "EccCheck": {
 | 
					
						
							|  |  |  |         ## Exception sample looks like below:
 | 
					
						
							|  |  |  |         ## "ExceptionList": [
 | 
					
						
							|  |  |  |         ##     "<ErrorID>", "<KeyWord>"
 | 
					
						
							|  |  |  |         ## ]
 | 
					
						
							|  |  |  |         "ExceptionList": [
 | 
					
						
							|  |  |  |         ],
 | 
					
						
							|  |  |  |         ## Both file path and directory path are accepted.
 | 
					
						
							|  |  |  |         "IgnoreFiles": [
 | 
					
						
							| 
									
										
										
										
											2021-11-17 09:18:53 -08:00
										 |  |  |             "Universal/Smbios/SmbiosMiscDxe"
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |         ]
 | 
					
						
							|  |  |  |     },
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     ## options defined .pytool/Plugin/CompilerPlugin
 | 
					
						
							|  |  |  |     "CompilerPlugin": {
 | 
					
						
							|  |  |  |         "DscPath": "ArmPkg.dsc"
 | 
					
						
							|  |  |  |     },
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
 | 
					
						
							|  |  |  |     "HostUnitTestCompilerPlugin": {
 | 
					
						
							|  |  |  |         "DscPath": "" # Don't support this test
 | 
					
						
							|  |  |  |     },
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     ## options defined .pytool/Plugin/CharEncodingCheck
 | 
					
						
							|  |  |  |     "CharEncodingCheck": {
 | 
					
						
							|  |  |  |         "IgnoreFiles": []
 | 
					
						
							|  |  |  |     },
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     ## options defined .pytool/Plugin/DependencyCheck
 | 
					
						
							|  |  |  |     "DependencyCheck": {
 | 
					
						
							|  |  |  |         "AcceptableDependencies": [
 | 
					
						
							|  |  |  |             "ArmPlatformPkg/ArmPlatformPkg.dec",
 | 
					
						
							|  |  |  |             "ArmPkg/ArmPkg.dec",
 | 
					
						
							|  |  |  |             "EmbeddedPkg/EmbeddedPkg.dec",
 | 
					
						
							|  |  |  |             "MdeModulePkg/MdeModulePkg.dec",
 | 
					
						
							|  |  |  |             "MdePkg/MdePkg.dec",
 | 
					
						
							| 
									
										
										
										
											2024-11-11 12:35:33 +00:00
										 |  |  |             "ShellPkg/ShellPkg.dec",
 | 
					
						
							| 
									
										
										
										
											2025-07-03 21:13:27 +08:00
										 |  |  |             "StandaloneMmPkg/StandaloneMmPkg.dec",
 | 
					
						
							|  |  |  |             "UefiCpuPkg/UefiCpuPkg.dec"
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |         ],
 | 
					
						
							|  |  |  |         # For host based unit tests
 | 
					
						
							|  |  |  |         "AcceptableDependencies-HOST_APPLICATION":[
 | 
					
						
							|  |  |  |             "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
 | 
					
						
							|  |  |  |         ],
 | 
					
						
							|  |  |  |         # For UEFI shell based apps
 | 
					
						
							|  |  |  |         "AcceptableDependencies-UEFI_APPLICATION":[],
 | 
					
						
							|  |  |  |         "IgnoreInf": []
 | 
					
						
							|  |  |  |     },
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     ## options defined .pytool/Plugin/DscCompleteCheck
 | 
					
						
							|  |  |  |     "DscCompleteCheck": {
 | 
					
						
							|  |  |  |         "IgnoreInf": [],
 | 
					
						
							|  |  |  |         "DscPath": "ArmPkg.dsc"
 | 
					
						
							|  |  |  |     },
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
 | 
					
						
							|  |  |  |     "HostUnitTestDscCompleteCheck": {
 | 
					
						
							|  |  |  |         "IgnoreInf": [""],
 | 
					
						
							|  |  |  |         "DscPath": "" # Don't support this test
 | 
					
						
							|  |  |  |     },
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     ## options defined .pytool/Plugin/GuidCheck
 | 
					
						
							|  |  |  |     "GuidCheck": {
 | 
					
						
							|  |  |  |         "IgnoreGuidName": [],
 | 
					
						
							|  |  |  |         "IgnoreGuidValue": [],
 | 
					
						
							|  |  |  |         "IgnoreFoldersAndFiles": [],
 | 
					
						
							|  |  |  |         "IgnoreDuplicates": [],
 | 
					
						
							|  |  |  |     },
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     ## options defined .pytool/Plugin/LibraryClassCheck
 | 
					
						
							|  |  |  |     "LibraryClassCheck": {
 | 
					
						
							|  |  |  |         "IgnoreHeaderFile": []
 | 
					
						
							|  |  |  |     },
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     ## options defined .pytool/Plugin/SpellCheck
 | 
					
						
							|  |  |  |     "SpellCheck": {
 | 
					
						
							| 
									
										
										
										
											2022-09-07 17:24:26 +02:00
										 |  |  |         "AuditOnly": True,
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |         "ExtendWords": [
 | 
					
						
							|  |  |  |           "api's",
 | 
					
						
							|  |  |  |           "ackintid",
 | 
					
						
							|  |  |  |           "actlr",
 | 
					
						
							|  |  |  |           "aeabi",
 | 
					
						
							| 
									
										
										
										
											2021-06-14 11:34:30 -07:00
										 |  |  |           "asedis",
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |           "ashldi",
 | 
					
						
							|  |  |  |           "ashrdi",
 | 
					
						
							| 
									
										
										
										
											2021-06-14 11:34:30 -07:00
										 |  |  |           "baddr",
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |           "ccidx",
 | 
					
						
							|  |  |  |           "ccsidr",
 | 
					
						
							|  |  |  |           "clidr",
 | 
					
						
							|  |  |  |           "clrex",
 | 
					
						
							|  |  |  |           "clzsi",
 | 
					
						
							| 
									
										
										
										
											2021-06-14 11:34:30 -07:00
										 |  |  |           "cnthctl",
 | 
					
						
							|  |  |  |           "cortexa",
 | 
					
						
							|  |  |  |           "cpacr",
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |           "cpuactlr",
 | 
					
						
							|  |  |  |           "csselr",
 | 
					
						
							|  |  |  |           "ctzsi",
 | 
					
						
							|  |  |  |           "cygdrive",
 | 
					
						
							|  |  |  |           "cygpaths",
 | 
					
						
							|  |  |  |           "datas",
 | 
					
						
							|  |  |  |           "dcmpeq",
 | 
					
						
							|  |  |  |           "dcmpge",
 | 
					
						
							|  |  |  |           "dcmpgt",
 | 
					
						
							|  |  |  |           "dcmple",
 | 
					
						
							|  |  |  |           "dcmplt",
 | 
					
						
							|  |  |  |           "ddisable",
 | 
					
						
							|  |  |  |           "divdi",
 | 
					
						
							|  |  |  |           "divsi",
 | 
					
						
							|  |  |  |           "dmdepkg",
 | 
					
						
							| 
									
										
										
										
											2021-06-14 11:34:30 -07:00
										 |  |  |           "dpref",
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |           "drsub",
 | 
					
						
							|  |  |  |           "fcmpeq",
 | 
					
						
							|  |  |  |           "fcmpge",
 | 
					
						
							|  |  |  |           "fcmpgt",
 | 
					
						
							|  |  |  |           "fcmple",
 | 
					
						
							|  |  |  |           "fcmplt",
 | 
					
						
							|  |  |  |           "ffreestanding",
 | 
					
						
							|  |  |  |           "frsub",
 | 
					
						
							|  |  |  |           "hisilicon",
 | 
					
						
							| 
									
										
										
										
											2021-06-14 11:34:30 -07:00
										 |  |  |           "iccabpr",
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |           "iccbpr",
 | 
					
						
							|  |  |  |           "icciar",
 | 
					
						
							|  |  |  |           "iccicr",
 | 
					
						
							|  |  |  |           "icciidr",
 | 
					
						
							| 
									
										
										
										
											2021-06-14 11:34:30 -07:00
										 |  |  |           "iccpir",
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |           "iccpmr",
 | 
					
						
							| 
									
										
										
										
											2021-06-14 11:34:30 -07:00
										 |  |  |           "iccrpr",
 | 
					
						
							|  |  |  |           "icdabr",
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |           "icdicer",
 | 
					
						
							|  |  |  |           "icdicfr",
 | 
					
						
							| 
									
										
										
										
											2021-06-14 11:34:30 -07:00
										 |  |  |           "icdicpr",
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |           "icdictr",
 | 
					
						
							| 
									
										
										
										
											2021-06-14 11:34:30 -07:00
										 |  |  |           "icdiidr",
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |           "icdiser",
 | 
					
						
							|  |  |  |           "icdisr",
 | 
					
						
							| 
									
										
										
										
											2021-06-14 11:34:30 -07:00
										 |  |  |           "icdppisr",
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |           "icdsgir",
 | 
					
						
							| 
									
										
										
										
											2021-06-14 11:34:30 -07:00
										 |  |  |           "icdspr",
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |           "icenabler",
 | 
					
						
							|  |  |  |           "intid",
 | 
					
						
							|  |  |  |           "ipriority",
 | 
					
						
							|  |  |  |           "irouter",
 | 
					
						
							|  |  |  |           "isenabler",
 | 
					
						
							|  |  |  |           "istatus",
 | 
					
						
							|  |  |  |           "itargets",
 | 
					
						
							|  |  |  |           "lable",
 | 
					
						
							|  |  |  |           "ldivmod",
 | 
					
						
							|  |  |  |           "ldmdb",
 | 
					
						
							|  |  |  |           "ldmia",
 | 
					
						
							|  |  |  |           "ldrbt",
 | 
					
						
							|  |  |  |           "ldrex",
 | 
					
						
							|  |  |  |           "ldrexb",
 | 
					
						
							|  |  |  |           "ldrexd",
 | 
					
						
							|  |  |  |           "ldrexh",
 | 
					
						
							|  |  |  |           "ldrhbt",
 | 
					
						
							|  |  |  |           "ldrht",
 | 
					
						
							|  |  |  |           "ldrsb",
 | 
					
						
							|  |  |  |           "ldrsbt",
 | 
					
						
							|  |  |  |           "ldrsh",
 | 
					
						
							|  |  |  |           "lshrdi",
 | 
					
						
							|  |  |  |           "moddi",
 | 
					
						
							|  |  |  |           "modsi",
 | 
					
						
							| 
									
										
										
										
											2021-06-14 11:34:30 -07:00
										 |  |  |           "mpcore",
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |           "mpidr",
 | 
					
						
							|  |  |  |           "muldi",
 | 
					
						
							|  |  |  |           "mullu",
 | 
					
						
							|  |  |  |           "nonshareable",
 | 
					
						
							|  |  |  |           "nsacr",
 | 
					
						
							|  |  |  |           "nsasedis",
 | 
					
						
							|  |  |  |           "nuvia",
 | 
					
						
							|  |  |  |           "oldit",
 | 
					
						
							| 
									
										
										
										
											2021-06-14 11:34:30 -07:00
										 |  |  |           "pcten",
 | 
					
						
							|  |  |  |           "plpis",
 | 
					
						
							|  |  |  |           "procno",
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |           "readc",
 | 
					
						
							|  |  |  |           "revsh",
 | 
					
						
							|  |  |  |           "rfedb",
 | 
					
						
							|  |  |  |           "sctlr",
 | 
					
						
							|  |  |  |           "smccc",
 | 
					
						
							|  |  |  |           "smlabb",
 | 
					
						
							|  |  |  |           "smlabt",
 | 
					
						
							|  |  |  |           "smlad",
 | 
					
						
							|  |  |  |           "smladx",
 | 
					
						
							|  |  |  |           "smlatb",
 | 
					
						
							|  |  |  |           "smlatt",
 | 
					
						
							|  |  |  |           "smlawb",
 | 
					
						
							|  |  |  |           "smlawt",
 | 
					
						
							|  |  |  |           "smlsd",
 | 
					
						
							|  |  |  |           "smlsdx",
 | 
					
						
							|  |  |  |           "smmla",
 | 
					
						
							|  |  |  |           "smmlar",
 | 
					
						
							|  |  |  |           "smmls",
 | 
					
						
							|  |  |  |           "smmlsr",
 | 
					
						
							|  |  |  |           "sourcery",
 | 
					
						
							|  |  |  |           "srsdb",
 | 
					
						
							| 
									
										
										
										
											2021-06-14 11:34:30 -07:00
										 |  |  |           "ssacr",
 | 
					
						
							| 
									
										
										
										
											2021-04-20 15:28:39 +01:00
										 |  |  |           "stmdb",
 | 
					
						
							|  |  |  |           "stmia",
 | 
					
						
							|  |  |  |           "strbt",
 | 
					
						
							|  |  |  |           "strexb",
 | 
					
						
							|  |  |  |           "strexd",
 | 
					
						
							|  |  |  |           "strexh",
 | 
					
						
							|  |  |  |           "strht",
 | 
					
						
							|  |  |  |           "switchu",
 | 
					
						
							|  |  |  |           "tpidrurw",
 | 
					
						
							|  |  |  |           "ttbcr",
 | 
					
						
							|  |  |  |           "typer",
 | 
					
						
							|  |  |  |           "ucmpdi",
 | 
					
						
							|  |  |  |           "udivdi",
 | 
					
						
							|  |  |  |           "udivmoddi",
 | 
					
						
							|  |  |  |           "udivsi",
 | 
					
						
							|  |  |  |           "uefi's",
 | 
					
						
							|  |  |  |           "uldiv",
 | 
					
						
							|  |  |  |           "umoddi",
 | 
					
						
							|  |  |  |           "umodsi",
 | 
					
						
							|  |  |  |           "usada",
 | 
					
						
							|  |  |  |           "vlpis",
 | 
					
						
							|  |  |  |           "writec"
 | 
					
						
							|  |  |  |         ],                          # words to extend to the dictionary for this package
 | 
					
						
							|  |  |  |         "IgnoreStandardPaths": [    # Standard Plugin defined paths that
 | 
					
						
							|  |  |  |             "*.asm", "*.s"          # should be ignore
 | 
					
						
							|  |  |  |         ],
 | 
					
						
							|  |  |  |         "AdditionalIncludePaths": [] # Additional paths to spell check
 | 
					
						
							|  |  |  |                                      # (wildcards supported)
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | }
 |