[edk2-devel] [PATCH v1 1/1] ArmPkg: Fix 'missing header' warnings

Sami Mujawar sami.mujawar at arm.com
Thu Nov 21 13:20:02 UTC 2019


The Basetools scripts have been updated to report
warnings if header files are not listed in the
[Sources] section of the inf files.

Update the inf files to include the respective
header files to fix the reported warnings.

Signed-off-by: Sami Mujawar <sami.mujawar at arm.com>
---

The changes can be seen at:
https://github.com/samimujawar/edk2/tree/699_armpkg_fix_missing_header_warning_v1

Notes:
    v1:
          - Fix missing header warnings                                 [SAMI]

 ArmPkg/Drivers/ArmScmiDxe/ArmScmiDxe.inf                 | 7 ++++++-
 ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdogDxe.inf | 3 ++-
 ArmPkg/Filesystem/SemihostFs/SemihostFs.inf              | 3 ++-
 ArmPkg/Library/SemihostLib/SemihostLib.inf               | 3 ++-
 4 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/ArmPkg/Drivers/ArmScmiDxe/ArmScmiDxe.inf b/ArmPkg/Drivers/ArmScmiDxe/ArmScmiDxe.inf
index 6cd3aa1c82ec85cbd5b99402bfac695cfe02a831..06d1a8f957cdd41d7d25d4924e1595a9b360d483 100644
--- a/ArmPkg/Drivers/ArmScmiDxe/ArmScmiDxe.inf
+++ b/ArmPkg/Drivers/ArmScmiDxe/ArmScmiDxe.inf
@@ -1,6 +1,6 @@
 #/** @file
 #
-#  Copyright (c) 2017-2018, Arm Limited. All rights reserved.
+#  Copyright (c) 2017 - 2019, Arm Limited. All rights reserved.
 #
 #  SPDX-License-Identifier: BSD-2-Clause-Patent
 #
@@ -18,11 +18,16 @@ [Defines]
   ENTRY_POINT                    = ArmScmiDxeEntryPoint
 
 [Sources.common]
+  ArmScmiBaseProtocolPrivate.h
+  ArmScmiClockProtocolPrivate.h
+  ArmScmiPerformanceProtocolPrivate.h
   Scmi.c
   ScmiBaseProtocol.c
   ScmiClockProtocol.c
   ScmiDxe.c
+  ScmiDxe.h
   ScmiPerformanceProtocol.c
+  ScmiPrivate.h
 
 [Packages]
   ArmPkg/ArmPkg.dec
diff --git a/ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdogDxe.inf b/ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdogDxe.inf
index d725a2c858398ca0044584a4452506b43e2e8209..7bc128816075595c9af50eef08a2445ce67f788c 100644
--- a/ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdogDxe.inf
+++ b/ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdogDxe.inf
@@ -1,5 +1,5 @@
 #
-#  Copyright (c) 2013-2017, ARM Limited. All rights reserved.
+#  Copyright (c) 2013 - 2019, ARM Limited. All rights reserved.
 #
 #  SPDX-License-Identifier: BSD-2-Clause-Patent
 #
@@ -13,6 +13,7 @@ [Defines]
   ENTRY_POINT                    = GenericWatchdogEntry
 
 [Sources.common]
+  GenericWatchdog.h
   GenericWatchdogDxe.c
 
 [Packages]
diff --git a/ArmPkg/Filesystem/SemihostFs/SemihostFs.inf b/ArmPkg/Filesystem/SemihostFs/SemihostFs.inf
index cd79e18b26cdc0130eb93d8a463934474271d57a..b31354d8a70136e14a4e30b1fdaf5b0655cfd9a9 100644
--- a/ArmPkg/Filesystem/SemihostFs/SemihostFs.inf
+++ b/ArmPkg/Filesystem/SemihostFs/SemihostFs.inf
@@ -2,7 +2,7 @@
 #  Support a Semi Host file system over a debuggers JTAG
 #
 #  Copyright (c) 2009, Apple Inc. All rights reserved.<BR>
-#  Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.
+#  Portions copyright (c) 2011 - 2019, ARM Ltd. All rights reserved.
 #
 #  SPDX-License-Identifier: BSD-2-Clause-Patent
 #
@@ -19,6 +19,7 @@ [Defines]
 
 [Sources.ARM, Sources.AARCH64]
   Arm/SemihostFs.c
+  Arm/SemihostFs.h
 
 [Packages]
   MdePkg/MdePkg.dec
diff --git a/ArmPkg/Library/SemihostLib/SemihostLib.inf b/ArmPkg/Library/SemihostLib/SemihostLib.inf
index a46618d30eef90b58b42f58c066bfb94941eac36..b94bb888888f73ea7c9a056c56e7c74a859025bb 100644
--- a/ArmPkg/Library/SemihostLib/SemihostLib.inf
+++ b/ArmPkg/Library/SemihostLib/SemihostLib.inf
@@ -2,7 +2,7 @@
 # Semihosting JTAG lib
 #
 # Copyright (c) 2008 - 2010, Apple Inc. All rights reserved.<BR>
-# Copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>
+# Copyright (c) 2011 - 2019, ARM Ltd. All rights reserved.<BR>
 #
 #  SPDX-License-Identifier: BSD-2-Clause-Patent
 #
@@ -25,6 +25,7 @@ [Defines]
 #
 [Sources.common]
   SemihostLib.c
+  SemihostPrivate.h
 
 [Sources.ARM]
   Arm/GccSemihost.S | GCC
-- 
'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)'



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#51060): https://edk2.groups.io/g/devel/message/51060
Mute This Topic: https://groups.io/mt/61077885/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-





More information about the edk2-devel-archive mailing list