I figured it out: it didn't like the generic wording "Component description file".


--
Rebecca Cran


On 12/15/21 2:26 PM, Rebecca Cran via groups.io wrote:
On 12/15/21 10:46 AM, Rebecca Cran wrote:
diff --git a/ArmPkg/Library/MpInitLib/DxeMpInitLib.inf b/ArmPkg/Library/MpInitLib/DxeMpInitLib.inf
new file mode 100644
index 000000000000..2275b6cca33a
--- /dev/null
+++ b/ArmPkg/Library/MpInitLib/DxeMpInitLib.inf
@@ -0,0 +1,53 @@
+#/** @file
+#
+# Component description file for the DxeMpInitLib module.
+#
+# Copyright (c) 2021, NUVIA Inc. All rights reserved.<BR>
+#
+# SPDX-License-Identifier: BSD-2-Clause-Patent
+#
+#**/
+
+[Defines]
+  INF_VERSION                    = 1.29

I'm having problems getting the CI Ecc check to pass this file: it keep saying:

ERROR - EFI coding style error
ERROR - *Error code: 9001
ERROR - *The file headers should follow Doxygen special documentation blocks in section 2.3.5
ERROR - *file: D:\a\1\s\Build\.pytool\Plugin\EccCheck\ArmPkg\Library\MpInitLib\DxeMpInitLib.inf
ERROR - *Line number: 1
ERROR - *Header comment section must have Abstract information.

ERROR - --->Test Failed: EccCheck Test NO-TARGET returned 1


I've tried copying other .inf files in the tree: with the style above, removing the C-style "/**" and "**/" and adding an extra "#" (i.e. "## @file") without any success.

I've also moved the comment up to line 2 with no success. I was wondering if anyone could help me come up with a header that can pass CI?


Thanks.
Rebecca Cran