summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2019-11-20 12:36:48 -0600
committerNicholas E Bofferding <bofferdn@us.ibm.com>2019-12-06 10:28:47 -0600
commitc46f1ee5b8b9f7ea7e398f373f990b6e3440a257 (patch)
tree7b897db6a651ba8a1c4e4e0567fd8305eb929760 /src/include
parentb28407123f5e5e834d658f994432ea77f8ba01d9 (diff)
downloadtalos-hostboot-c46f1ee5b8b9f7ea7e398f373f990b6e3440a257.tar.gz
talos-hostboot-c46f1ee5b8b9f7ea7e398f373f990b6e3440a257.zip
Automatically include config.h
Rather than having to remember to include config.h anywhere we reference a CONFIG variable (and usually forgetting), this adds it to the default compiler flags so that it gets included in every source file we build. Change-Id: I53622ab4d46c55d942e98cae6ec03049fd5b3d08 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/87475 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Zachary Clark <zach@ibm.com> Reviewed-by: Roland Veloz <rveloz@us.ibm.com> Reviewed-by: Christian R Geddes <crgeddes@us.ibm.com> Reviewed-by: Nicholas E Bofferding <bofferdn@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/kernel/ptmgr.H3
-rw-r--r--src/include/usr/console/consoleif.H4
-rw-r--r--src/include/usr/console/uartif.H3
-rw-r--r--src/include/usr/diag/attn/attn.H3
-rw-r--r--src/include/usr/diag/prdf/prdfMain_ipl.H1
-rw-r--r--src/include/usr/errl/errlmanager.H1
-rw-r--r--src/include/usr/errldisplay/errldisplay.H3
-rw-r--r--src/include/usr/fapi2/attribute_service.H1
-rw-r--r--src/include/usr/fapi2/fapiPlatTrace.H3
-rw-r--r--src/include/usr/hwas/hwasPlat.H1
-rw-r--r--src/include/usr/isteps/istep09list.H3
-rw-r--r--src/include/usr/isteps/istep10list.H1
-rw-r--r--src/include/usr/isteps/istep11list.H3
-rw-r--r--src/include/usr/isteps/istep12list.H1
-rw-r--r--src/include/usr/isteps/istep13list.H1
-rw-r--r--src/include/usr/isteps/istep14list.H1
-rw-r--r--src/include/usr/isteps/istep15list.H1
-rw-r--r--src/include/usr/isteps/pm/occAccess.H3
-rw-r--r--src/include/usr/isteps/spless_255list.H3
-rw-r--r--src/include/usr/pnor/pnor_const.H1
-rw-r--r--src/include/usr/pnor/pnorif.H1
-rw-r--r--src/include/usr/secureboot/drtm.H3
-rw-r--r--src/include/usr/secureboot/nodecommif.H3
-rw-r--r--src/include/usr/secureboot/service.H3
-rw-r--r--src/include/usr/secureboot/trustedbootif.H1
-rw-r--r--src/include/usr/targeting/common/trace.H3
-rw-r--r--src/include/usr/vmmconst.h1
27 files changed, 15 insertions, 41 deletions
diff --git a/src/include/kernel/ptmgr.H b/src/include/kernel/ptmgr.H
index d6e6be151..da0a96aed 100644
--- a/src/include/kernel/ptmgr.H
+++ b/src/include/kernel/ptmgr.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2011,2015 */
+/* Contributors Listed Below - COPYRIGHT 2011,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -28,7 +28,6 @@
#include <stdint.h>
#include <util/lockfree/stack.H>
#include <kernel/vmmmgr.H>
-#include <config.h>
/**
* @class PageTableManager
diff --git a/src/include/usr/console/consoleif.H b/src/include/usr/console/consoleif.H
index 497252ded..fc3b83d24 100644
--- a/src/include/usr/console/consoleif.H
+++ b/src/include/usr/console/consoleif.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2014,2017 */
+/* Contributors Listed Below - COPYRIGHT 2014,2019 */
/* [+] Google Inc. */
/* [+] International Business Machines Corp. */
/* */
@@ -26,8 +26,8 @@
#ifndef __CONSOLE_CONSOLEIF_H
#define __CONSOLE_CONSOLEIF_H
-#include <config.h>
#include <stdarg.h>
+#include <stddef.h>
namespace CONSOLE
{
diff --git a/src/include/usr/console/uartif.H b/src/include/usr/console/uartif.H
index 768e0d45b..982400227 100644
--- a/src/include/usr/console/uartif.H
+++ b/src/include/usr/console/uartif.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2016 */
+/* Contributors Listed Below - COPYRIGHT 2016,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -25,7 +25,6 @@
#ifndef __CONSOLE_UARTIF_H
#define __CONSOLE_UARTIF_H
-#include <config.h>
#include <stdarg.h>
namespace CONSOLE
diff --git a/src/include/usr/diag/attn/attn.H b/src/include/usr/diag/attn/attn.H
index 186974224..c32212663 100644
--- a/src/include/usr/diag/attn/attn.H
+++ b/src/include/usr/diag/attn/attn.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2012,2015 */
+/* Contributors Listed Below - COPYRIGHT 2012,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -34,7 +34,6 @@
#include <errl/errlentry.H>
// Custom compile configs
-#include <config.h>
namespace ATTN
{
diff --git a/src/include/usr/diag/prdf/prdfMain_ipl.H b/src/include/usr/diag/prdf/prdfMain_ipl.H
index fa5d5599a..302cd4e61 100644
--- a/src/include/usr/diag/prdf/prdfMain_ipl.H
+++ b/src/include/usr/diag/prdf/prdfMain_ipl.H
@@ -27,7 +27,6 @@
#define __prdfMain_ipl_H
// Custom compile configs
-#include <config.h>
/**
* @file prdfMain_ipl.H
diff --git a/src/include/usr/errl/errlmanager.H b/src/include/usr/errl/errlmanager.H
index 586c21cee..cfd5ee21d 100644
--- a/src/include/usr/errl/errlmanager.H
+++ b/src/include/usr/errl/errlmanager.H
@@ -35,7 +35,6 @@
/*****************************************************************************/
// I n c l u d e s
/*****************************************************************************/
-#include <config.h>
#include <util/singleton.H>
#include <errl/errlentry.H>
#include <errldisplay/errldisplay.H>
diff --git a/src/include/usr/errldisplay/errldisplay.H b/src/include/usr/errldisplay/errldisplay.H
index b5856b7f1..a219a47c3 100644
--- a/src/include/usr/errldisplay/errldisplay.H
+++ b/src/include/usr/errldisplay/errldisplay.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2013,2017 */
+/* Contributors Listed Below - COPYRIGHT 2013,2019 */
/* [+] Google Inc. */
/* [+] International Business Machines Corp. */
/* */
@@ -35,7 +35,6 @@
/*****************************************************************************/
// I n c l u d e s
/*****************************************************************************/
-#include <config.h>
#include <errl/errlentry.H>
namespace ERRORLOGDISPLAY
diff --git a/src/include/usr/fapi2/attribute_service.H b/src/include/usr/fapi2/attribute_service.H
index 17a7ad39a..58d958f73 100644
--- a/src/include/usr/fapi2/attribute_service.H
+++ b/src/include/usr/fapi2/attribute_service.H
@@ -49,7 +49,6 @@
#include <devicefw/driverif.H>
#include <plat_attr_override_sync.H>
#include <vpd/spdenums.H>
-#include <config.h>
//******************************************************************************
// Interface
diff --git a/src/include/usr/fapi2/fapiPlatTrace.H b/src/include/usr/fapi2/fapiPlatTrace.H
index d780832ca..94f6a20b2 100644
--- a/src/include/usr/fapi2/fapiPlatTrace.H
+++ b/src/include/usr/fapi2/fapiPlatTrace.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2011,2016 */
+/* Contributors Listed Below - COPYRIGHT 2011,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -40,7 +40,6 @@
#include <stdio.h>
#include <trace/interface.H>
-#include <config.h>
//******************************************************************************
// Trace buffer names
diff --git a/src/include/usr/hwas/hwasPlat.H b/src/include/usr/hwas/hwasPlat.H
index 8ccddd588..fa07c72c8 100644
--- a/src/include/usr/hwas/hwasPlat.H
+++ b/src/include/usr/hwas/hwasPlat.H
@@ -25,7 +25,6 @@
#ifndef __HWAS_PLAT_H
#define __HWAS_PLAT_H
-#include <config.h>
/**
* @file hwas/hwasPlat.H
diff --git a/src/include/usr/isteps/istep09list.H b/src/include/usr/isteps/istep09list.H
index 4adcc0810..d52d29d30 100644
--- a/src/include/usr/isteps/istep09list.H
+++ b/src/include/usr/isteps/istep09list.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2012,2018 */
+/* Contributors Listed Below - COPYRIGHT 2012,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -58,7 +58,6 @@
#include <initservice/initsvcreasoncodes.H>
// include prototypes file
-#include <config.h>
namespace ISTEP_09
{
diff --git a/src/include/usr/isteps/istep10list.H b/src/include/usr/isteps/istep10list.H
index 642fcd0ee..e6aceef33 100644
--- a/src/include/usr/isteps/istep10list.H
+++ b/src/include/usr/isteps/istep10list.H
@@ -68,7 +68,6 @@
#include <initservice/initsvcreasoncodes.H>
// include prototypes file
-#include <config.h>
namespace ISTEP_10
{
diff --git a/src/include/usr/isteps/istep11list.H b/src/include/usr/isteps/istep11list.H
index b00f92e60..40c31d9d3 100644
--- a/src/include/usr/isteps/istep11list.H
+++ b/src/include/usr/isteps/istep11list.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2012,2018 */
+/* Contributors Listed Below - COPYRIGHT 2012,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -74,7 +74,6 @@
#include <initservice/initsvcreasoncodes.H>
// include prototypes file
-#include <config.h>
namespace ISTEP_11
{
diff --git a/src/include/usr/isteps/istep12list.H b/src/include/usr/isteps/istep12list.H
index 7041a61f1..e002e48db 100644
--- a/src/include/usr/isteps/istep12list.H
+++ b/src/include/usr/isteps/istep12list.H
@@ -69,7 +69,6 @@
// include prototypes file
-#include <config.h>
namespace ISTEP_12
{
diff --git a/src/include/usr/isteps/istep13list.H b/src/include/usr/isteps/istep13list.H
index 5a00e9537..1b3238496 100644
--- a/src/include/usr/isteps/istep13list.H
+++ b/src/include/usr/isteps/istep13list.H
@@ -69,7 +69,6 @@
#include <initservice/initsvcreasoncodes.H>
// include prototypes file
-#include <config.h>
namespace ISTEP_13
{
diff --git a/src/include/usr/isteps/istep14list.H b/src/include/usr/isteps/istep14list.H
index ac358f7b8..f335a35b5 100644
--- a/src/include/usr/isteps/istep14list.H
+++ b/src/include/usr/isteps/istep14list.H
@@ -55,7 +55,6 @@
#include <initservice/initsvcstructs.H>
#include <initservice/initsvcreasoncodes.H>
-#include <config.h>
namespace ISTEP_14
{
diff --git a/src/include/usr/isteps/istep15list.H b/src/include/usr/isteps/istep15list.H
index 8041d279b..d93acf859 100644
--- a/src/include/usr/isteps/istep15list.H
+++ b/src/include/usr/isteps/istep15list.H
@@ -47,7 +47,6 @@
#include <initservice/initsvcstructs.H>
#include <initservice/initsvcreasoncodes.H>
-#include <config.h>
namespace ISTEP_15
{
diff --git a/src/include/usr/isteps/pm/occAccess.H b/src/include/usr/isteps/pm/occAccess.H
index a5b46ff45..f8c3ea8c7 100644
--- a/src/include/usr/isteps/pm/occAccess.H
+++ b/src/include/usr/isteps/pm/occAccess.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2014,2017 */
+/* Contributors Listed Below - COPYRIGHT 2014,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -25,7 +25,6 @@
#ifndef OCCACCESS_H_
#define OCCACCESS_H_
-#include <config.h>
#include <errl/errlentry.H>
#include <targeting/common/commontargeting.H>
diff --git a/src/include/usr/isteps/spless_255list.H b/src/include/usr/isteps/spless_255list.H
index 074e898d5..c19aa080e 100644
--- a/src/include/usr/isteps/spless_255list.H
+++ b/src/include/usr/isteps/spless_255list.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2012,2017 */
+/* Contributors Listed Below - COPYRIGHT 2012,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -38,7 +38,6 @@
#include <initservice/initsvcstructs.H>
#include <initservice/initsvcreasoncodes.H>
-#include <config.h>
/**
diff --git a/src/include/usr/pnor/pnor_const.H b/src/include/usr/pnor/pnor_const.H
index 44050eb50..0b6b5e9ab 100644
--- a/src/include/usr/pnor/pnor_const.H
+++ b/src/include/usr/pnor/pnor_const.H
@@ -27,7 +27,6 @@
#include <stdint.h>
#include <builtins.h>
-#include <config.h>
namespace PNOR
{
diff --git a/src/include/usr/pnor/pnorif.H b/src/include/usr/pnor/pnorif.H
index 835c100d7..9a2fb39fc 100644
--- a/src/include/usr/pnor/pnorif.H
+++ b/src/include/usr/pnor/pnorif.H
@@ -31,7 +31,6 @@
#include <pnor/pnor_const.H>
#include <errl/errlentry.H>
#include <utility>
-#include <config.h>
namespace PNOR
{
diff --git a/src/include/usr/secureboot/drtm.H b/src/include/usr/secureboot/drtm.H
index e061502ae..345407f81 100644
--- a/src/include/usr/secureboot/drtm.H
+++ b/src/include/usr/secureboot/drtm.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2013,2017 */
+/* Contributors Listed Below - COPYRIGHT 2013,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -27,7 +27,6 @@
#define __SECUREBOOT_DRTM_H
#include <initservice/mboxRegs.H>
-#include <config.h>
#include <errl/errlentry.H>
#include <errl/errlmanager.H>
#include <vector>
diff --git a/src/include/usr/secureboot/nodecommif.H b/src/include/usr/secureboot/nodecommif.H
index cd445d7c9..9dec0605c 100644
--- a/src/include/usr/secureboot/nodecommif.H
+++ b/src/include/usr/secureboot/nodecommif.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2018 */
+/* Contributors Listed Below - COPYRIGHT 2018,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -26,7 +26,6 @@
#define __NODECOMMIF_H
#include <initservice/mboxRegs.H>
-#include <config.h>
#include <errl/errlentry.H>
namespace SECUREBOOT
diff --git a/src/include/usr/secureboot/service.H b/src/include/usr/secureboot/service.H
index bb6ea1516..2a01cdd6b 100644
--- a/src/include/usr/secureboot/service.H
+++ b/src/include/usr/secureboot/service.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2013,2018 */
+/* Contributors Listed Below - COPYRIGHT 2013,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -26,7 +26,6 @@
#define __SECUREBOOT_SERVICE_H
#include <errl/errlentry.H>
-#include <config.h>
#include <secureboot/settings.H>
#include <utility>
#include <cstdint>
diff --git a/src/include/usr/secureboot/trustedbootif.H b/src/include/usr/secureboot/trustedbootif.H
index 66d44852e..16da54c03 100644
--- a/src/include/usr/secureboot/trustedbootif.H
+++ b/src/include/usr/secureboot/trustedbootif.H
@@ -41,7 +41,6 @@
#include <secureboot/containerheader.H>
#include <targeting/common/commontargeting.H>
#include <targeting/common/utilFilter.H>
-#include <config.h>
namespace TRUSTEDBOOT
{
diff --git a/src/include/usr/targeting/common/trace.H b/src/include/usr/targeting/common/trace.H
index bf42dd625..4376b56d7 100644
--- a/src/include/usr/targeting/common/trace.H
+++ b/src/include/usr/targeting/common/trace.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2012,2014 */
+/* Contributors Listed Below - COPYRIGHT 2012,2019 */
/* [+] Google Inc. */
/* [+] International Business Machines Corp. */
/* */
@@ -41,7 +41,6 @@
// Other includes
#include <targeting/adapters/traceadapter.H>
#ifdef __HOSTBOOT_MODULE
-#include <config.h>
#endif
#define TARG_LOC TARG_NAMESPACE TARG_CLASS TARG_FN ": "
diff --git a/src/include/usr/vmmconst.h b/src/include/usr/vmmconst.h
index bd6a889c1..f826f45d2 100644
--- a/src/include/usr/vmmconst.h
+++ b/src/include/usr/vmmconst.h
@@ -31,7 +31,6 @@
*/
#include <limits.h>
-#include <config.h>
/**
* Segments
OpenPOWER on IntegriCloud