treewide: add missing include guards

A handful of headers are missing include guards.

Change-Id: I6f7a925b457897445267187a6f7ef0f548faa12c
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
diff --git a/host-bmc/utils.hpp b/host-bmc/utils.hpp
index 7e2f5c8..9225c22 100644
--- a/host-bmc/utils.hpp
+++ b/host-bmc/utils.hpp
@@ -1,3 +1,5 @@
+#pragma once
+
 #include "common/utils.hpp"
 #include "libpldmresponder/oem_handler.hpp"
 
diff --git a/oem/ampere/event/cper.hpp b/oem/ampere/event/cper.hpp
index 72a39e5..bf31d99 100644
--- a/oem/ampere/event/cper.hpp
+++ b/oem/ampere/event/cper.hpp
@@ -1,3 +1,5 @@
+#pragma once
+
 #include "libcper/Cper.h"
 
 #include <unistd.h>
diff --git a/pldmtool/oem/ibm/oem_ibm_state_set.hpp b/pldmtool/oem/ibm/oem_ibm_state_set.hpp
index 5de0c83..9bec8d2 100644
--- a/pldmtool/oem/ibm/oem_ibm_state_set.hpp
+++ b/pldmtool/oem/ibm/oem_ibm_state_set.hpp
@@ -1,3 +1,5 @@
+#pragma once
+
 #include <libpldm/entity.h>
 #include <libpldm/oem/ibm/entity.h>
 #include <libpldm/oem/ibm/state_set.h>