Closed jameshanlon closed 12 years ago
These are given as the two (reversed) node bytes and two core bytes rather than value of node*cores-per-node+core.
For example:
[c57347t0] resetChanends+2(0x100a2): getr r0, 2 # r0=0xe0030302 [c57347t0] resetChanends+4(0x100a4): bt r0(0xe0030302), -2 [c40960t0] resetChanends+2(0x100a2): getr r0, 2 # r0=0xa0000302 [c40960t0] resetChanends+4(0x100a4): bt r0(0xa0000302), -2 [c40961t0] resetChanends+2(0x100a2): getr r0, 2 # r0=0xa0010302 [c40961t0] resetChanends+4(0x100a4): bt r0(0xa0010302), -2 [c40962t0] resetChanends+2(0x100a2): getr r0, 2 # r0=0xa0020302 [c40962t0] resetChanends+4(0x100a4): bt r0(0xa0020302), -2 [c40963t0] resetChanends+2(0x100a2): getr r0, 2 # r0=0xa0030302 [c40963t0] resetChanends+4(0x100a4): bt r0(0xa0030302), -2 [c8192t0] resetChanends+2(0x100a2): getr r0, 2 # r0=0x20000302 [c8192t0] resetChanends+4(0x100a4): bt r0(0x20000302), -2 [c8193t0] resetChanends+2(0x100a2): getr r0, 2 # r0=0x20010302
I've updated the trace to use the core reference in the config.xml (e.g. "stdcore[0]") so this is no longer an issue.
These are given as the two (reversed) node bytes and two core bytes rather than value of node*cores-per-node+core.
For example:
[c57347t0] resetChanends+2(0x100a2): getr r0, 2 # r0=0xe0030302 [c57347t0] resetChanends+4(0x100a4): bt r0(0xe0030302), -2 [c40960t0] resetChanends+2(0x100a2): getr r0, 2 # r0=0xa0000302 [c40960t0] resetChanends+4(0x100a4): bt r0(0xa0000302), -2 [c40961t0] resetChanends+2(0x100a2): getr r0, 2 # r0=0xa0010302 [c40961t0] resetChanends+4(0x100a4): bt r0(0xa0010302), -2 [c40962t0] resetChanends+2(0x100a2): getr r0, 2 # r0=0xa0020302 [c40962t0] resetChanends+4(0x100a4): bt r0(0xa0020302), -2 [c40963t0] resetChanends+2(0x100a2): getr r0, 2 # r0=0xa0030302 [c40963t0] resetChanends+4(0x100a4): bt r0(0xa0030302), -2 [c8192t0] resetChanends+2(0x100a2): getr r0, 2 # r0=0x20000302 [c8192t0] resetChanends+4(0x100a4): bt r0(0x20000302), -2 [c8193t0] resetChanends+2(0x100a2): getr r0, 2 # r0=0x20010302