From cdda097460ca649a6feeb7f2d2eb975adf14cc02 Mon Sep 17 00:00:00 2001 From: Joachim Fenkes Date: Mon, 4 Apr 2016 17:51:23 +0200 Subject: Add p9_proc_gettracearray procedure Generic procedure to dump a trace array. The API is similar to the P8 procedure, but the procedure takes trace _bus_ IDs as opposed to trace _array_ IDs and uses these to check the trace array's primary trace MUXes prior to dumping. There is also a flag to skip this check if you want to dump a specific trace array no matter which bus is muxed into it. The FAPI2 target supplied must match the trace array; most will just need a TARGET_TYPE_PROC_CHIP target, but some are targeted at OBUS, MCBIST, EX or CORE granularity. There's an inline function proc_gettracearray_target_type() that will help determine the target type. Change-Id: I093cd03bc90fbe93ed8fff3d18cd0676359fa5d1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22847 Dev-Ready: Joachim Fenkes Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Joseph J. McGill Reviewed-by: Jenny Huynh Reviewed-by: Thi N. Tran Reviewed-by: Jennifer A. Stofer Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22848 Reviewed-by: Sachin Gupta --- .../xml/attribute_info/chip_ec_attributes.xml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml b/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml index d89a34ad..b56d4cea 100644 --- a/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml +++ b/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml @@ -23,6 +23,24 @@ --> + + + ATTR_CHIP_EC_FEATURE_CORE_TRACE_SCOMABLE + TARGET_TYPE_PROC_CHIP + + Returns true if the core trace arrays are dumpable via SCOM. + Nimbus EC 0x20 or greater + + + + ENUM_ATTR_NAME_NIMBUS + + 0x20 + GREATER_THAN_OR_EQUAL + + + + ATTR_CHIP_EC_FEATURE_TEST1 @@ -30,7 +48,7 @@ Returns if a chip contains the TEST1 feature. True if either: Centaur EC 10 - Venice EC greater than 30 + Cumulus EC greater than 30 -- cgit v1.2.1