10/20/99 7400 Monitor elucidation results DINK32_MAX >>go 90000 Performance Monitor or L2 Cache test programs Initialize the bats and HID0 Begin Test Which PowerPC processor: 750 or 7400? 7400 You chose: 7400 The MPC7400 interposer has One Megabyte of L2 Cache Specify start and end address range. Range must be at least twice the size of the L2 cache start_addr is: 100000 end_addr is: 200000 Which test: 1. Performance Monitor test, 2. L2 cache test 1You chose test: 1 Step 1: Initialize L2 Step 1 part 1: Set L2CR[DO] and L2CR[TS] and global invalidate Step 1 part 2: L1 D cache global invalidate, but do not turn it off Step 2: Enable L2 cache and test Step 2 part 1: dcbz and dcbf to initalize L2 cache and turn off L2CR[Ts] Step 2 part 2: leave L1 cache on and read/write patterns to L2 cache Performance Monitor test Look at all performance montior values 0-0-0-0: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x, MMCR1 0x, PMC1 0x, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0xaaaaaaaa PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0xaaaaaaaa PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 1-1-1-1: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x41, MMCR1 0x8400000, PMC1 0x110b432, PMC3 0x110b42f - Write: Addr range: 0x100000..0x180000, pattern is 0x55555555 PMC1= 0x21b3321 PMC2= 0x21b3321 PMC3= 0x21b331a PMC4= 0x21b331a - Read: Addr range: 0x100000..0x180000, pattern is 0x55555555 PMC1= 0x13063d PMC2= 0x13063d PMC3= 0x130636 PMC4= 0x130636 Mis-matched= 0x 2-2-2-2: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x82, MMCR1 0x10800000, PMC1 0x14f17e, PMC3 0x14f17a - Write: Addr range: 0x100000..0x180000, pattern is 0x1 PMC1= 0x2ea43b PMC2= 0x2ea43b PMC3= 0x2ea434 PMC4= 0x2ea434 - Read: Addr range: 0x100000..0x180000, pattern is 0x1 PMC1= 0x8000f PMC2= 0x8000f PMC3= 0x80007 PMC4= 0x80007 Mis-matched= 0x 3-3-3-3: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0xc3, MMCR1 0x18c00000, PMC1 0x9bd4b, PMC3 0x9bd4b - Write: Addr range: 0x100000..0x180000, pattern is 0x2 PMC1= 0x12d232 PMC2= 0x12d232 PMC3= 0x12d232 PMC4= 0x12d232 - Read: Addr range: 0x100000..0x180000, pattern is 0x2 PMC1= 0xadf1 PMC2= 0xadf1 PMC3= 0xadf0 PMC4= 0xadf0 Mis-matched= 0x 4-4-4-4: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x104, MMCR1 0x21000000, PMC1 0x16d1c0, PMC3 0x16d1bd - Write: Addr range: 0x100000..0x180000, pattern is 0x4 PMC1= 0x349f51 PMC2= 0x349f51 PMC3= 0x349f4a PMC4= 0x349f4a - Read: Addr range: 0x100000..0x180000, pattern is 0x4 PMC1= 0x12805c PMC2= 0x12805c PMC3= 0x128055 PMC4= 0x128055 Mis-matched= 0x 5-5-5-5: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x145, MMCR1 0x29400000, PMC1 0x, PMC3 0x593f6 - Write: Addr range: 0x100000..0x180000, pattern is 0x8 PMC1= 0x PMC2= 0xde9f PMC3= 0xc5301 PMC4= 0x19f - Read: Addr range: 0x100000..0x180000, pattern is 0x8 PMC1= 0x PMC2= 0x2 PMC3= 0x44027 PMC4= 0x20001 Mis-matched= 0x 6-6-6-6: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x186, MMCR1 0x31800000, PMC1 0x, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x10 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x10 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 7-7-7-7: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x1c7, MMCR1 0x39c00000, PMC1 0x, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x20 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x20 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 8-8-8-8: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x208, MMCR1 0x42000000, PMC1 0x, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x40 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x40 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 9-9-9-9: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x249, MMCR1 0x4a400000, PMC1 0x14f17e, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x80 PMC1= 0x2d13cf PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x80 PMC1= 0x80010 PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 10-10-10-10: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x28a, MMCR1 0x52800000, PMC1 0x, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x100 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x100 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 11-11-11-11: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x2cb, MMCR1 0x5ac00000, PMC1 0xb, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x200 PMC1= 0x11 PMC2= 0x6078e PMC3= 0x PMC4= 0x1 - Read: Addr range: 0x100000..0x180000, pattern is 0x200 PMC1= 0x8025 PMC2= 0x20001 PMC3= 0x PMC4= 0x1 Mis-matched= 0x 12-12-12-12: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x30c, MMCR1 0x63000000, PMC1 0xfd5e, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x400 PMC1= 0x3c595 PMC2= 0x PMC3= 0x PMC4= 0x37 - Read: Addr range: 0x100000..0x180000, pattern is 0x400 PMC1= 0x64028 PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 13-13-13-13: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x34d, MMCR1 0x6b400000, PMC1 0x6e, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x800 PMC1= 0xd0 PMC2= 0x3c0d PMC3= 0x PMC4= 0x11e79d - Read: Addr range: 0x100000..0x180000, pattern is 0x800 PMC1= 0x4c619 PMC2= 0x3f2 PMC3= 0x PMC4= 0x60004 Mis-matched= 0x 14-14-14-14: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x38e, MMCR1 0x73800000, PMC1 0x, PMC3 0x11 - Write: Addr range: 0x100000..0x180000, pattern is 0x1000 PMC1= 0x PMC2= 0x98a2e PMC3= 0x35 PMC4= 0xbb - Read: Addr range: 0x100000..0x180000, pattern is 0x1000 PMC1= 0x PMC2= 0x4 PMC3= 0x4026 PMC4= 0x285bf Mis-matched= 0x 15-15-15-15: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x3cf, MMCR1 0x7bc00000, PMC1 0x, PMC3 0x876960 - Write: Addr range: 0x100000..0x180000, pattern is 0x2000 PMC1= 0x PMC2= 0x11 PMC3= 0xf60767 PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x2000 PMC1= 0x PMC2= 0x8026 PMC3= 0x PMC4= 0x Mis-matched= 0x 16-16-16-16: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x410, MMCR1 0x84000000, PMC1 0x, PMC3 0x - Write: Addr range: 0x100000..0x180000, 17-17-17-17: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x451, MMCR1 0x8c400000, PMC1 0x, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x8000 PMC1= 0x PMC2= 0x17cd3 PMC3= 0xa20e PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x8000 PMC1= 0x PMC2= 0x8026 PMC3= 0x1 PMC4= 0x Mis-matched= 0x 18-18-18-18: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x492, MMCR1 0x94800000, PMC1 0x, PMC3 0x766b3 - Write: Addr range: 0x100000..0x180000, pattern is 0x10000 PMC1= 0x16 PMC2= 0x3c1f PMC3= 0x107a19 PMC4= 0x22ff1 - Read: Addr range: 0x100000..0x180000, pattern is 0x10000 PMC1= 0x32 PMC2= 0x41d PMC3= 0x2c028 PMC4= 0x1509c Mis-matched= 0x 19-19-19-19: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x4d3, MMCR1 0x9cc00000, PMC1 0x, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x20000 PMC1= 0x PMC2= 0xffb1 PMC3= 0x PMC4= 0x3c23 - Read: Addr range: 0x100000..0x180000, pattern is 0x20000 PMC1= 0x PMC2= 0x10020 PMC3= 0x PMC4= 0x424 Mis-matched= 0x 20-20-20-20: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x514, MMCR1 0xa5000000, PMC1 0x, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x40000 PMC1= 0x PMC2= 0x PMC3= 0xf07c PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x40000 PMC1= 0x PMC2= 0x PMC3= 0x1074 PMC4= 0x Mis-matched= 0x 21-21-21-21: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x555, MMCR1 0xad400000, PMC1 0x2f72b, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x80000 PMC1= 0x758b2 PMC2= 0xec PMC3= 0x4b PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x80000 PMC1= 0x PMC2= 0x98 PMC3= 0x PMC4= 0x Mis-matched= 0x 22-22-22-22: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x596, MMCR1 0xb5800000, PMC1 0x278d6, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x100000 PMC1= 0x474fe PMC2= 0x13cc1 PMC3= 0x PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x100000 PMC1= 0x1bfea PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 23-23-23-23: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x5d7, MMCR1 0xbdc00000, PMC1 0x2f696, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x200000 PMC1= 0x5daea PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x200000 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 24-24-24-24: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x618, MMCR1 0xc6000000, PMC1 0x56f72, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x400000 PMC1= 0xa4fee PMC2= 0x100 PMC3= 0x PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x400000 PMC1= 0x1bfee PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 25-25-25-25: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x659, MMCR1 0xce400000, PMC1 0x8, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x800000 PMC1= 0x7c2f PMC2= 0x PMC3= 0x PMC4= 0xbc - Read: Addr range: 0x100000..0x180000, pattern is 0x800000 PMC1= 0x4424 PMC2= 0x PMC3= 0x PMC4= 0xd4 Mis-matched= 0x 26-26-26-26: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x69a, MMCR1 0xd6800000, PMC1 0x8, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x1000000 PMC1= 0xb84e PMC2= 0x48 PMC3= 0x PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x1000000 PMC1= 0x4841 PMC2= 0x26 PMC3= 0x PMC4= 0x Mis-matched= 0x 27-27-27-27: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x6db, MMCR1 0xdec00000, PMC1 0xfbbc, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x2000000 PMC1= 0x1c2a6 PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x2000000 PMC1= 0x5b PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 28-28-28-28: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x71c, MMCR1 0xe7000000, PMC1 0xfb26, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x4000000 PMC1= 0x1c13e PMC2= 0x59 PMC3= 0x PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x4000000 PMC1= 0x PMC2= 0x45 PMC3= 0x PMC4= 0x Mis-matched= 0x 29-29-29-29: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x75d, MMCR1 0xef400000, PMC1 0x4, PMC3 0x8e - Write: Addr range: 0x100000..0x180000, pattern is 0x8000000 PMC1= 0x6 PMC2= 0x2b PMC3= 0xfc PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x8000000 PMC1= 0x4026 PMC2= 0x2e PMC3= 0x PMC4= 0x Mis-matched= 0x 30-30-30-30: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x79e, MMCR1 0xf7800000, PMC1 0x, PMC3 0x6 - Write: Addr range: 0x100000..0x180000, pattern is 0x10000000 PMC1= 0x PMC2= 0x PMC3= 0x4008 PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x10000000 PMC1= 0x PMC2= 0x PMC3= 0x4000 PMC4= 0x Mis-matched= 0x 31-31-31-31: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x7df, MMCR1 0xffc00000, PMC1 0x, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x20000000 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x20000000 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 32-32-0-0: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x820, MMCR1 0x, PMC1 0x, PMC3 0x - Write: Addr range: 0x100000..0x180000, pattern is 0x40000000 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x100000..0x180000, pattern is 0x40000000 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 33-33-1-1: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x861, MMCR1 0x8400000, PMC1 0x, PMC3 0x118d95f - Write: Addr range: 0x100000..0x180000, pattern is 0x80000000 PMC1= 0x3fc4 PMC2= 0x PMC3= 0x20aed12 PMC4= 0x20aed12 - Read: Addr range: 0x100000..0x180000, pattern is 0x80000000 PMC1= 0x3fda PMC2= 0x PMC3= 0x130660 PMC4= 0x130660 Mis-matched= 0x Step 3: L2 cache tag memory Step 3: part 1 already done above Step 3: part 2a,b,c already done above Step 3: part 2d and e: read/write outside of L2 set up range Write outside the L2 range, read all performance montior values 0-0-0-0: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x, MMCR1 0x, PMC1 0x, PMC3 0x - Write: Addr range: 0x180000..0x181000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x180000..0x181000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 1-1-1-1: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x41, MMCR1 0x8400000, PMC1 0x110b825, PMC3 0x110b822 - Write: Addr range: 0x181000..0x182000, pattern is 0x10101010 PMC1= 0x21547a4 PMC2= 0x21547a4 PMC3= 0x215479d PMC4= 0x215479d - Read: Addr range: 0x181000..0x182000, pattern is 0x10101010 PMC1= 0x2030 PMC2= 0x2030 PMC3= 0x2029 PMC4= 0x2029 Mis-matched= 0x 2-2-2-2: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x82, MMCR1 0x10800000, PMC1 0x14f1d8, PMC3 0x14f1d4 - Write: Addr range: 0x183000..0x184000, pattern is 0x10101010 PMC1= 0x28b0c2 PMC2= 0x28b0c2 PMC3= 0x28b0bb PMC4= 0x28b0bb - Read: Addr range: 0x183000..0x184000, pattern is 0x10101010 PMC1= 0x100f PMC2= 0x100f PMC3= 0x1007 PMC4= 0x1007 Mis-matched= 0x 3-3-3-3: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0xc3, MMCR1 0x18c00000, PMC1 0x9bd5b, PMC3 0x9bd5a - Write: Addr range: 0x186000..0x187000, pattern is 0x10101010 PMC1= 0x129bd7 PMC2= 0x129bd7 PMC3= 0x129bd6 PMC4= 0x129bd6 - Read: Addr range: 0x186000..0x187000, pattern is 0x10101010 PMC1= 0x127 PMC2= 0x127 PMC3= 0x126 PMC4= 0x126 Mis-matched= 0x 4-4-4-4: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x104, MMCR1 0x21000000, PMC1 0x16d1f1, PMC3 0x16d1ee - Write: Addr range: 0x18a000..0x18b000, pattern is 0x10101010 PMC1= 0x2caf6f PMC2= 0x2caf6f PMC3= 0x2caf68 PMC4= 0x2caf68 - Read: Addr range: 0x18a000..0x18b000, pattern is 0x10101010 PMC1= 0x2410 PMC2= 0x2410 PMC3= 0x2409 PMC4= 0x2409 Mis-matched= 0x 5-5-5-5: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x145, MMCR1 0x29400000, PMC1 0x, PMC3 0x5940e - Write: Addr range: 0x18f000..0x190000, pattern is 0x10101010 PMC1= 0x PMC2= 0xdea2 PMC3= 0xa5725 PMC4= 0x19f - Read: Addr range: 0x18f000..0x190000, pattern is 0x10101010 PMC1= 0x PMC2= 0x2 PMC3= 0x801 PMC4= 0x401 Mis-matched= 0x 6-6-6-6: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x186, MMCR1 0x31800000, PMC1 0x, PMC3 0x - Write: Addr range: 0x195000..0x196000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x195000..0x196000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 7-7-7-7: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x1c7, MMCR1 0x39c00000, PMC1 0x, PMC3 0x - Write: Addr range: 0x19c000..0x19d000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x19c000..0x19d000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 8-8-8-8: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x208, MMCR1 0x42000000, PMC1 0x, PMC3 0x - Write: Addr range: 0x1a4000..0x1a5000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x1a4000..0x1a5000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 9-9-9-9: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x249, MMCR1 0x4a400000, PMC1 0x14f17e, PMC3 0x - Write: Addr range: 0x1ad000..0x1ae000, pattern is 0x10101010 PMC1= 0x272029 PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x1ad000..0x1ae000, pattern is 0x10101010 PMC1= 0x1010 PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 10-10-10-10: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x28a, MMCR1 0x52800000, PMC1 0x, PMC3 0x - Write: Addr range: 0x1b7000..0x1b8000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x1b7000..0x1b8000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 11-11-11-11: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x2cb, MMCR1 0x5ac00000, PMC1 0x, PMC3 0x - Write: Addr range: 0x1c2000..0x1c3000, pattern is 0x10101010 PMC1= 0x PMC2= 0x5fb2a PMC3= 0x PMC4= 0x1 - Read: Addr range: 0x1c2000..0x1c3000, pattern is 0x10101010 PMC1= 0x PMC2= 0x401 PMC3= 0x PMC4= 0x1 Mis-matched= 0x 12-12-12-12: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x30c, MMCR1 0x63000000, PMC1 0xfd5e, PMC3 0x - Write: Addr range: 0x1ce000..0x1cf000, pattern is 0x10101010 PMC1= 0x1c998 PMC2= 0x PMC3= 0x PMC4= 0x74 - Read: Addr range: 0x1ce000..0x1cf000, pattern is 0x10101010 PMC1= 0xc02 PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 13-13-13-13: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x34d, MMCR1 0x6b400000, PMC1 0x68, PMC3 0x - Write: Addr range: 0x1db000..0x1dc000, pattern is 0x10101010 PMC1= 0xe3 PMC2= 0x80 PMC3= 0x PMC4= 0xdefcd - Read: Addr range: 0x1db000..0x1dc000, pattern is 0x10101010 PMC1= 0x400 PMC2= 0x PMC3= 0x PMC4= 0xc04 Mis-matched= 0x 14-14-14-14: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x38e, MMCR1 0x73800000, PMC1 0x, PMC3 0x11 - Write: Addr range: 0x1e9000..0x1ea000, pattern is 0x10101010 PMC1= 0x PMC2= 0x98a4f PMC3= 0x35 PMC4= 0xb2 - Read: Addr range: 0x1e9000..0x1ea000, pattern is 0x10101010 PMC1= 0x PMC2= 0x4 PMC3= 0x PMC4= 0x Mis-matched= 0x 15-15-15-15: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x3cf, MMCR1 0x7bc00000, PMC1 0x, PMC3 0x876b28 - Write: Addr range: 0x1f8000..0x1f9000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0xf60a41 PMC4= 0x - Read: Addr range: 0x1f8000..0x1f9000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 16-16-16-16: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x410, MMCR1 0x84000000, PMC1 0x, PMC3 0x - Write: Addr range: 0x208000..0x209000, pattern is 0x10101010 PMC1= 0x PMC2= 0x3ac PMC3= 0x PMC4= 0x - Read: Addr range: 0x208000..0x209000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 17-17-17-17: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x451, MMCR1 0x8c400000, PMC1 0x, PMC3 0x - Write: Addr range: 0x219000..0x21a000, pattern is 0x10101010 PMC1= 0x PMC2= 0x3b8 PMC3= 0x1 PMC4= 0x - Read: Addr range: 0x219000..0x21a000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x1 PMC4= 0x Mis-matched= 0x 18-18-18-18: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x492, MMCR1 0x94800000, PMC1 0x, PMC3 0x76698 - Write: Addr range: 0x22b000..0x22c000, pattern is 0x10101010 PMC1= 0x PMC2= 0x80 PMC3= 0xd5ce2 PMC4= 0x480 - Read: Addr range: 0x22b000..0x22c000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x402 PMC4= 0x Mis-matched= 0x 19-19-19-19: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x4d3, MMCR1 0x9cc00000, PMC1 0x, PMC3 0x - Write: Addr range: 0x23e000..0x23f000, pattern is 0x10101010 PMC1= 0x PMC2= 0x200 PMC3= 0x PMC4= 0x80 - Read: Addr range: 0x23e000..0x23f000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 20-20-20-20: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x514, MMCR1 0xa5000000, PMC1 0x, PMC3 0x - Write: Addr range: 0x252000..0x253000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x200 PMC4= 0x - Read: Addr range: 0x252000..0x253000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 21-21-21-21: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x555, MMCR1 0xad400000, PMC1 0x2f725, PMC3 0x - Write: Addr range: 0x267000..0x268000, pattern is 0x10101010 PMC1= 0x55cac PMC2= 0x68 PMC3= 0x6a PMC4= 0x - Read: Addr range: 0x267000..0x268000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 22-22-22-22: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x596, MMCR1 0xb5800000, PMC1 0x278dc, PMC3 0x - Write: Addr range: 0x27d000..0x27e000, pattern is 0x10101010 PMC1= 0x4750a PMC2= 0x32c PMC3= 0x PMC4= 0x - Read: Addr range: 0x27d000..0x27e000, pattern is 0x10101010 PMC1= 0x401 PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 23-23-23-23: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x5d7, MMCR1 0xbdc00000, PMC1 0x2f69d, PMC3 0x - Write: Addr range: 0x294000..0x295000, pattern is 0x10101010 PMC1= 0x557f4 PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x294000..0x295000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 24-24-24-24: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x618, MMCR1 0xc6000000, PMC1 0x56f73, PMC3 0x - Write: Addr range: 0x2ac000..0x2ad000, pattern is 0x10101010 PMC1= 0x9cd03 PMC2= 0x100 PMC3= 0x PMC4= 0x - Read: Addr range: 0x2ac000..0x2ad000, pattern is 0x10101010 PMC1= 0x401 PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 25-25-25-25: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x659, MMCR1 0xce400000, PMC1 0x, PMC3 0x - Write: Addr range: 0x2c5000..0x2c6000, pattern is 0x10101010 PMC1= 0x100 PMC2= 0x PMC3= 0x PMC4= 0x200 - Read: Addr range: 0x2c5000..0x2c6000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 26-26-26-26: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x69a, MMCR1 0xd6800000, PMC1 0x, PMC3 0x - Write: Addr range: 0x2df000..0x2e0000, pattern is 0x10101010 PMC1= 0x180 PMC2= 0x80 PMC3= 0x PMC4= 0x - Read: Addr range: 0x2df000..0x2e0000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 27-27-27-27: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x6db, MMCR1 0xdec00000, PMC1 0xfbb6, PMC3 0x - Write: Addr range: 0x2fa000..0x2fb000, pattern is 0x10101010 PMC1= 0x1c2d7 PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x2fa000..0x2fb000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 28-28-28-28: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x71c, MMCR1 0xe7000000, PMC1 0xfb28, PMC3 0x - Write: Addr range: 0x316000..0x317000, pattern is 0x10101010 PMC1= 0x1c140 PMC2= 0x80 PMC3= 0x PMC4= 0x - Read: Addr range: 0x316000..0x317000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 29-29-29-29: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x75d, MMCR1 0xef400000, PMC1 0x, PMC3 0x8e - Write: Addr range: 0x333000..0x334000, pattern is 0x10101010 PMC1= 0x PMC2= 0x80 PMC3= 0xfa PMC4= 0x - Read: Addr range: 0x333000..0x334000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 30-30-30-30: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x79e, MMCR1 0xf7800000, PMC1 0x, PMC3 0x - Write: Addr range: 0x351000..0x352000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x80 PMC4= 0x - Read: Addr range: 0x351000..0x352000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 31-31-31-31: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x7df, MMCR1 0xffc00000, PMC1 0x, PMC3 0x - Write: Addr range: 0x370000..0x371000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x370000..0x371000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 32-32-0-0: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x820, MMCR1 0x, PMC1 0x, PMC3 0x - Write: Addr range: 0x390000..0x391000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x390000..0x391000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 33-33-1-1: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x861, MMCR1 0x8400000, PMC1 0x, PMC3 0x118db12 - Write: Addr range: 0x3b1000..0x3b2000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x2050bbf PMC4= 0x2050bbf - Read: Addr range: 0x3b1000..0x3b2000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x2029 PMC4= 0x2029 Mis-matched= 0x 34-34-2-2: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x8a2, MMCR1 0x10800000, PMC1 0x, PMC3 0x1591d9 - Write: Addr range: 0x3d3000..0x3d4000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x27c053 PMC4= 0x27c053 - Read: Addr range: 0x3d3000..0x3d4000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x1007 PMC4= 0x1007 Mis-matched= 0x 35-35-3-3: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x8e3, MMCR1 0x18c00000, PMC1 0x, PMC3 0xa07e8 - Write: Addr range: 0x3f6000..0x3f7000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x125206 PMC4= 0x125206 - Read: Addr range: 0x3f6000..0x3f7000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x127 PMC4= 0x127 Mis-matched= 0x 36-36-4-4: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x924, MMCR1 0x21000000, PMC1 0x, PMC3 0x17809b - Write: Addr range: 0x41a000..0x41b000, pattern is 0x10101010 PMC1= 0x80 PMC2= 0x PMC3= 0x2b5298 PMC4= 0x2b5298 - Read: Addr range: 0x41a000..0x41b000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x2409 PMC4= 0x2409 Mis-matched= 0x 37-37-5-5: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x965, MMCR1 0x29400000, PMC1 0x, PMC3 0x5bea4 - Write: Addr range: 0x43f000..0x440000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0xa81b1 PMC4= 0x1a5 - Read: Addr range: 0x43f000..0x440000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x801 PMC4= 0x401 Mis-matched= 0x 38-38-6-6: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x9a6, MMCR1 0x31800000, PMC1 0x, PMC3 0x - Write: Addr range: 0x465000..0x466000, pattern is 0x10101010 PMC1= 0x PMC2= 0x1b1ba PMC3= 0x PMC4= 0x - Read: Addr range: 0x465000..0x466000, pattern is 0x10101010 PMC1= 0x PMC2= 0x400 PMC3= 0x PMC4= 0x Mis-matched= 0x 39-39-7-7: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0x9e7, MMCR1 0x39c00000, PMC1 0x, PMC3 0x - Write: Addr range: 0x48c000..0x48d000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x48c000..0x48d000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 40-40-8-8: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0xa28, MMCR1 0x42000000, PMC1 0x, PMC3 0x - Write: Addr range: 0x4b4000..0x4b5000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x4b4000..0x4b5000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 41-41-9-9: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0xa69, MMCR1 0x4a400000, PMC1 0x, PMC3 0x - Write: Addr range: 0x4dd000..0x4de000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x4dd000..0x4de000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 42-42-10-10: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0xaaa, MMCR1 0x52800000, PMC1 0x, PMC3 0x - Write: Addr range: 0x507000..0x508000, pattern is 0x10101010 PMC1= 0x PMC2= 0x1b680 PMC3= 0x PMC4= 0x - Read: Addr range: 0x507000..0x508000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 43-43-11-11: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0xaeb, MMCR1 0x5ac00000, PMC1 0x, PMC3 0x - Write: Addr range: 0x532000..0x533000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x1 - Read: Addr range: 0x532000..0x533000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x1 Mis-matched= 0x 44-44-12-12: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0xb2c, MMCR1 0x63000000, PMC1 0x, PMC3 0x - Write: Addr range: 0x55e000..0x55f000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x6c - Read: Addr range: 0x55e000..0x55f000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 45-45-13-13: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0xb6d, MMCR1 0x6b400000, PMC1 0x, PMC3 0x - Write: Addr range: 0x58b000..0x58c000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0xdb6a1 - Read: Addr range: 0x58b000..0x58c000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0xc04 Mis-matched= 0x 46-46-14-14: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0xbae, MMCR1 0x73800000, PMC1 0x, PMC3 0x11 - Write: Addr range: 0x5b9000..0x5ba000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x34 PMC4= 0xb2 - Read: Addr range: 0x5b9000..0x5ba000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 47-47-15-15: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0xbef, MMCR1 0x7bc00000, PMC1 0x, PMC3 0x876a14 - Write: Addr range: 0x5e8000..0x5e9000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0xf60819 PMC4= 0x - Read: Addr range: 0x5e8000..0x5e9000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x 48-48-16-16: Values for this run will be:PMC1-PMC2-PMC3-PMC4 selector MMCR0 0xc30, MMCR1 0x84000000, PMC1 0x, PMC3 0x - Write: Addr range: 0x618000..0x619000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x - Read: Addr range: 0x618000..0x619000, pattern is 0x10101010 PMC1= 0x PMC2= 0x PMC3= 0x PMC4= 0x Mis-matched= 0x DINK32_MAX >>