PEL: Add guard record entry create function

Added D-Bus wrapper function to create guard record
entry D-Bus object.

hardware isolation API's used no no-reply mode to avoid
cyclic dependency with log manager. PEL log already have
the details of guard records properties. For any failure
during record creation is hardware isolation application
is ignored by log manager. User will get details on this
failure by looking hardware isolation log information.

Tested: verified D-Bus create method.

Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I8c7703dc28aaf7b39793e3bd1dfe4fac374d9ad5
diff --git a/test/openpower-pels/mocks.hpp b/test/openpower-pels/mocks.hpp
index 57548af..99e9783 100644
--- a/test/openpower-pels/mocks.hpp
+++ b/test/openpower-pels/mocks.hpp
@@ -50,6 +50,10 @@
     MOCK_METHOD(std::vector<bool>, checkDumpStatus,
                 (const std::vector<std::string>&), (const override));
     MOCK_METHOD(std::string, getBootState, (), (const override));
+    MOCK_METHOD(void, createGuardRecord,
+                (const std::vector<uint8_t>&, const std::string&,
+                 const std::string&),
+                (const override));
 
     void changeHostState(bool newState)
     {