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());