From d4ba5eee813ee276df6e2571ad8080e488e770bf Mon Sep 17 00:00:00 2001 From: Joachim Fenkes Date: Fri, 13 May 2016 17:00:29 +0200 Subject: Add p9_fastarray procedure, its sub-procedures, and wrapper p9_fastarray - The main procedure that does the heavy lifting p9_fastarray_setup - Prepares the target for fastarray extraction p9_fastarray_row - Extracts a single row, only scans needed bits p9_fastarray_cleanup - Cleans up the target afterwards p9_fastarray_wrap - Wrapper, takes "-h" argument for help Also adds some *.inc files that are being included by the procedure, its header and wrapper. These files have been generated by a tool and contain lists of IDs and tables with array and ring properties. Change-Id: I9226c52921e22d34f410c8fd4a73af1c32e36934 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25603 Dev-Ready: Joachim Fenkes Tested-by: Jenkins Server Reviewed-by: Jennifer A. Stofer Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37266 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Joseph J. McGill --- .../p9/procedures/xml/error_info/p9_fastarray.xml | 71 ++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 src/import/chips/p9/procedures/xml/error_info/p9_fastarray.xml diff --git a/src/import/chips/p9/procedures/xml/error_info/p9_fastarray.xml b/src/import/chips/p9/procedures/xml/error_info/p9_fastarray.xml new file mode 100644 index 00000000..f34b098f --- /dev/null +++ b/src/import/chips/p9/procedures/xml/error_info/p9_fastarray.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + RC_FASTARRAY_ALL_PLUS_INDIVIDUAL_SPECIFIED + Additional arrays were requested together with the special ALL value. + + + RC_FASTARRAY_INVALID_ARRAY_ID + An unknown array ID was requested. + ARRAY_ID + + + RC_FASTARRAY_TARGET_MISMATCH + An array ID was requested that does not belong to the target + ARRAY_ID + TARGET_TYPE + + + RC_RS5_RANGE_OUT_OF_ORDER + A range was added to an RS5 care list that violated the "in order of increasing start bit" requirement. + + + RC_RS5_LENGTH_OVERFLOW + An RS5 length value exceeded the maximum value for variable-length integers. + LENGTH_VALUE + + + RC_FASTARRAY_INVALID_SWIZZLE_MODE + An invalid row/bit swizzle mode has been used in a fastarray description. + ARRAY_ID + MODE_VALUE + + + RC_FASTARRAY_SCAN_TIMEOUT + A long rotate operation did not complete within 100ms + + + RC_FASTARRAY_HEADER_CHECK_FAILED + The header check failed after a scan operation + + + -- cgit v1.2.1