Attn: Determine TI source by host running state

In cases where the TI info is not available use the host running state
to make an educated guess as to the source of the TI.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I95c59ecad90b3aec417a64df4eac0ac5cb50dc09
diff --git a/attn/ti_handler.cpp b/attn/ti_handler.cpp
index c1e2d2e..ff66289 100644
--- a/attn/ti_handler.cpp
+++ b/attn/ti_handler.cpp
@@ -246,8 +246,8 @@
             // Translate hex src value to ascii. This results in an 8 character
             // SRC (hostboot SRC is 32 bits)
             std::stringstream src;
-            src << std::setw(8) << std::setfill('0') << std::hex
-                << be32toh(i_tiDataArea->srcWord12HbWord0);
+            src << std::setw(8) << std::setfill('0') << std::uppercase
+                << std::hex << be32toh(i_tiDataArea->srcWord12HbWord0);
             tiAdditionalData["SrcAscii"] = src.str();
 
             eventTerminate(tiAdditionalData, (char*)i_tiDataArea);