Attn: Seperate handling of PHYP and Hostboot TI

When attention handler has determined that a special attention was due
to a TI it will use the TI info data to determine whether the TI was
from PHYP or hostboot and handle the individual cases as appropriate.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I228b306da2a4e2d2a6dff1d73fb2d8401578939a
diff --git a/attn/attn_handler.cpp b/attn/attn_handler.cpp
index 5ca4c69..747f9d6 100644
--- a/attn/attn_handler.cpp
+++ b/attn/attn_handler.cpp
@@ -274,18 +274,23 @@
         TiDataArea* tiDataArea = (TiDataArea*)tiInfo;
 
         // trace a few known TI data area values
-        std::stringstream ss; // log message stream
+        std::stringstream ss;
+        ss << std::hex << std::showbase;
 
         ss << "TI data command = " << (int)tiDataArea->command;
         trace<level::INFO>(ss.str().c_str());
         ss.str(std::string());
 
+        ss << "TI data hb_terminate_type = "
+           << (int)tiDataArea->hbTerminateType;
+        trace<level::INFO>(ss.str().c_str());
+        ss.str(std::string());
+
         ss << "TI data SRC format = " << (int)tiDataArea->srcFormat;
         trace<level::INFO>(ss.str().c_str());
         ss.str(std::string());
 
-        ss << "TI data hb_terminate_type = "
-           << (int)tiDataArea->hbTerminateType;
+        ss << "TI data source = " << (int)tiDataArea->source;
         trace<level::INFO>(ss.str().c_str());
         ss.str(std::string());