diff options
author | Brad Bishop <bradleyb@us.ibm.com> | 2013-04-12 10:19:28 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-04-22 17:22:34 -0500 |
commit | 6340a95a7e95dc55fc947ecaaabb9b60b88a2915 (patch) | |
tree | 54c72ff3b9e3ce7f0541cf14ca188763f4fdec60 /src/usr/diag/mdia/test/mdiatestsm.H | |
parent | 3e99599f66ac6e9037a1e7de66a15096bbc477b8 (diff) | |
download | talos-hostboot-6340a95a7e95dc55fc947ecaaabb9b60b88a2915.tar.gz talos-hostboot-6340a95a7e95dc55fc947ecaaabb9b60b88a2915.zip |
MDIA: Avoid starting commands on same Centaur
RTC: 38370
Change-Id: I55fb7d9046e54fbcc31dab595bc597724a9a09d4
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4050
Tested-by: Jenkins Server
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-by: Christopher T. Phan <cphan@us.ibm.com>
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/diag/mdia/test/mdiatestsm.H')
-rw-r--r-- | src/usr/diag/mdia/test/mdiatestsm.H | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/usr/diag/mdia/test/mdiatestsm.H b/src/usr/diag/mdia/test/mdiatestsm.H index f7fe5bf1a..11e675029 100644 --- a/src/usr/diag/mdia/test/mdiatestsm.H +++ b/src/usr/diag/mdia/test/mdiatestsm.H @@ -5,7 +5,7 @@ /* */ /* IBM CONFIDENTIAL */ /* */ -/* COPYRIGHT International Business Machines Corp. 2012 */ +/* COPYRIGHT International Business Machines Corp. 2012,2013 */ /* */ /* p1 */ /* */ @@ -33,6 +33,7 @@ #include "../mdiasm.H" #include "../mdiasmimpl.H" #include <diag/mdia/mdiamevent.H> +#include <targeting/common/utilFilter.H> #include "../mdiatrace.H" #include "../mdiamonitor.H" #include "../mdiafwd.H" @@ -48,11 +49,14 @@ class MdiaSmTest : public CxxTest::TestSuite void getTargets(uint64_t i_count, TARGETING::TargetHandleList & o_list) { - TARGETING::TargetHandle_t first = 0; + TargetHandleList tmp; + TARGETING::getAllChiplets(tmp, TYPE_MBA); - while(i_count-- != 0) + TargetHandleList::iterator it = tmp.end(); + + while(i_count-- != 0 && it-- != tmp.begin()) { - o_list.push_back(first + i_count); + o_list.push_back(*it); } } |