GithubHelp home page GithubHelp logo

riscv-collab / riscv-openocd Goto Github PK

View Code? Open in Web Editor NEW
423.0 423.0 313.0 39.63 MB

Fork of OpenOCD that has RISC-V support

License: Other

Makefile 0.74% Shell 0.30% M4 0.37% Perl 2.37% C 88.48% Assembly 1.91% Python 0.66% Haskell 0.02% Tcl 2.03% GDB 0.04% HTML 1.99% Pawn 0.65% Roff 0.42% POV-Ray SDL 0.01% VHDL 0.02%

riscv-openocd's People

Contributors

aap-sc avatar afaerber avatar borneoa avatar broadcom-wiced-admin avatar danselmi avatar en-sc avatar erhankur avatar freddiechopin avatar hsiangkai avatar janmatcodasip avatar jaouen avatar karlp avatar marex avatar mwachs5 avatar nattgris avatar nmenon avatar ntfreak avatar oharboe avatar olerem avatar palmer-dabbelt avatar paulfertser avatar rlrosa avatar rmac-sifive avatar sysgo-maw avatar tarek-bochkati avatar thinkfat avatar timsifive avatar tom-van avatar uwebonnes avatar zapb-0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

riscv-openocd's Issues

monitor command: reg

Here is a snapshot of the console log of J-Link GDB Server:

Received monitor command: regs
X0 = 00000000, X1 = 404000E8, X2 = 80000FE0, X3 = 800007C0
X4 = 00000000, X5 = 00000000, X6 = 00000002, X7 = 00000000
X8 = 0006A6FA, X9 = 00000000, X10= 0006A749, X11= 00000000
X12= 0006A88A, X13= 00000000, X14= 000000FF, X15= 00000000
X16= 0200C000, X17= 00000000, X18= 02000080, X19= 00000000
X20= 00000000, X21= 00000000, X22= 00000000, X23= 00000000
X24= 00000000, X25= 00000000, X26= 00000000, X27= 00000000
X28= 20005000, X29= 0000003D, X30= 000000FF, X31= 00000000
PC = 404004FC

On OpenOCD, a similar command returns:

===== RISC-V Registers
(0) x0 (/32)
(1) x1 (/32)
(2) x2 (/32)
(3) x3 (/32)
(4) x4 (/32)
(5) x5 (/32)
(6) x6 (/32)
(7) x7 (/32)
(8) x8 (/32)
(9) x9 (/32)
(10) x10 (/32): 0x800000A8
(11) x11 (/32): 0x000002EE
(12) x12 (/32)
(13) x13 (/32)
(14) x14 (/32)
(15) x15 (/32)
(16) x16 (/32)
(17) x17 (/32)
(18) x18 (/32)
(19) x19 (/32)
(20) x20 (/32)
(21) x21 (/32)
(22) x22 (/32)
(23) x23 (/32)
(24) x24 (/32)
(25) x25 (/32)
(26) x26 (/32)
(27) x27 (/32)
(28) x28 (/32)
(29) x29 (/32)
(30) x30 (/32)
(31) x31 (/32)
(32) pc (/32): 0x404004FC
(33) f0 (/32)
(34) f1 (/32)
(35) f2 (/32)
(36) f3 (/32)
(37) f4 (/32)
(38) f5 (/32)
(39) f6 (/32)
(40) f7 (/32)
(41) f8 (/32)
(42) f9 (/32)
(43) f10 (/32)
(44) f11 (/32)
(45) f12 (/32)
(46) f13 (/32)
(47) f14 (/32)
(48) f15 (/32)
(49) f16 (/32)
(50) f17 (/32)
(51) f18 (/32)
(52) f19 (/32)
(53) f20 (/32)
(54) f21 (/32)
(55) f22 (/32)
(56) f23 (/32)
(57) f24 (/32)
(58) f25 (/32)
(59) f26 (/32)
(60) f27 (/32)
(61) f28 (/32)
(62) f29 (/32)
(63) f30 (/32)
(64) f31 (/32)
(65) csr0 (/32)
(66) csr1 (/32)
(67) csr2 (/32)
(68) csr3 (/32)
(69) csr4 (/32)
(70) csr5 (/32)
(71) csr6 (/32)
(72) csr7 (/32)
(73) csr8 (/32)
(74) csr9 (/32)
(75) csr10 (/32)
(76) csr11 (/32)
(77) csr12 (/32)
(78) csr13 (/32)
(79) csr14 (/32)
(80) csr15 (/32)
(81) csr16 (/32)
(82) csr17 (/32)
(83) csr18 (/32)
(84) csr19 (/32)
(85) csr20 (/32)
(86) csr21 (/32)
(87) csr22 (/32)
(88) csr23 (/32)
(89) csr24 (/32)
(90) csr25 (/32)
(91) csr26 (/32)
(92) csr27 (/32)
(93) csr28 (/32)
(94) csr29 (/32)
(95) csr30 (/32)
(96) csr31 (/32)
(97) csr32 (/32)
(98) csr33 (/32)
(99) csr34 (/32)
(100) csr35 (/32)
(101) csr36 (/32)
(102) csr37 (/32)
(103) csr38 (/32)
(104) csr39 (/32)
(105) csr40 (/32)
(106) csr41 (/32)
(107) csr42 (/32)
(108) csr43 (/32)
(109) csr44 (/32)
(110) csr45 (/32)
(111) csr46 (/32)
(112) csr47 (/32)
(113) csr48 (/32)
(114) csr49 (/32)
(115) csr50 (/32)
(116) csr51 (/32)
(117) csr52 (/32)
(118) csr53 (/32)
(119) csr54 (/32)
(120) csr55 (/32)
(121) csr56 (/32)
(122) csr57 (/32)
(123) csr58 (/32)
(124) csr59 (/32)
(125) csr60 (/32)
(126) csr61 (/32)
(127) csr62 (/32)
(128) csr63 (/32)
(129) csr64 (/32)
(130) csr65 (/32)
(131) csr66 (/32)
(132) csr67 (/32)
(133) csr68 (/32)
(134) csr69 (/32)
(135) csr70 (/32)
(136) csr71 (/32)
(137) csr72 (/32)
(138) csr73 (/32)
(139) csr74 (/32)
(140) csr75 (/32)
(141) csr76 (/32)
(142) csr77 (/32)
(143) csr78 (/32)
(144) csr79 (/32)
(145) csr80 (/32)
(146) csr81 (/32)
(147) csr82 (/32)
(148) csr83 (/32)
(149) csr84 (/32)
(150) csr85 (/32)
(151) csr86 (/32)
(152) csr87 (/32)
(153) csr88 (/32)
(154) csr89 (/32)
(155) csr90 (/32)
(156) csr91 (/32)
(157) csr92 (/32)
(158) csr93 (/32)
(159) csr94 (/32)
(160) csr95 (/32)
(161) csr96 (/32)
(162) csr97 (/32)
(163) csr98 (/32)
(164) csr99 (/32)
(165) csr100 (/32)
(166) csr101 (/32)
(167) csr102 (/32)
(168) csr103 (/32)
(169) csr104 (/32)
(170) csr105 (/32)
(171) csr106 (/32)
(172) csr107 (/32)
(173) csr108 (/32)
(174) csr109 (/32)
(175) csr110 (/32)
(176) csr111 (/32)
(177) csr112 (/32)
(178) csr113 (/32)
(179) csr114 (/32)
(180) csr115 (/32)
(181) csr116 (/32)
(182) csr117 (/32)
(183) csr118 (/32)
(184) csr119 (/32)
(185) csr120 (/32)
(186) csr121 (/32)
(187) csr122 (/32)
(188) csr123 (/32)
(189) csr124 (/32)
(190) csr125 (/32)
(191) csr126 (/32)
(192) csr127 (/32)
(193) csr128 (/32)
(194) csr129 (/32)
(195) csr130 (/32)
(196) csr131 (/32)
(197) csr132 (/32)
(198) csr133 (/32)
(199) csr134 (/32)
(200) csr135 (/32)
(201) csr136 (/32)
(202) csr137 (/32)
(203) csr138 (/32)
(204) csr139 (/32)
(205) csr140 (/32)
(206) csr141 (/32)
(207) csr142 (/32)
(208) csr143 (/32)
(209) csr144 (/32)
(210) csr145 (/32)
(211) csr146 (/32)
(212) csr147 (/32)
(213) csr148 (/32)
(214) csr149 (/32)
(215) csr150 (/32)
(216) csr151 (/32)
(217) csr152 (/32)
(218) csr153 (/32)
(219) csr154 (/32)
(220) csr155 (/32)
(221) csr156 (/32)
(222) csr157 (/32)
(223) csr158 (/32)
(224) csr159 (/32)
(225) csr160 (/32)
(226) csr161 (/32)
(227) csr162 (/32)
(228) csr163 (/32)
(229) csr164 (/32)
(230) csr165 (/32)
(231) csr166 (/32)
(232) csr167 (/32)
(233) csr168 (/32)
(234) csr169 (/32)
(235) csr170 (/32)
(236) csr171 (/32)
(237) csr172 (/32)
(238) csr173 (/32)
(239) csr174 (/32)
(240) csr175 (/32)
(241) csr176 (/32)
(242) csr177 (/32)
(243) csr178 (/32)
(244) csr179 (/32)
(245) csr180 (/32)
(246) csr181 (/32)
(247) csr182 (/32)
(248) csr183 (/32)
(249) csr184 (/32)
(250) csr185 (/32)
(251) csr186 (/32)
(252) csr187 (/32)
(253) csr188 (/32)
(254) csr189 (/32)
(255) csr190 (/32)
(256) csr191 (/32)
(257) csr192 (/32)
(258) csr193 (/32)
(259) csr194 (/32)
(260) csr195 (/32)
(261) csr196 (/32)
(262) csr197 (/32)
(263) csr198 (/32)
(264) csr199 (/32)
(265) csr200 (/32)
(266) csr201 (/32)
(267) csr202 (/32)
(268) csr203 (/32)
(269) csr204 (/32)
(270) csr205 (/32)
(271) csr206 (/32)
(272) csr207 (/32)
(273) csr208 (/32)
(274) csr209 (/32)
(275) csr210 (/32)
(276) csr211 (/32)
(277) csr212 (/32)
(278) csr213 (/32)
(279) csr214 (/32)
(280) csr215 (/32)
(281) csr216 (/32)
(282) csr217 (/32)
(283) csr218 (/32)
(284) csr219 (/32)
(285) csr220 (/32)
(286) csr221 (/32)
(287) csr222 (/32)
(288) csr223 (/32)
(289) csr224 (/32)
(290) csr225 (/32)
(291) csr226 (/32)
(292) csr227 (/32)
(293) csr228 (/32)
(294) csr229 (/32)
(295) csr230 (/32)
(296) csr231 (/32)
(297) csr232 (/32)
(298) csr233 (/32)
(299) csr234 (/32)
(300) csr235 (/32)
(301) csr236 (/32)
(302) csr237 (/32)
(303) csr238 (/32)
(304) csr239 (/32)
(305) csr240 (/32)
(306) csr241 (/32)
(307) csr242 (/32)
(308) csr243 (/32)
(309) csr244 (/32)
(310) csr245 (/32)
(311) csr246 (/32)
(312) csr247 (/32)
(313) csr248 (/32)
(314) csr249 (/32)
(315) csr250 (/32)
(316) csr251 (/32)
(317) csr252 (/32)
(318) csr253 (/32)
(319) csr254 (/32)
(320) csr255 (/32)
(321) csr256 (/32)
(322) csr257 (/32)
(323) csr258 (/32)
(324) csr259 (/32)
(325) csr260 (/32)
(326) csr261 (/32)
(327) csr262 (/32)
(328) csr263 (/32)
(329) csr264 (/32)
(330) csr265 (/32)
(331) csr266 (/32)
(332) csr267 (/32)
(333) csr268 (/32)
(334) csr269 (/32)
(335) csr270 (/32)
(336) csr271 (/32)
(337) csr272 (/32)
(338) csr273 (/32)
(339) csr274 (/32)
(340) csr275 (/32)
(341) csr276 (/32)
(342) csr277 (/32)
(343) csr278 (/32)
(344) csr279 (/32)
(345) csr280 (/32)
(346) csr281 (/32)
(347) csr282 (/32)
(348) csr283 (/32)
(349) csr284 (/32)
(350) csr285 (/32)
(351) csr286 (/32)
(352) csr287 (/32)
(353) csr288 (/32)
(354) csr289 (/32)
(355) csr290 (/32)
(356) csr291 (/32)
(357) csr292 (/32)
(358) csr293 (/32)
(359) csr294 (/32)
(360) csr295 (/32)
(361) csr296 (/32)
(362) csr297 (/32)
(363) csr298 (/32)
(364) csr299 (/32)
(365) csr300 (/32)
(366) csr301 (/32)
(367) csr302 (/32)
(368) csr303 (/32)
(369) csr304 (/32)
(370) csr305 (/32)
(371) csr306 (/32)
(372) csr307 (/32)
(373) csr308 (/32)
(374) csr309 (/32)
(375) csr310 (/32)
(376) csr311 (/32)
(377) csr312 (/32)
(378) csr313 (/32)
(379) csr314 (/32)
(380) csr315 (/32)
(381) csr316 (/32)
(382) csr317 (/32)
(383) csr318 (/32)
(384) csr319 (/32)
(385) csr320 (/32)
(386) csr321 (/32)
(387) csr322 (/32)
(388) csr323 (/32)
(389) csr324 (/32)
(390) csr325 (/32)
(391) csr326 (/32)
(392) csr327 (/32)
(393) csr328 (/32)
(394) csr329 (/32)
(395) csr330 (/32)
(396) csr331 (/32)
(397) csr332 (/32)
(398) csr333 (/32)
(399) csr334 (/32)
(400) csr335 (/32)
(401) csr336 (/32)
(402) csr337 (/32)
(403) csr338 (/32)
(404) csr339 (/32)
(405) csr340 (/32)
(406) csr341 (/32)
(407) csr342 (/32)
(408) csr343 (/32)
(409) csr344 (/32)
(410) csr345 (/32)
(411) csr346 (/32)
(412) csr347 (/32)
(413) csr348 (/32)
(414) csr349 (/32)
(415) csr350 (/32)
(416) csr351 (/32)
(417) csr352 (/32)
(418) csr353 (/32)
(419) csr354 (/32)
(420) csr355 (/32)
(421) csr356 (/32)
(422) csr357 (/32)
(423) csr358 (/32)
(424) csr359 (/32)
(425) csr360 (/32)
(426) csr361 (/32)
(427) csr362 (/32)
(428) csr363 (/32)
(429) csr364 (/32)
(430) csr365 (/32)
(431) csr366 (/32)
(432) csr367 (/32)
(433) csr368 (/32)
(434) csr369 (/32)
(435) csr370 (/32)
(436) csr371 (/32)
(437) csr372 (/32)
(438) csr373 (/32)
(439) csr374 (/32)
(440) csr375 (/32)
(441) csr376 (/32)
(442) csr377 (/32)
(443) csr378 (/32)
(444) csr379 (/32)
(445) csr380 (/32)
(446) csr381 (/32)
(447) csr382 (/32)
(448) csr383 (/32)
(449) csr384 (/32)
(450) csr385 (/32)
(451) csr386 (/32)
(452) csr387 (/32)
(453) csr388 (/32)
(454) csr389 (/32)
(455) csr390 (/32)
(456) csr391 (/32)
(457) csr392 (/32)
(458) csr393 (/32)
(459) csr394 (/32)
(460) csr395 (/32)
(461) csr396 (/32)
(462) csr397 (/32)
(463) csr398 (/32)
(464) csr399 (/32)
(465) csr400 (/32)
(466) csr401 (/32)
(467) csr402 (/32)
(468) csr403 (/32)
(469) csr404 (/32)
(470) csr405 (/32)
(471) csr406 (/32)
(472) csr407 (/32)
(473) csr408 (/32)
(474) csr409 (/32)
(475) csr410 (/32)
(476) csr411 (/32)
(477) csr412 (/32)
(478) csr413 (/32)
(479) csr414 (/32)
(480) csr415 (/32)
(481) csr416 (/32)
(482) csr417 (/32)
(483) csr418 (/32)
(484) csr419 (/32)
(485) csr420 (/32)
(486) csr421 (/32)
(487) csr422 (/32)
(488) csr423 (/32)
(489) csr424 (/32)
(490) csr425 (/32)
(491) csr426 (/32)
(492) csr427 (/32)
(493) csr428 (/32)
(494) csr429 (/32)
(495) csr430 (/32)
(496) csr431 (/32)
(497) csr432 (/32)
(498) csr433 (/32)
(499) csr434 (/32)
(500) csr435 (/32)
(501) csr436 (/32)
(502) csr437 (/32)
(503) csr438 (/32)
(504) csr439 (/32)
(505) csr440 (/32)
(506) csr441 (/32)
(507) csr442 (/32)
(508) csr443 (/32)
(509) csr444 (/32)
(510) csr445 (/32)
(511) csr446 (/32)
(512) csr447 (/32)
(513) csr448 (/32)
(514) csr449 (/32)
(515) csr450 (/32)
(516) csr451 (/32)
(517) csr452 (/32)
(518) csr453 (/32)
(519) csr454 (/32)
(520) csr455 (/32)
(521) csr456 (/32)
(522) csr457 (/32)
(523) csr458 (/32)
(524) csr459 (/32)
(525) csr460 (/32)
(526) csr461 (/32)
(527) csr462 (/32)
(528) csr463 (/32)
(529) csr464 (/32)
(530) csr465 (/32)
(531) csr466 (/32)
(532) csr467 (/32)
(533) csr468 (/32)
(534) csr469 (/32)
(535) csr470 (/32)
(536) csr471 (/32)
(537) csr472 (/32)
(538) csr473 (/32)
(539) csr474 (/32)
(540) csr475 (/32)
(541) csr476 (/32)
(542) csr477 (/32)
(543) csr478 (/32)
(544) csr479 (/32)
(545) csr480 (/32)
(546) csr481 (/32)
(547) csr482 (/32)
(548) csr483 (/32)
(549) csr484 (/32)
(550) csr485 (/32)
(551) csr486 (/32)
(552) csr487 (/32)
(553) csr488 (/32)
(554) csr489 (/32)
(555) csr490 (/32)
(556) csr491 (/32)
(557) csr492 (/32)
(558) csr493 (/32)
(559) csr494 (/32)
(560) csr495 (/32)
(561) csr496 (/32)
(562) csr497 (/32)
(563) csr498 (/32)
(564) csr499 (/32)
(565) csr500 (/32)
(566) csr501 (/32)
(567) csr502 (/32)
(568) csr503 (/32)
(569) csr504 (/32)
(570) csr505 (/32)
(571) csr506 (/32)
(572) csr507 (/32)
(573) csr508 (/32)
(574) csr509 (/32)
(575) csr510 (/32)
(576) csr511 (/32)
(577) csr512 (/32)
(578) csr513 (/32)
(579) csr514 (/32)
(580) csr515 (/32)
(581) csr516 (/32)
(582) csr517 (/32)
(583) csr518 (/32)
(584) csr519 (/32)
(585) csr520 (/32)
(586) csr521 (/32)
(587) csr522 (/32)
(588) csr523 (/32)
(589) csr524 (/32)
(590) csr525 (/32)
(591) csr526 (/32)
(592) csr527 (/32)
(593) csr528 (/32)
(594) csr529 (/32)
(595) csr530 (/32)
(596) csr531 (/32)
(597) csr532 (/32)
(598) csr533 (/32)
(599) csr534 (/32)
(600) csr535 (/32)
(601) csr536 (/32)
(602) csr537 (/32)
(603) csr538 (/32)
(604) csr539 (/32)
(605) csr540 (/32)
(606) csr541 (/32)
(607) csr542 (/32)
(608) csr543 (/32)
(609) csr544 (/32)
(610) csr545 (/32)
(611) csr546 (/32)
(612) csr547 (/32)
(613) csr548 (/32)
(614) csr549 (/32)
(615) csr550 (/32)
(616) csr551 (/32)
(617) csr552 (/32)
(618) csr553 (/32)
(619) csr554 (/32)
(620) csr555 (/32)
(621) csr556 (/32)
(622) csr557 (/32)
(623) csr558 (/32)
(624) csr559 (/32)
(625) csr560 (/32)
(626) csr561 (/32)
(627) csr562 (/32)
(628) csr563 (/32)
(629) csr564 (/32)
(630) csr565 (/32)
(631) csr566 (/32)
(632) csr567 (/32)
(633) csr568 (/32)
(634) csr569 (/32)
(635) csr570 (/32)
(636) csr571 (/32)
(637) csr572 (/32)
(638) csr573 (/32)
(639) csr574 (/32)
(640) csr575 (/32)
(641) csr576 (/32)
(642) csr577 (/32)
(643) csr578 (/32)
(644) csr579 (/32)
(645) csr580 (/32)
(646) csr581 (/32)
(647) csr582 (/32)
(648) csr583 (/32)
(649) csr584 (/32)
(650) csr585 (/32)
(651) csr586 (/32)
(652) csr587 (/32)
(653) csr588 (/32)
(654) csr589 (/32)
(655) csr590 (/32)
(656) csr591 (/32)
(657) csr592 (/32)
(658) csr593 (/32)
(659) csr594 (/32)
(660) csr595 (/32)
(661) csr596 (/32)
(662) csr597 (/32)
(663) csr598 (/32)
(664) csr599 (/32)
(665) csr600 (/32)
(666) csr601 (/32)
(667) csr602 (/32)
(668) csr603 (/32)
(669) csr604 (/32)
(670) csr605 (/32)
(671) csr606 (/32)
(672) csr607 (/32)
(673) csr608 (/32)
(674) csr609 (/32)
(675) csr610 (/32)
(676) csr611 (/32)
(677) csr612 (/32)
(678) csr613 (/32)
(679) csr614 (/32)
(680) csr615 (/32)
(681) csr616 (/32)
(682) csr617 (/32)
(683) csr618 (/32)
(684) csr619 (/32)
(685) csr620 (/32)
(686) csr621 (/32)
(687) csr622 (/32)
(688) csr623 (/32)
(689) csr624 (/32)
(690) csr625 (/32)
(691) csr626 (/32)
(692) csr627 (/32)
(693) csr628 (/32)
(694) csr629 (/32)
(695) csr630 (/32)
(696) csr631 (/32)
(697) csr632 (/32)
(698) csr633 (/32)
(699) csr634 (/32)
(700) csr635 (/32)
(701) csr636 (/32)
(702) csr637 (/32)
(703) csr638 (/32)
(704) csr639 (/32)
(705) csr640 (/32)
(706) csr641 (/32)
(707) csr642 (/32)
(708) csr643 (/32)
(709) csr644 (/32)
(710) csr645 (/32)
(711) csr646 (/32)
(712) csr647 (/32)
(713) csr648 (/32)
(714) csr649 (/32)
(715) csr650 (/32)
(716) csr651 (/32)
(717) csr652 (/32)
(718) csr653 (/32)
(719) csr654 (/32)
(720) csr655 (/32)
(721) csr656 (/32)
(722) csr657 (/32)
(723) csr658 (/32)
(724) csr659 (/32)
(725) csr660 (/32)
(726) csr661 (/32)
(727) csr662 (/32)
(728) csr663 (/32)
(729) csr664 (/32)
(730) csr665 (/32)
(731) csr666 (/32)
(732) csr667 (/32)
(733) csr668 (/32)
(734) csr669 (/32)
(735) csr670 (/32)
(736) csr671 (/32)
(737) csr672 (/32)
(738) csr673 (/32)
(739) csr674 (/32)
(740) csr675 (/32)
(741) csr676 (/32)
(742) csr677 (/32)
(743) csr678 (/32)
(744) csr679 (/32)
(745) csr680 (/32)
(746) csr681 (/32)
(747) csr682 (/32)
(748) csr683 (/32)
(749) csr684 (/32)
(750) csr685 (/32)
(751) csr686 (/32)
(752) csr687 (/32)
(753) csr688 (/32)
(754) csr689 (/32)
(755) csr690 (/32)
(756) csr691 (/32)
(757) csr692 (/32)
(758) csr693 (/32)
(759) csr694 (/32)
(760) csr695 (/32)
(761) csr696 (/32)
(762) csr697 (/32)
(763) csr698 (/32)
(764) csr699 (/32)
(765) csr700 (/32)
(766) csr701 (/32)
(767) csr702 (/32)
(768) csr703 (/32)
(769) csr704 (/32)
(770) csr705 (/32)
(771) csr706 (/32)
(772) csr707 (/32)
(773) csr708 (/32)
(774) csr709 (/32)
(775) csr710 (/32)
(776) csr711 (/32)
(777) csr712 (/32)
(778) csr713 (/32)
(779) csr714 (/32)
(780) csr715 (/32)
(781) csr716 (/32)
(782) csr717 (/32)
(783) csr718 (/32)
(784) csr719 (/32)
(785) csr720 (/32)
(786) csr721 (/32)
(787) csr722 (/32)
(788) csr723 (/32)
(789) csr724 (/32)
(790) csr725 (/32)
(791) csr726 (/32)
(792) csr727 (/32)
(793) csr728 (/32)
(794) csr729 (/32)
(795) csr730 (/32)
(796) csr731 (/32)
(797) csr732 (/32)
(798) csr733 (/32)
(799) csr734 (/32)
(800) csr735 (/32)
(801) csr736 (/32)
(802) csr737 (/32)
(803) csr738 (/32)
(804) csr739 (/32)
(805) csr740 (/32)
(806) csr741 (/32)
(807) csr742 (/32)
(808) csr743 (/32)
(809) csr744 (/32)
(810) csr745 (/32)
(811) csr746 (/32)
(812) csr747 (/32)
(813) csr748 (/32)
(814) csr749 (/32)
(815) csr750 (/32)
(816) csr751 (/32)
(817) csr752 (/32)
(818) csr753 (/32)
(819) csr754 (/32)
(820) csr755 (/32)
(821) csr756 (/32)
(822) csr757 (/32)
(823) csr758 (/32)
(824) csr759 (/32)
(825) csr760 (/32)
(826) csr761 (/32)
(827) csr762 (/32)
(828) csr763 (/32)
(829) csr764 (/32)
(830) csr765 (/32)
(831) csr766 (/32)
(832) csr767 (/32)
(833) csr768 (/32): 0x00001800
(834) csr769 (/32)
(835) csr770 (/32)
(836) csr771 (/32)
(837) csr772 (/32)
(838) csr773 (/32)
(839) csr774 (/32)
(840) csr775 (/32)
(841) csr776 (/32)
(842) csr777 (/32)
(843) csr778 (/32)
(844) csr779 (/32)
(845) csr780 (/32)
(846) csr781 (/32)
(847) csr782 (/32)
(848) csr783 (/32)
(849) csr784 (/32)
(850) csr785 (/32)
(851) csr786 (/32)
(852) csr787 (/32)
(853) csr788 (/32)
(854) csr789 (/32)
(855) csr790 (/32)
(856) csr791 (/32)
(857) csr792 (/32)
(858) csr793 (/32)
(859) csr794 (/32)
(860) csr795 (/32)
(861) csr796 (/32)
(862) csr797 (/32)
(863) csr798 (/32)
(864) csr799 (/32)
(865) csr800 (/32)
(866) csr801 (/32)
(867) csr802 (/32)
(868) csr803 (/32)
(869) csr804 (/32)
(870) csr805 (/32)
(871) csr806 (/32)
(872) csr807 (/32)
(873) csr808 (/32)
(874) csr809 (/32)
(875) csr810 (/32)
(876) csr811 (/32)
(877) csr812 (/32)
(878) csr813 (/32)
(879) csr814 (/32)
(880) csr815 (/32)
(881) csr816 (/32)
(882) csr817 (/32)
(883) csr818 (/32)
(884) csr819 (/32)
(885) csr820 (/32)
(886) csr821 (/32)
(887) csr822 (/32)
(888) csr823 (/32)
(889) csr824 (/32)
(890) csr825 (/32)
(891) csr826 (/32)
(892) csr827 (/32)
(893) csr828 (/32)
(894) csr829 (/32)
(895) csr830 (/32)
(896) csr831 (/32)
(897) csr832 (/32)
(898) csr833 (/32)
(899) csr834 (/32)
(900) csr835 (/32)
(901) csr836 (/32)
(902) csr837 (/32)
(903) csr838 (/32)
(904) csr839 (/32)
(905) csr840 (/32)
(906) csr841 (/32)
(907) csr842 (/32)
(908) csr843 (/32)
(909) csr844 (/32)
(910) csr845 (/32)
(911) csr846 (/32)
(912) csr847 (/32)
(913) csr848 (/32)
(914) csr849 (/32)
(915) csr850 (/32)
(916) csr851 (/32)
(917) csr852 (/32)
(918) csr853 (/32)
(919) csr854 (/32)
(920) csr855 (/32)
(921) csr856 (/32)
(922) csr857 (/32)
(923) csr858 (/32)
(924) csr859 (/32)
(925) csr860 (/32)
(926) csr861 (/32)
(927) csr862 (/32)
(928) csr863 (/32)
(929) csr864 (/32)
(930) csr865 (/32)
(931) csr866 (/32)
(932) csr867 (/32)
(933) csr868 (/32)
(934) csr869 (/32)
(935) csr870 (/32)
(936) csr871 (/32)
(937) csr872 (/32)
(938) csr873 (/32)
(939) csr874 (/32)
(940) csr875 (/32)
(941) csr876 (/32)
(942) csr877 (/32)
(943) csr878 (/32)
(944) csr879 (/32)
(945) csr880 (/32)
(946) csr881 (/32)
(947) csr882 (/32)
(948) csr883 (/32)
(949) csr884 (/32)
(950) csr885 (/32)
(951) csr886 (/32)
(952) csr887 (/32)
(953) csr888 (/32)
(954) csr889 (/32)
(955) csr890 (/32)
(956) csr891 (/32)
(957) csr892 (/32)
(958) csr893 (/32)
(959) csr894 (/32)
(960) csr895 (/32)
(961) csr896 (/32)
(962) csr897 (/32)
(963) csr898 (/32)
(964) csr899 (/32)
(965) csr900 (/32)
(966) csr901 (/32)
(967) csr902 (/32)
(968) csr903 (/32)
(969) csr904 (/32)
(970) csr905 (/32)
(971) csr906 (/32)
(972) csr907 (/32)
(973) csr908 (/32)
(974) csr909 (/32)
(975) csr910 (/32)
(976) csr911 (/32)
(977) csr912 (/32)
(978) csr913 (/32)
(979) csr914 (/32)
(980) csr915 (/32)
(981) csr916 (/32)
(982) csr917 (/32)
(983) csr918 (/32)
(984) csr919 (/32)
(985) csr920 (/32)
(986) csr921 (/32)
(987) csr922 (/32)
(988) csr923 (/32)
(989) csr924 (/32)
(990) csr925 (/32)
(991) csr926 (/32)
(992) csr927 (/32)
(993) csr928 (/32)
(994) csr929 (/32)
(995) csr930 (/32)
(996) csr931 (/32)
(997) csr932 (/32)
(998) csr933 (/32)
(999) csr934 (/32)
(1000) csr935 (/32)
(1001) csr936 (/32)
(1002) csr937 (/32)
(1003) csr938 (/32)
(1004) csr939 (/32)
(1005) csr940 (/32)
(1006) csr941 (/32)
(1007) csr942 (/32)
(1008) csr943 (/32)
(1009) csr944 (/32)
(1010) csr945 (/32)
(1011) csr946 (/32)
(1012) csr947 (/32)
(1013) csr948 (/32)
(1014) csr949 (/32)
(1015) csr950 (/32)
(1016) csr951 (/32)
(1017) csr952 (/32)
(1018) csr953 (/32)
(1019) csr954 (/32)
(1020) csr955 (/32)
(1021) csr956 (/32)
(1022) csr957 (/32)
(1023) csr958 (/32)
(1024) csr959 (/32)
(1025) csr960 (/32)
(1026) csr961 (/32)
(1027) csr962 (/32)
(1028) csr963 (/32)
(1029) csr964 (/32)
(1030) csr965 (/32)
(1031) csr966 (/32)
(1032) csr967 (/32)
(1033) csr968 (/32)
(1034) csr969 (/32)
(1035) csr970 (/32)
(1036) csr971 (/32)
(1037) csr972 (/32)
(1038) csr973 (/32)
(1039) csr974 (/32)
(1040) csr975 (/32)
(1041) csr976 (/32)
(1042) csr977 (/32)
(1043) csr978 (/32)
(1044) csr979 (/32)
(1045) csr980 (/32)
(1046) csr981 (/32)
(1047) csr982 (/32)
(1048) csr983 (/32)
(1049) csr984 (/32)
(1050) csr985 (/32)
(1051) csr986 (/32)
(1052) csr987 (/32)
(1053) csr988 (/32)
(1054) csr989 (/32)
(1055) csr990 (/32)
(1056) csr991 (/32)
(1057) csr992 (/32)
(1058) csr993 (/32)
(1059) csr994 (/32)
(1060) csr995 (/32)
(1061) csr996 (/32)
(1062) csr997 (/32)
(1063) csr998 (/32)
(1064) csr999 (/32)
(1065) csr1000 (/32)
(1066) csr1001 (/32)
(1067) csr1002 (/32)
(1068) csr1003 (/32)
(1069) csr1004 (/32)
(1070) csr1005 (/32)
(1071) csr1006 (/32)
(1072) csr1007 (/32)
(1073) csr1008 (/32)
(1074) csr1009 (/32)
(1075) csr1010 (/32)
(1076) csr1011 (/32)
(1077) csr1012 (/32)
(1078) csr1013 (/32)
(1079) csr1014 (/32)
(1080) csr1015 (/32)
(1081) csr1016 (/32)
(1082) csr1017 (/32)
(1083) csr1018 (/32)
(1084) csr1019 (/32)
(1085) csr1020 (/32)
(1086) csr1021 (/32)
(1087) csr1022 (/32)
(1088) csr1023 (/32)
(1089) csr1024 (/32)
(1090) csr1025 (/32)
(1091) csr1026 (/32)
(1092) csr1027 (/32)
(1093) csr1028 (/32)
(1094) csr1029 (/32)
(1095) csr1030 (/32)
(1096) csr1031 (/32)
(1097) csr1032 (/32)
(1098) csr1033 (/32)
(1099) csr1034 (/32)
(1100) csr1035 (/32)
(1101) csr1036 (/32)
(1102) csr1037 (/32)
(1103) csr1038 (/32)
(1104) csr1039 (/32)
(1105) csr1040 (/32)
(1106) csr1041 (/32)
(1107) csr1042 (/32)
(1108) csr1043 (/32)
(1109) csr1044 (/32)
(1110) csr1045 (/32)
(1111) csr1046 (/32)
(1112) csr1047 (/32)
(1113) csr1048 (/32)
(1114) csr1049 (/32)
(1115) csr1050 (/32)
(1116) csr1051 (/32)
(1117) csr1052 (/32)
(1118) csr1053 (/32)
(1119) csr1054 (/32)
(1120) csr1055 (/32)
(1121) csr1056 (/32)
(1122) csr1057 (/32)
(1123) csr1058 (/32)
(1124) csr1059 (/32)
(1125) csr1060 (/32)
(1126) csr1061 (/32)
(1127) csr1062 (/32)
(1128) csr1063 (/32)
(1129) csr1064 (/32)
(1130) csr1065 (/32)
(1131) csr1066 (/32)
(1132) csr1067 (/32)
(1133) csr1068 (/32)
(1134) csr1069 (/32)
(1135) csr1070 (/32)
(1136) csr1071 (/32)
(1137) csr1072 (/32)
(1138) csr1073 (/32)
(1139) csr1074 (/32)
(1140) csr1075 (/32)
(1141) csr1076 (/32)
(1142) csr1077 (/32)
(1143) csr1078 (/32)
(1144) csr1079 (/32)
(1145) csr1080 (/32)
(1146) csr1081 (/32)
(1147) csr1082 (/32)
(1148) csr1083 (/32)
(1149) csr1084 (/32)
(1150) csr1085 (/32)
(1151) csr1086 (/32)
(1152) csr1087 (/32)
(1153) csr1088 (/32)
(1154) csr1089 (/32)
(1155) csr1090 (/32)
(1156) csr1091 (/32)
(1157) csr1092 (/32)
(1158) csr1093 (/32)
(1159) csr1094 (/32)
(1160) csr1095 (/32)
(1161) csr1096 (/32)
(1162) csr1097 (/32)
(1163) csr1098 (/32)
(1164) csr1099 (/32)
(1165) csr1100 (/32)
(1166) csr1101 (/32)
(1167) csr1102 (/32)
(1168) csr1103 (/32)
(1169) csr1104 (/32)
(1170) csr1105 (/32)
(1171) csr1106 (/32)
(1172) csr1107 (/32)
(1173) csr1108 (/32)
(1174) csr1109 (/32)
(1175) csr1110 (/32)
(1176) csr1111 (/32)
(1177) csr1112 (/32)
(1178) csr1113 (/32)
(1179) csr1114 (/32)
(1180) csr1115 (/32)
(1181) csr1116 (/32)
(1182) csr1117 (/32)
(1183) csr1118 (/32)
(1184) csr1119 (/32)
(1185) csr1120 (/32)
(1186) csr1121 (/32)
(1187) csr1122 (/32)
(1188) csr1123 (/32)
(1189) csr1124 (/32)
(1190) csr1125 (/32)
(1191) csr1126 (/32)
(1192) csr1127 (/32)
(1193) csr1128 (/32)
(1194) csr1129 (/32)
(1195) csr1130 (/32)
(1196) csr1131 (/32)
(1197) csr1132 (/32)
(1198) csr1133 (/32)
(1199) csr1134 (/32)
(1200) csr1135 (/32)
(1201) csr1136 (/32)
(1202) csr1137 (/32)
(1203) csr1138 (/32)
(1204) csr1139 (/32)
(1205) csr1140 (/32)
(1206) csr1141 (/32)
(1207) csr1142 (/32)
(1208) csr1143 (/32)
(1209) csr1144 (/32)
(1210) csr1145 (/32)
(1211) csr1146 (/32)
(1212) csr1147 (/32)
(1213) csr1148 (/32)
(1214) csr1149 (/32)
(1215) csr1150 (/32)
(1216) csr1151 (/32)
(1217) csr1152 (/32)
(1218) csr1153 (/32)
(1219) csr1154 (/32)
(1220) csr1155 (/32)
(1221) csr1156 (/32)
(1222) csr1157 (/32)
(1223) csr1158 (/32)
(1224) csr1159 (/32)
(1225) csr1160 (/32)
(1226) csr1161 (/32)
(1227) csr1162 (/32)
(1228) csr1163 (/32)
(1229) csr1164 (/32)
(1230) csr1165 (/32)
(1231) csr1166 (/32)
(1232) csr1167 (/32)
(1233) csr1168 (/32)
(1234) csr1169 (/32)
(1235) csr1170 (/32)
(1236) csr1171 (/32)
(1237) csr1172 (/32)
(1238) csr1173 (/32)
(1239) csr1174 (/32)
(1240) csr1175 (/32)
(1241) csr1176 (/32)
(1242) csr1177 (/32)
(1243) csr1178 (/32)
(1244) csr1179 (/32)
(1245) csr1180 (/32)
(1246) csr1181 (/32)
(1247) csr1182 (/32)
(1248) csr1183 (/32)
(1249) csr1184 (/32)
(1250) csr1185 (/32)
(1251) csr1186 (/32)
(1252) csr1187 (/32)
(1253) csr1188 (/32)
(1254) csr1189 (/32)
(1255) csr1190 (/32)
(1256) csr1191 (/32)
(1257) csr1192 (/32)
(1258) csr1193 (/32)
(1259) csr1194 (/32)
(1260) csr1195 (/32)
(1261) csr1196 (/32)
(1262) csr1197 (/32)
(1263) csr1198 (/32)
(1264) csr1199 (/32)
(1265) csr1200 (/32)
(1266) csr1201 (/32)
(1267) csr1202 (/32)
(1268) csr1203 (/32)
(1269) csr1204 (/32)
(1270) csr1205 (/32)
(1271) csr1206 (/32)
(1272) csr1207 (/32)
(1273) csr1208 (/32)
(1274) csr1209 (/32)
(1275) csr1210 (/32)
(1276) csr1211 (/32)
(1277) csr1212 (/32)
(1278) csr1213 (/32)
(1279) csr1214 (/32)
(1280) csr1215 (/32)
(1281) csr1216 (/32)
(1282) csr1217 (/32)
(1283) csr1218 (/32)
(1284) csr1219 (/32)
(1285) csr1220 (/32)
(1286) csr1221 (/32)
(1287) csr1222 (/32)
(1288) csr1223 (/32)
(1289) csr1224 (/32)
(1290) csr1225 (/32)
(1291) csr1226 (/32)
(1292) csr1227 (/32)
(1293) csr1228 (/32)
(1294) csr1229 (/32)
(1295) csr1230 (/32)
(1296) csr1231 (/32)
(1297) csr1232 (/32)
(1298) csr1233 (/32)
(1299) csr1234 (/32)
(1300) csr1235 (/32)
(1301) csr1236 (/32)
(1302) csr1237 (/32)
(1303) csr1238 (/32)
(1304) csr1239 (/32)
(1305) csr1240 (/32)
(1306) csr1241 (/32)
(1307) csr1242 (/32)
(1308) csr1243 (/32)
(1309) csr1244 (/32)
(1310) csr1245 (/32)
(1311) csr1246 (/32)
(1312) csr1247 (/32)
(1313) csr1248 (/32)
(1314) csr1249 (/32)
(1315) csr1250 (/32)
(1316) csr1251 (/32)
(1317) csr1252 (/32)
(1318) csr1253 (/32)
(1319) csr1254 (/32)
(1320) csr1255 (/32)
(1321) csr1256 (/32)
(1322) csr1257 (/32)
(1323) csr1258 (/32)
(1324) csr1259 (/32)
(1325) csr1260 (/32)
(1326) csr1261 (/32)
(1327) csr1262 (/32)
(1328) csr1263 (/32)
(1329) csr1264 (/32)
(1330) csr1265 (/32)
(1331) csr1266 (/32)
(1332) csr1267 (/32)
(1333) csr1268 (/32)
(1334) csr1269 (/32)
(1335) csr1270 (/32)
(1336) csr1271 (/32)
(1337) csr1272 (/32)
(1338) csr1273 (/32)
(1339) csr1274 (/32)
(1340) csr1275 (/32)
(1341) csr1276 (/32)
(1342) csr1277 (/32)
(1343) csr1278 (/32)
(1344) csr1279 (/32)
(1345) csr1280 (/32)
(1346) csr1281 (/32)
(1347) csr1282 (/32)
(1348) csr1283 (/32)
(1349) csr1284 (/32)
(1350) csr1285 (/32)
(1351) csr1286 (/32)
(1352) csr1287 (/32)
(1353) csr1288 (/32)
(1354) csr1289 (/32)
(1355) csr1290 (/32)
(1356) csr1291 (/32)
(1357) csr1292 (/32)
(1358) csr1293 (/32)
(1359) csr1294 (/32)
(1360) csr1295 (/32)
(1361) csr1296 (/32)
(1362) csr1297 (/32)
(1363) csr1298 (/32)
(1364) csr1299 (/32)
(1365) csr1300 (/32)
(1366) csr1301 (/32)
(1367) csr1302 (/32)
(1368) csr1303 (/32)
(1369) csr1304 (/32)
(1370) csr1305 (/32)
(1371) csr1306 (/32)
(1372) csr1307 (/32)
(1373) csr1308 (/32)
(1374) csr1309 (/32)
(1375) csr1310 (/32)
(1376) csr1311 (/32)
(1377) csr1312 (/32)
(1378) csr1313 (/32)
(1379) csr1314 (/32)
(1380) csr1315 (/32)
(1381) csr1316 (/32)
(1382) csr1317 (/32)
(1383) csr1318 (/32)
(1384) csr1319 (/32)
(1385) csr1320 (/32)
(1386) csr1321 (/32)
(1387) csr1322 (/32)
(1388) csr1323 (/32)
(1389) csr1324 (/32)
(1390) csr1325 (/32)
(1391) csr1326 (/32)
(1392) csr1327 (/32)
(1393) csr1328 (/32)
(1394) csr1329 (/32)
(1395) csr1330 (/32)
(1396) csr1331 (/32)
(1397) csr1332 (/32)
(1398) csr1333 (/32)
(1399) csr1334 (/32)
(1400) csr1335 (/32)
(1401) csr1336 (/32)
(1402) csr1337 (/32)
(1403) csr1338 (/32)
(1404) csr1339 (/32)
(1405) csr1340 (/32)
(1406) csr1341 (/32)
(1407) csr1342 (/32)
(1408) csr1343 (/32)
(1409) csr1344 (/32)
(1410) csr1345 (/32)
(1411) csr1346 (/32)
(1412) csr1347 (/32)
(1413) csr1348 (/32)
(1414) csr1349 (/32)
(1415) csr1350 (/32)
(1416) csr1351 (/32)
(1417) csr1352 (/32)
(1418) csr1353 (/32)
(1419) csr1354 (/32)
(1420) csr1355 (/32)
(1421) csr1356 (/32)
(1422) csr1357 (/32)
(1423) csr1358 (/32)
(1424) csr1359 (/32)
(1425) csr1360 (/32)
(1426) csr1361 (/32)
(1427) csr1362 (/32)
(1428) csr1363 (/32)
(1429) csr1364 (/32)
(1430) csr1365 (/32)
(1431) csr1366 (/32)
(1432) csr1367 (/32)
(1433) csr1368 (/32)
(1434) csr1369 (/32)
(1435) csr1370 (/32)
(1436) csr1371 (/32)
(1437) csr1372 (/32)
(1438) csr1373 (/32)
(1439) csr1374 (/32)
(1440) csr1375 (/32)
(1441) csr1376 (/32)
(1442) csr1377 (/32)
(1443) csr1378 (/32)
(1444) csr1379 (/32)
(1445) csr1380 (/32)
(1446) csr1381 (/32)
(1447) csr1382 (/32)
(1448) csr1383 (/32)
(1449) csr1384 (/32)
(1450) csr1385 (/32)
(1451) csr1386 (/32)
(1452) csr1387 (/32)
(1453) csr1388 (/32)
(1454) csr1389 (/32)
(1455) csr1390 (/32)
(1456) csr1391 (/32)
(1457) csr1392 (/32)
(1458) csr1393 (/32)
(1459) csr1394 (/32)
(1460) csr1395 (/32)
(1461) csr1396 (/32)
(1462) csr1397 (/32)
(1463) csr1398 (/32)
(1464) csr1399 (/32)
(1465) csr1400 (/32)
(1466) csr1401 (/32)
(1467) csr1402 (/32)
(1468) csr1403 (/32)
(1469) csr1404 (/32)
(1470) csr1405 (/32)
(1471) csr1406 (/32)
(1472) csr1407 (/32)
(1473) csr1408 (/32)
(1474) csr1409 (/32)
(1475) csr1410 (/32)
(1476) csr1411 (/32)
(1477) csr1412 (/32)
(1478) csr1413 (/32)
(1479) csr1414 (/32)
(1480) csr1415 (/32)
(1481) csr1416 (/32)
(1482) csr1417 (/32)
(1483) csr1418 (/32)
(1484) csr1419 (/32)
(1485) csr1420 (/32)
(1486) csr1421 (/32)
(1487) csr1422 (/32)
(1488) csr1423 (/32)
(1489) csr1424 (/32)
(1490) csr1425 (/32)
(1491) csr1426 (/32)
(1492) csr1427 (/32)
(1493) csr1428 (/32)
(1494) csr1429 (/32)
(1495) csr1430 (/32)
(1496) csr1431 (/32)
(1497) csr1432 (/32)
(1498) csr1433 (/32)
(1499) csr1434 (/32)
(1500) csr1435 (/32)
(1501) csr1436 (/32)
(1502) csr1437 (/32)
(1503) csr1438 (/32)
(1504) csr1439 (/32)
(1505) csr1440 (/32)
(1506) csr1441 (/32)
(1507) csr1442 (/32)
(1508) csr1443 (/32)
(1509) csr1444 (/32)
(1510) csr1445 (/32)
(1511) csr1446 (/32)
(1512) csr1447 (/32)
(1513) csr1448 (/32)
(1514) csr1449 (/32)
(1515) csr1450 (/32)
(1516) csr1451 (/32)
(1517) csr1452 (/32)
(1518) csr1453 (/32)
(1519) csr1454 (/32)
(1520) csr1455 (/32)
(1521) csr1456 (/32)
(1522) csr1457 (/32)
(1523) csr1458 (/32)
(1524) csr1459 (/32)
(1525) csr1460 (/32)
(1526) csr1461 (/32)
(1527) csr1462 (/32)
(1528) csr1463 (/32)
(1529) csr1464 (/32)
(1530) csr1465 (/32)
(1531) csr1466 (/32)
(1532) csr1467 (/32)
(1533) csr1468 (/32)
(1534) csr1469 (/32)
(1535) csr1470 (/32)
(1536) csr1471 (/32)
(1537) csr1472 (/32)
(1538) csr1473 (/32)
(1539) csr1474 (/32)
(1540) csr1475 (/32)
(1541) csr1476 (/32)
(1542) csr1477 (/32)
(1543) csr1478 (/32)
(1544) csr1479 (/32)
(1545) csr1480 (/32)
(1546) csr1481 (/32)
(1547) csr1482 (/32)
(1548) csr1483 (/32)
(1549) csr1484 (/32)
(1550) csr1485 (/32)
(1551) csr1486 (/32)
(1552) csr1487 (/32)
(1553) csr1488 (/32)
(1554) csr1489 (/32)
(1555) csr1490 (/32)
(1556) csr1491 (/32)
(1557) csr1492 (/32)
(1558) csr1493 (/32)
(1559) csr1494 (/32)
(1560) csr1495 (/32)
(1561) csr1496 (/32)
(1562) csr1497 (/32)
(1563) csr1498 (/32)
(1564) csr1499 (/32)
(1565) csr1500 (/32)
(1566) csr1501 (/32)
(1567) csr1502 (/32)
(1568) csr1503 (/32)
(1569) csr1504 (/32)
(1570) csr1505 (/32)
(1571) csr1506 (/32)
(1572) csr1507 (/32)
(1573) csr1508 (/32)
(1574) csr1509 (/32)
(1575) csr1510 (/32)
(1576) csr1511 (/32)
(1577) csr1512 (/32)
(1578) csr1513 (/32)
(1579) csr1514 (/32)
(1580) csr1515 (/32)
(1581) csr1516 (/32)
(1582) csr1517 (/32)
(1583) csr1518 (/32)
(1584) csr1519 (/32)
(1585) csr1520 (/32)
(1586) csr1521 (/32)
(1587) csr1522 (/32)
(1588) csr1523 (/32)
(1589) csr1524 (/32)
(1590) csr1525 (/32)
(1591) csr1526 (/32)
(1592) csr1527 (/32)
(1593) csr1528 (/32)
(1594) csr1529 (/32)
(1595) csr1530 (/32)
(1596) csr1531 (/32)
(1597) csr1532 (/32)
(1598) csr1533 (/32)
(1599) csr1534 (/32)
(1600) csr1535 (/32)
(1601) csr1536 (/32)
(1602) csr1537 (/32)
(1603) csr1538 (/32)
(1604) csr1539 (/32)
(1605) csr1540 (/32)
(1606) csr1541 (/32)
(1607) csr1542 (/32)
(1608) csr1543 (/32)
(1609) csr1544 (/32)
(1610) csr1545 (/32)
(1611) csr1546 (/32)
(1612) csr1547 (/32)
(1613) csr1548 (/32)
(1614) csr1549 (/32)
(1615) csr1550 (/32)
(1616) csr1551 (/32)
(1617) csr1552 (/32)
(1618) csr1553 (/32)
(1619) csr1554 (/32)
(1620) csr1555 (/32)
(1621) csr1556 (/32)
(1622) csr1557 (/32)
(1623) csr1558 (/32)
(1624) csr1559 (/32)
(1625) csr1560 (/32)
(1626) csr1561 (/32)
(1627) csr1562 (/32)
(1628) csr1563 (/32)
(1629) csr1564 (/32)
(1630) csr1565 (/32)
(1631) csr1566 (/32)
(1632) csr1567 (/32)
(1633) csr1568 (/32)
(1634) csr1569 (/32)
(1635) csr1570 (/32)
(1636) csr1571 (/32)
(1637) csr1572 (/32)
(1638) csr1573 (/32)
(1639) csr1574 (/32)
(1640) csr1575 (/32)
(1641) csr1576 (/32)
(1642) csr1577 (/32)
(1643) csr1578 (/32)
(1644) csr1579 (/32)
(1645) csr1580 (/32)
(1646) csr1581 (/32)
(1647) csr1582 (/32)
(1648) csr1583 (/32)
(1649) csr1584 (/32)
(1650) csr1585 (/32)
(1651) csr1586 (/32)
(1652) csr1587 (/32)
(1653) csr1588 (/32)
(1654) csr1589 (/32)
(1655) csr1590 (/32)
(1656) csr1591 (/32)
(1657) csr1592 (/32)
(1658) csr1593 (/32)
(1659) csr1594 (/32)
(1660) csr1595 (/32)
(1661) csr1596 (/32)
(1662) csr1597 (/32)
(1663) csr1598 (/32)
(1664) csr1599 (/32)
(1665) csr1600 (/32)
(1666) csr1601 (/32)
(1667) csr1602 (/32)
(1668) csr1603 (/32)
(1669) csr1604 (/32)
(1670) csr1605 (/32)
(1671) csr1606 (/32)
(1672) csr1607 (/32)
(1673) csr1608 (/32)
(1674) csr1609 (/32)
(1675) csr1610 (/32)
(1676) csr1611 (/32)
(1677) csr1612 (/32)
(1678) csr1613 (/32)
(1679) csr1614 (/32)
(1680) csr1615 (/32)
(1681) csr1616 (/32)
(1682) csr1617 (/32)
(1683) csr1618 (/32)
(1684) csr1619 (/32)
(1685) csr1620 (/32)
(1686) csr1621 (/32)
(1687) csr1622 (/32)
(1688) csr1623 (/32)
(1689) csr1624 (/32)
(1690) csr1625 (/32)
(1691) csr1626 (/32)
(1692) csr1627 (/32)
(1693) csr1628 (/32)
(1694) csr1629 (/32)
(1695) csr1630 (/32)
(1696) csr1631 (/32)
(1697) csr1632 (/32)
(1698) csr1633 (/32)
(1699) csr1634 (/32)
(1700) csr1635 (/32)
(1701) csr1636 (/32)
(1702) csr1637 (/32)
(1703) csr1638 (/32)
(1704) csr1639 (/32)
(1705) csr1640 (/32)
(1706) csr1641 (/32)
(1707) csr1642 (/32)
(1708) csr1643 (/32)
(1709) csr1644 (/32)
(1710) csr1645 (/32)
(1711) csr1646 (/32)
(1712) csr1647 (/32)
(1713) csr1648 (/32)
(1714) csr1649 (/32)
(1715) csr1650 (/32)
(1716) csr1651 (/32)
(1717) csr1652 (/32)
(1718) csr1653 (/32)
(1719) csr1654 (/32)
(1720) csr1655 (/32)
(1721) csr1656 (/32)
(1722) csr1657 (/32)
(1723) csr1658 (/32)
(1724) csr1659 (/32)
(1725) csr1660 (/32)
(1726) csr1661 (/32)
(1727) csr1662 (/32)
(1728) csr1663 (/32)
(1729) csr1664 (/32)
(1730) csr1665 (/32)
(1731) csr1666 (/32)
(1732) csr1667 (/32)
(1733) csr1668 (/32)
(1734) csr1669 (/32)
(1735) csr1670 (/32)
(1736) csr1671 (/32)
(1737) csr1672 (/32)
(1738) csr1673 (/32)
(1739) csr1674 (/32)
(1740) csr1675 (/32)
(1741) csr1676 (/32)
(1742) csr1677 (/32)
(1743) csr1678 (/32)
(1744) csr1679 (/32)
(1745) csr1680 (/32)
(1746) csr1681 (/32)
(1747) csr1682 (/32)
(1748) csr1683 (/32)
(1749) csr1684 (/32)
(1750) csr1685 (/32)
(1751) csr1686 (/32)
(1752) csr1687 (/32)
(1753) csr1688 (/32)
(1754) csr1689 (/32)
(1755) csr1690 (/32)
(1756) csr1691 (/32)
(1757) csr1692 (/32)
(1758) csr1693 (/32)
(1759) csr1694 (/32)
(1760) csr1695 (/32)
(1761) csr1696 (/32)
(1762) csr1697 (/32)
(1763) csr1698 (/32)
(1764) csr1699 (/32)
(1765) csr1700 (/32)
(1766) csr1701 (/32)
(1767) csr1702 (/32)
(1768) csr1703 (/32)
(1769) csr1704 (/32)
(1770) csr1705 (/32)
(1771) csr1706 (/32)
(1772) csr1707 (/32)
(1773) csr1708 (/32)
(1774) csr1709 (/32)
(1775) csr1710 (/32)
(1776) csr1711 (/32)
(1777) csr1712 (/32)
(1778) csr1713 (/32)
(1779) csr1714 (/32)
(1780) csr1715 (/32)
(1781) csr1716 (/32)
(1782) csr1717 (/32)
(1783) csr1718 (/32)
(1784) csr1719 (/32)
(1785) csr1720 (/32)
(1786) csr1721 (/32)
(1787) csr1722 (/32)
(1788) csr1723 (/32)
(1789) csr1724 (/32)
(1790) csr1725 (/32)
(1791) csr1726 (/32)
(1792) csr1727 (/32)
(1793) csr1728 (/32)
(1794) csr1729 (/32)
(1795) csr1730 (/32)
(1796) csr1731 (/32)
(1797) csr1732 (/32)
(1798) csr1733 (/32)
(1799) csr1734 (/32)
(1800) csr1735 (/32)
(1801) csr1736 (/32)
(1802) csr1737 (/32)
(1803) csr1738 (/32)
(1804) csr1739 (/32)
(1805) csr1740 (/32)
(1806) csr1741 (/32)
(1807) csr1742 (/32)
(1808) csr1743 (/32)
(1809) csr1744 (/32)
(1810) csr1745 (/32)
(1811) csr1746 (/32)
(1812) csr1747 (/32)
(1813) csr1748 (/32)
(1814) csr1749 (/32)
(1815) csr1750 (/32)
(1816) csr1751 (/32)
(1817) csr1752 (/32)
(1818) csr1753 (/32)
(1819) csr1754 (/32)
(1820) csr1755 (/32)
(1821) csr1756 (/32)
(1822) csr1757 (/32)
(1823) csr1758 (/32)
(1824) csr1759 (/32)
(1825) csr1760 (/32)
(1826) csr1761 (/32)
(1827) csr1762 (/32)
(1828) csr1763 (/32)
(1829) csr1764 (/32)
(1830) csr1765 (/32)
(1831) csr1766 (/32)
(1832) csr1767 (/32)
(1833) csr1768 (/32)
(1834) csr1769 (/32)
(1835) csr1770 (/32)
(1836) csr1771 (/32)
(1837) csr1772 (/32)
(1838) csr1773 (/32)
(1839) csr1774 (/32)
(1840) csr1775 (/32)
(1841) csr1776 (/32)
(1842) csr1777 (/32)
(1843) csr1778 (/32)
(1844) csr1779 (/32)
(1845) csr1780 (/32)
(1846) csr1781 (/32)
(1847) csr1782 (/32)
(1848) csr1783 (/32)
(1849) csr1784 (/32)
(1850) csr1785 (/32)
(1851) csr1786 (/32)
(1852) csr1787 (/32)
(1853) csr1788 (/32)
(1854) csr1789 (/32)
(1855) csr1790 (/32)
(1856) csr1791 (/32)
(1857) csr1792 (/32)
(1858) csr1793 (/32)
(1859) csr1794 (/32)
(1860) csr1795 (/32)
(1861) csr1796 (/32)
(1862) csr1797 (/32)
(1863) csr1798 (/32)
(1864) csr1799 (/32)
(1865) csr1800 (/32)
(1866) csr1801 (/32)
(1867) csr1802 (/32)
(1868) csr1803 (/32)
(1869) csr1804 (/32)
(1870) csr1805 (/32)
(1871) csr1806 (/32)
(1872) csr1807 (/32)
(1873) csr1808 (/32)
(1874) csr1809 (/32)
(1875) csr1810 (/32)
(1876) csr1811 (/32)
(1877) csr1812 (/32)
(1878) csr1813 (/32)
(1879) csr1814 (/32)
(1880) csr1815 (/32)
(1881) csr1816 (/32)
(1882) csr1817 (/32)
(1883) csr1818 (/32)
(1884) csr1819 (/32)
(1885) csr1820 (/32)
(1886) csr1821 (/32)
(1887) csr1822 (/32)
(1888) csr1823 (/32)
(1889) csr1824 (/32)
(1890) csr1825 (/32)
(1891) csr1826 (/32)
(1892) csr1827 (/32)
(1893) csr1828 (/32)
(1894) csr1829 (/32)
(1895) csr1830 (/32)
(1896) csr1831 (/32)
(1897) csr1832 (/32)
(1898) csr1833 (/32)
(1899) csr1834 (/32)
(1900) csr1835 (/32)
(1901) csr1836 (/32)
(1902) csr1837 (/32)
(1903) csr1838 (/32)
(1904) csr1839 (/32)
(1905) csr1840 (/32)
(1906) csr1841 (/32)
(1907) csr1842 (/32)
(1908) csr1843 (/32)
(1909) csr1844 (/32)
(1910) csr1845 (/32)
(1911) csr1846 (/32)
(1912) csr1847 (/32)
(1913) csr1848 (/32)
(1914) csr1849 (/32)
(1915) csr1850 (/32)
(1916) csr1851 (/32)
(1917) csr1852 (/32)
(1918) csr1853 (/32)
(1919) csr1854 (/32)
(1920) csr1855 (/32)
(1921) csr1856 (/32)
(1922) csr1857 (/32)
(1923) csr1858 (/32)
(1924) csr1859 (/32)
(1925) csr1860 (/32)
(1926) csr1861 (/32)
(1927) csr1862 (/32)
(1928) csr1863 (/32)
(1929) csr1864 (/32)
(1930) csr1865 (/32)
(1931) csr1866 (/32)
(1932) csr1867 (/32)
(1933) csr1868 (/32)
(1934) csr1869 (/32)
(1935) csr1870 (/32)
(1936) csr1871 (/32)
(1937) csr1872 (/32)
(1938) csr1873 (/32)
(1939) csr1874 (/32)
(1940) csr1875 (/32)
(1941) csr1876 (/32)
(1942) csr1877 (/32)
(1943) csr1878 (/32)
(1944) csr1879 (/32)
(1945) csr1880 (/32)
(1946) csr1881 (/32)
(1947) csr1882 (/32)
(1948) csr1883 (/32)
(1949) csr1884 (/32)
(1950) csr1885 (/32)
(1951) csr1886 (/32)
(1952) csr1887 (/32)
(1953) csr1888 (/32)
(1954) csr1889 (/32)
(1955) csr1890 (/32)
(1956) csr1891 (/32)
(1957) csr1892 (/32)
(1958) csr1893 (/32)
(1959) csr1894 (/32)
(1960) csr1895 (/32)
(1961) csr1896 (/32)
(1962) csr1897 (/32)
(1963) csr1898 (/32)
(1964) csr1899 (/32)
(1965) csr1900 (/32)
(1966) csr1901 (/32)
(1967) csr1902 (/32)
(1968) csr1903 (/32)
(1969) csr1904 (/32)
(1970) csr1905 (/32)
(1971) csr1906 (/32)
(1972) csr1907 (/32)
(1973) csr1908 (/32)
(1974) csr1909 (/32)
(1975) csr1910 (/32)
(1976) csr1911 (/32)
(1977) csr1912 (/32)
(1978) csr1913 (/32)
(1979) csr1914 (/32)
(1980) csr1915 (/32)
(1981) csr1916 (/32)
(1982) csr1917 (/32)
(1983) csr1918 (/32)
(1984) csr1919 (/32)
(1985) csr1920 (/32)
(1986) csr1921 (/32)
(1987) csr1922 (/32)
(1988) csr1923 (/32)
(1989) csr1924 (/32)
(1990) csr1925 (/32)
(1991) csr1926 (/32)
(1992) csr1927 (/32)
(1993) csr1928 (/32)
(1994) csr1929 (/32)
(1995) csr1930 (/32)
(1996) csr1931 (/32)
(1997) csr1932 (/32)
(1998) csr1933 (/32)
(1999) csr1934 (/32)
(2000) csr1935 (/32)
(2001) csr1936 (/32)
(2002) csr1937 (/32)
(2003) csr1938 (/32)
(2004) csr1939 (/32)
(2005) csr1940 (/32)
(2006) csr1941 (/32)
(2007) csr1942 (/32)
(2008) csr1943 (/32)
(2009) csr1944 (/32)
(2010) csr1945 (/32)
(2011) csr1946 (/32)
(2012) csr1947 (/32)
(2013) csr1948 (/32)
(2014) csr1949 (/32)
(2015) csr1950 (/32)
(2016) csr1951 (/32)
(2017) csr1952 (/32)
(2018) csr1953 (/32)
(2019) csr1954 (/32)
(2020) csr1955 (/32)
(2021) csr1956 (/32)
(2022) csr1957 (/32)
(2023) csr1958 (/32)
(2024) csr1959 (/32)
(2025) csr1960 (/32)
(2026) csr1961 (/32)
(2027) csr1962 (/32)
(2028) csr1963 (/32)
(2029) csr1964 (/32)
(2030) csr1965 (/32)
(2031) csr1966 (/32)
(2032) csr1967 (/32)
(2033) csr1968 (/32)
(2034) csr1969 (/32)
(2035) csr1970 (/32)
(2036) csr1971 (/32)
(2037) csr1972 (/32)
(2038) csr1973 (/32)
(2039) csr1974 (/32)
(2040) csr1975 (/32)
(2041) csr1976 (/32)
(2042) csr1977 (/32)
(2043) csr1978 (/32)
(2044) csr1979 (/32)
(2045) csr1980 (/32)
(2046) csr1981 (/32)
(2047) csr1982 (/32)
(2048) csr1983 (/32)
(2049) csr1984 (/32)
(2050) csr1985 (/32)
(2051) csr1986 (/32)
(2052) csr1987 (/32)
(2053) csr1988 (/32)
(2054) csr1989 (/32)
(2055) csr1990 (/32)
(2056) csr1991 (/32)
(2057) csr1992 (/32)
(2058) csr1993 (/32)
(2059) csr1994 (/32)
(2060) csr1995 (/32)
(2061) csr1996 (/32)
(2062) csr1997 (/32)
(2063) csr1998 (/32)
(2064) csr1999 (/32)
(2065) csr2000 (/32)
(2066) csr2001 (/32)
(2067) csr2002 (/32)
(2068) csr2003 (/32)
(2069) csr2004 (/32)
(2070) csr2005 (/32)
(2071) csr2006 (/32)
(2072) csr2007 (/32)
(2073) csr2008 (/32)
(2074) csr2009 (/32)
(2075) csr2010 (/32)
(2076) csr2011 (/32)
(2077) csr2012 (/32)
(2078) csr2013 (/32)
(2079) csr2014 (/32)
(2080) csr2015 (/32)
(2081) csr2016 (/32)
(2082) csr2017 (/32)
(2083) csr2018 (/32)
(2084) csr2019 (/32)
(2085) csr2020 (/32)
(2086) csr2021 (/32)
(2087) csr2022 (/32)
(2088) csr2023 (/32)
(2089) csr2024 (/32)
(2090) csr2025 (/32)
(2091) csr2026 (/32)
(2092) csr2027 (/32)
(2093) csr2028 (/32)
(2094) csr2029 (/32)
(2095) csr2030 (/32)
(2096) csr2031 (/32)
(2097) csr2032 (/32)
(2098) csr2033 (/32)
(2099) csr2034 (/32)
(2100) csr2035 (/32)
(2101) csr2036 (/32)
(2102) csr2037 (/32)
(2103) csr2038 (/32)
(2104) csr2039 (/32)
(2105) csr2040 (/32)
(2106) csr2041 (/32)
(2107) csr2042 (/32)
(2108) csr2043 (/32)
(2109) csr2044 (/32)
(2110) csr2045 (/32)
(2111) csr2046 (/32)
(2112) csr2047 (/32)
(2113) csr2048 (/32)
(2114) csr2049 (/32)
(2115) csr2050 (/32)
(2116) csr2051 (/32)
(2117) csr2052 (/32)
(2118) csr2053 (/32)
(2119) csr2054 (/32)
(2120) csr2055 (/32)
(2121) csr2056 (/32)
(2122) csr2057 (/32)
(2123) csr2058 (/32)
(2124) csr2059 (/32)
(2125) csr2060 (/32)
(2126) csr2061 (/32)
(2127) csr2062 (/32)
(2128) csr2063 (/32)
(2129) csr2064 (/32)
(2130) csr2065 (/32)
(2131) csr2066 (/32)
(2132) csr2067 (/32)
(2133) csr2068 (/32)
(2134) csr2069 (/32)
(2135) csr2070 (/32)
(2136) csr2071 (/32)
(2137) csr2072 (/32)
(2138) csr2073 (/32)
(2139) csr2074 (/32)
(2140) csr2075 (/32)
(2141) csr2076 (/32)
(2142) csr2077 (/32)
(2143) csr2078 (/32)
(2144) csr2079 (/32)
(2145) csr2080 (/32)
(2146) csr2081 (/32)
(2147) csr2082 (/32)
(2148) csr2083 (/32)
(2149) csr2084 (/32)
(2150) csr2085 (/32)
(2151) csr2086 (/32)
(2152) csr2087 (/32)
(2153) csr2088 (/32)
(2154) csr2089 (/32)
(2155) csr2090 (/32)
(2156) csr2091 (/32)
(2157) csr2092 (/32)
(2158) csr2093 (/32)
(2159) csr2094 (/32)
(2160) csr2095 (/32)
(2161) csr2096 (/32)
(2162) csr2097 (/32)
(2163) csr2098 (/32)
(2164) csr2099 (/32)
(2165) csr2100 (/32)
(2166) csr2101 (/32)
(2167) csr2102 (/32)
(2168) csr2103 (/32)
(2169) csr2104 (/32)
(2170) csr2105 (/32)
(2171) csr2106 (/32)
(2172) csr2107 (/32)
(2173) csr2108 (/32)
(2174) csr2109 (/32)
(2175) csr2110 (/32)
(2176) csr2111 (/32)
(2177) csr2112 (/32)
(2178) csr2113 (/32)
(2179) csr2114 (/32)
(2180) csr2115 (/32)
(2181) csr2116 (/32)
(2182) csr2117 (/32)
(2183) csr2118 (/32)
(2184) csr2119 (/32)
(2185) csr2120 (/32)
(2186) csr2121 (/32)
(2187) csr2122 (/32)
(2188) csr2123 (/32)
(2189) csr2124 (/32)
(2190) csr2125 (/32)
(2191) csr2126 (/32)
(2192) csr2127 (/32)
(2193) csr2128 (/32)
(2194) csr2129 (/32)
(2195) csr2130 (/32)
(2196) csr2131 (/32)
(2197) csr2132 (/32)
(2198) csr2133 (/32)
(2199) csr2134 (/32)
(2200) csr2135 (/32)
(2201) csr2136 (/32)
(2202) csr2137 (/32)
(2203) csr2138 (/32)
(2204) csr2139 (/32)
(2205) csr2140 (/32)
(2206) csr2141 (/32)
(2207) csr2142 (/32)
(2208) csr2143 (/32)
(2209) csr2144 (/32)
(2210) csr2145 (/32)
(2211) csr2146 (/32)
(2212) csr2147 (/32)
(2213) csr2148 (/32)
(2214) csr2149 (/32)
(2215) csr2150 (/32)
(2216) csr2151 (/32)
(2217) csr2152 (/32)
(2218) csr2153 (/32)
(2219) csr2154 (/32)
(2220) csr2155 (/32)
(2221) csr2156 (/32)
(2222) csr2157 (/32)
(2223) csr2158 (/32)
(2224) csr2159 (/32)
(2225) csr2160 (/32)
(2226) csr2161 (/32)
(2227) csr2162 (/32)
(2228) csr2163 (/32)
(2229) csr2164 (/32)
(2230) csr2165 (/32)
(2231) csr2166 (/32)
(2232) csr2167 (/32)
(2233) csr2168 (/32)
(2234) csr2169 (/32)
(2235) csr2170 (/32)
(2236) csr2171 (/32)
(2237) csr2172 (/32)
(2238) csr2173 (/32)
(2239) csr2174 (/32)
(2240) csr2175 (/32)
(2241) csr2176 (/32)
(2242) csr2177 (/32)
(2243) csr2178 (/32)
(2244) csr2179 (/32)
(2245) csr2180 (/32)
(2246) csr2181 (/32)
(2247) csr2182 (/32)
(2248) csr2183 (/32)
(2249) csr2184 (/32)
(2250) csr2185 (/32)
(2251) csr2186 (/32)
(2252) csr2187 (/32)
(2253) csr2188 (/32)
(2254) csr2189 (/32)
(2255) csr2190 (/32)
(2256) csr2191 (/32)
(2257) csr2192 (/32)
(2258) csr2193 (/32)
(2259) csr2194 (/32)
(2260) csr2195 (/32)
(2261) csr2196 (/32)
(2262) csr2197 (/32)
(2263) csr2198 (/32)
(2264) csr2199 (/32)
(2265) csr2200 (/32)
(2266) csr2201 (/32)
(2267) csr2202 (/32)
(2268) csr2203 (/32)
(2269) csr2204 (/32)
(2270) csr2205 (/32)
(2271) csr2206 (/32)
(2272) csr2207 (/32)
(2273) csr2208 (/32)
(2274) csr2209 (/32)
(2275) csr2210 (/32)
(2276) csr2211 (/32)
(2277) csr2212 (/32)
(2278) csr2213 (/32)
(2279) csr2214 (/32)
(2280) csr2215 (/32)
(2281) csr2216 (/32)
(2282) csr2217 (/32)
(2283) csr2218 (/32)
(2284) csr2219 (/32)
(2285) csr2220 (/32)
(2286) csr2221 (/32)
(2287) csr2222 (/32)
(2288) csr2223 (/32)
(2289) csr2224 (/32)
(2290) csr2225 (/32)
(2291) csr2226 (/32)
(2292) csr2227 (/32)
(2293) csr2228 (/32)
(2294) csr2229 (/32)
(2295) csr2230 (/32)
(2296) csr2231 (/32)
(2297) csr2232 (/32)
(2298) csr2233 (/32)
(2299) csr2234 (/32)
(2300) csr2235 (/32)
(2301) csr2236 (/32)
(2302) csr2237 (/32)
(2303) csr2238 (/32)
(2304) csr2239 (/32)
(2305) csr2240 (/32)
(2306) csr2241 (/32)
(2307) csr2242 (/32)
(2308) csr2243 (/32)
(2309) csr2244 (/32)
(2310) csr2245 (/32)
(2311) csr2246 (/32)
(2312) csr2247 (/32)
(2313) csr2248 (/32)
(2314) csr2249 (/32)
(2315) csr2250 (/32)
(2316) csr2251 (/32)
(2317) csr2252 (/32)
(2318) csr2253 (/32)
(2319) csr2254 (/32)
(2320) csr2255 (/32)
(2321) csr2256 (/32)
(2322) csr2257 (/32)
(2323) csr2258 (/32)
(2324) csr2259 (/32)
(2325) csr2260 (/32)
(2326) csr2261 (/32)
(2327) csr2262 (/32)
(2328) csr2263 (/32)
(2329) csr2264 (/32)
(2330) csr2265 (/32)
(2331) csr2266 (/32)
(2332) csr2267 (/32)
(2333) csr2268 (/32)
(2334) csr2269 (/32)
(2335) csr2270 (/32)
(2336) csr2271 (/32)
(2337) csr2272 (/32)
(2338) csr2273 (/32)
(2339) csr2274 (/32)
(2340) csr2275 (/32)
(2341) csr2276 (/32)
(2342) csr2277 (/32)
(2343) csr2278 (/32)
(2344) csr2279 (/32)
(2345) csr2280 (/32)
(2346) csr2281 (/32)
(2347) csr2282 (/32)
(2348) csr2283 (/32)
(2349) csr2284 (/32)
(2350) csr2285 (/32)
(2351) csr2286 (/32)
(2352) csr2287 (/32)
(2353) csr2288 (/32)
(2354) csr2289 (/32)
(2355) csr2290 (/32)
(2356) csr2291 (/32)
(2357) csr2292 (/32)
(2358) csr2293 (/32)
(2359) csr2294 (/32)
(2360) csr2295 (/32)
(2361) csr2296 (/32)
(2362) csr2297 (/32)
(2363) csr2298 (/32)
(2364) csr2299 (/32)
(2365) csr2300 (/32)
(2366) csr2301 (/32)
(2367) csr2302 (/32)
(2368) csr2303 (/32)
(2369) csr2304 (/32)
(2370) csr2305 (/32)
(2371) csr2306 (/32)
(2372) csr2307 (/32)
(2373) csr2308 (/32)
(2374) csr2309 (/32)
(2375) csr2310 (/32)
(2376) csr2311 (/32)
(2377) csr2312 (/32)
(2378) csr2313 (/32)
(2379) csr2314 (/32)
(2380) csr2315 (/32)
(2381) csr2316 (/32)
(2382) csr2317 (/32)
(2383) csr2318 (/32)
(2384) csr2319 (/32)
(2385) csr2320 (/32)
(2386) csr2321 (/32)
(2387) csr2322 (/32)
(2388) csr2323 (/32)
(2389) csr2324 (/32)
(2390) csr2325 (/32)
(2391) csr2326 (/32)
(2392) csr2327 (/32)
(2393) csr2328 (/32)
(2394) csr2329 (/32)
(2395) csr2330 (/32)
(2396) csr2331 (/32)
(2397) csr2332 (/32)
(2398) csr2333 (/32)
(2399) csr2334 (/32)
(2400) csr2335 (/32)
(2401) csr2336 (/32)
(2402) csr2337 (/32)
(2403) csr2338 (/32)
(2404) csr2339 (/32)
(2405) csr2340 (/32)
(2406) csr2341 (/32)
(2407) csr2342 (/32)
(2408) csr2343 (/32)
(2409) csr2344 (/32)
(2410) csr2345 (/32)
(2411) csr2346 (/32)
(2412) csr2347 (/32)
(2413) csr2348 (/32)
(2414) csr2349 (/32)
(2415) csr2350 (/32)
(2416) csr2351 (/32)
(2417) csr2352 (/32)
(2418) csr2353 (/32)
(2419) csr2354 (/32)
(2420) csr2355 (/32)
(2421) csr2356 (/32)
(2422) csr2357 (/32)
(2423) csr2358 (/32)
(2424) csr2359 (/32)
(2425) csr2360 (/32)
(2426) csr2361 (/32)
(2427) csr2362 (/32)
(2428) csr2363 (/32)
(2429) csr2364 (/32)
(2430) csr2365 (/32)
(2431) csr2366 (/32)
(2432) csr2367 (/32)
(2433) csr2368 (/32)
(2434) csr2369 (/32)
(2435) csr2370 (/32)
(2436) csr2371 (/32)
(2437) csr2372 (/32)
(2438) csr2373 (/32)
(2439) csr2374 (/32)
(2440) csr2375 (/32)
(2441) csr2376 (/32)
(2442) csr2377 (/32)
(2443) csr2378 (/32)
(2444) csr2379 (/32)
(2445) csr2380 (/32)
(2446) csr2381 (/32)
(2447) csr2382 (/32)
(2448) csr2383 (/32)
(2449) csr2384 (/32)
(2450) csr2385 (/32)
(2451) csr2386 (/32)
(2452) csr2387 (/32)
(2453) csr2388 (/32)
(2454) csr2389 (/32)
(2455) csr2390 (/32)
(2456) csr2391 (/32)
(2457) csr2392 (/32)
(2458) csr2393 (/32)
(2459) csr2394 (/32)
(2460) csr2395 (/32)
(2461) csr2396 (/32)
(2462) csr2397 (/32)
(2463) csr2398 (/32)
(2464) csr2399 (/32)
(2465) csr2400 (/32)
(2466) csr2401 (/32)
(2467) csr2402 (/32)
(2468) csr2403 (/32)
(2469) csr2404 (/32)
(2470) csr2405 (/32)
(2471) csr2406 (/32)
(2472) csr2407 (/32)
(2473) csr2408 (/32)
(2474) csr2409 (/32)
(2475) csr2410 (/32)
(2476) csr2411 (/32)
(2477) csr2412 (/32)
(2478) csr2413 (/32)
(2479) csr2414 (/32)
(2480) csr2415 (/32)
(2481) csr2416 (/32)
(2482) csr2417 (/32)
(2483) csr2418 (/32)
(2484) csr2419 (/32)
(2485) csr2420 (/32)
(2486) csr2421 (/32)
(2487) csr2422 (/32)
(2488) csr2423 (/32)
(2489) csr2424 (/32)
(2490) csr2425 (/32)
(2491) csr2426 (/32)
(2492) csr2427 (/32)
(2493) csr2428 (/32)
(2494) csr2429 (/32)
(2495) csr2430 (/32)
(2496) csr2431 (/32)
(2497) csr2432 (/32)
(2498) csr2433 (/32)
(2499) csr2434 (/32)
(2500) csr2435 (/32)
(2501) csr2436 (/32)
(2502) csr2437 (/32)
(2503) csr2438 (/32)
(2504) csr2439 (/32)
(2505) csr2440 (/32)
(2506) csr2441 (/32)
(2507) csr2442 (/32)
(2508) csr2443 (/32)
(2509) csr2444 (/32)
(2510) csr2445 (/32)
(2511) csr2446 (/32)
(2512) csr2447 (/32)
(2513) csr2448 (/32)
(2514) csr2449 (/32)
(2515) csr2450 (/32)
(2516) csr2451 (/32)
(2517) csr2452 (/32)
(2518) csr2453 (/32)
(2519) csr2454 (/32)
(2520) csr2455 (/32)
(2521) csr2456 (/32)
(2522) csr2457 (/32)
(2523) csr2458 (/32)
(2524) csr2459 (/32)
(2525) csr2460 (/32)
(2526) csr2461 (/32)
(2527) csr2462 (/32)
(2528) csr2463 (/32)
(2529) csr2464 (/32)
(2530) csr2465 (/32)
(2531) csr2466 (/32)
(2532) csr2467 (/32)
(2533) csr2468 (/32)
(2534) csr2469 (/32)
(2535) csr2470 (/32)
(2536) csr2471 (/32)
(2537) csr2472 (/32)
(2538) csr2473 (/32)
(2539) csr2474 (/32)
(2540) csr2475 (/32)
(2541) csr2476 (/32)
(2542) csr2477 (/32)
(2543) csr2478 (/32)
(2544) csr2479 (/32)
(2545) csr2480 (/32)
(2546) csr2481 (/32)
(2547) csr2482 (/32)
(2548) csr2483 (/32)
(2549) csr2484 (/32)
(2550) csr2485 (/32)
(2551) csr2486 (/32)
(2552) csr2487 (/32)
(2553) csr2488 (/32)
(2554) csr2489 (/32)
(2555) csr2490 (/32)
(2556) csr2491 (/32)
(2557) csr2492 (/32)
(2558) csr2493 (/32)
(2559) csr2494 (/32)
(2560) csr2495 (/32)
(2561) csr2496 (/32)
(2562) csr2497 (/32)
(2563) csr2498 (/32)
(2564) csr2499 (/32)
(2565) csr2500 (/32)
(2566) csr2501 (/32)
(2567) csr2502 (/32)
(2568) csr2503 (/32)
(2569) csr2504 (/32)
(2570) csr2505 (/32)
(2571) csr2506 (/32)
(2572) csr2507 (/32)
(2573) csr2508 (/32)
(2574) csr2509 (/32)
(2575) csr2510 (/32)
(2576) csr2511 (/32)
(2577) csr2512 (/32)
(2578) csr2513 (/32)
(2579) csr2514 (/32)
(2580) csr2515 (/32)
(2581) csr2516 (/32)
(2582) csr2517 (/32)
(2583) csr2518 (/32)
(2584) csr2519 (/32)
(2585) csr2520 (/32)
(2586) csr2521 (/32)
(2587) csr2522 (/32)
(2588) csr2523 (/32)
(2589) csr2524 (/32)
(2590) csr2525 (/32)
(2591) csr2526 (/32)
(2592) csr2527 (/32)
(2593) csr2528 (/32)
(2594) csr2529 (/32)
(2595) csr2530 (/32)
(2596) csr2531 (/32)
(2597) csr2532 (/32)
(2598) csr2533 (/32)
(2599) csr2534 (/32)
(2600) csr2535 (/32)
(2601) csr2536 (/32)
(2602) csr2537 (/32)
(2603) csr2538 (/32)
(2604) csr2539 (/32)
(2605) csr2540 (/32)
(2606) csr2541 (/32)
(2607) csr2542 (/32)
(2608) csr2543 (/32)
(2609) csr2544 (/32)
(2610) csr2545 (/32)
(2611) csr2546 (/32)
(2612) csr2547 (/32)
(2613) csr2548 (/32)
(2614) csr2549 (/32)
(2615) csr2550 (/32)
(2616) csr2551 (/32)
(2617) csr2552 (/32)
(2618) csr2553 (/32)
(2619) csr2554 (/32)
(2620) csr2555 (/32)
(2621) csr2556 (/32)
(2622) csr2557 (/32)
(2623) csr2558 (/32)
(2624) csr2559 (/32)
(2625) csr2560 (/32)
(2626) csr2561 (/32)
(2627) csr2562 (/32)
(2628) csr2563 (/32)
(2629) csr2564 (/32)
(2630) csr2565 (/32)
(2631) csr2566 (/32)
(2632) csr2567 (/32)
(2633) csr2568 (/32)
(2634) csr2569 (/32)
(2635) csr2570 (/32)
(2636) csr2571 (/32)
(2637) csr2572 (/32)
(2638) csr2573 (/32)
(2639) csr2574 (/32)
(2640) csr2575 (/32)
(2641) csr2576 (/32)
(2642) csr2577 (/32)
(2643) csr2578 (/32)
(2644) csr2579 (/32)
(2645) csr2580 (/32)
(2646) csr2581 (/32)
(2647) csr2582 (/32)
(2648) csr2583 (/32)
(2649) csr2584 (/32)
(2650) csr2585 (/32)
(2651) csr2586 (/32)
(2652) csr2587 (/32)
(2653) csr2588 (/32)
(2654) csr2589 (/32)
(2655) csr2590 (/32)
(2656) csr2591 (/32)
(2657) csr2592 (/32)
(2658) csr2593 (/32)
(2659) csr2594 (/32)
(2660) csr2595 (/32)
(2661) csr2596 (/32)
(2662) csr2597 (/32)
(2663) csr2598 (/32)
(2664) csr2599 (/32)
(2665) csr2600 (/32)
(2666) csr2601 (/32)
(2667) csr2602 (/32)
(2668) csr2603 (/32)
(2669) csr2604 (/32)
(2670) csr2605 (/32)
(2671) csr2606 (/32)
(2672) csr2607 (/32)
(2673) csr2608 (/32)
(2674) csr2609 (/32)
(2675) csr2610 (/32)
(2676) csr2611 (/32)
(2677) csr2612 (/32)
(2678) csr2613 (/32)
(2679) csr2614 (/32)
(2680) csr2615 (/32)
(2681) csr2616 (/32)
(2682) csr2617 (/32)
(2683) csr2618 (/32)
(2684) csr2619 (/32)
(2685) csr2620 (/32)
(2686) csr2621 (/32)
(2687) csr2622 (/32)
(2688) csr2623 (/32)
(2689) csr2624 (/32)
(2690) csr2625 (/32)
(2691) csr2626 (/32)
(2692) csr2627 (/32)
(2693) csr2628 (/32)
(2694) csr2629 (/32)
(2695) csr2630 (/32)
(2696) csr2631 (/32)
(2697) csr2632 (/32)
(2698) csr2633 (/32)
(2699) csr2634 (/32)
(2700) csr2635 (/32)
(2701) csr2636 (/32)
(2702) csr2637 (/32)
(2703) csr2638 (/32)
(2704) csr2639 (/32)
(2705) csr2640 (/32)
(2706) csr2641 (/32)
(2707) csr2642 (/32)
(2708) csr2643 (/32)
(2709) csr2644 (/32)
(2710) csr2645 (/32)
(2711) csr2646 (/32)
(2712) csr2647 (/32)
(2713) csr2648 (/32)
(2714) csr2649 (/32)
(2715) csr2650 (/32)
(2716) csr2651 (/32)
(2717) csr2652 (/32)
(2718) csr2653 (/32)
(2719) csr2654 (/32)
(2720) csr2655 (/32)
(2721) csr2656 (/32)
(2722) csr2657 (/32)
(2723) csr2658 (/32)
(2724) csr2659 (/32)
(2725) csr2660 (/32)
(2726) csr2661 (/32)
(2727) csr2662 (/32)
(2728) csr2663 (/32)
(2729) csr2664 (/32)
(2730) csr2665 (/32)
(2731) csr2666 (/32)
(2732) csr2667 (/32)
(2733) csr2668 (/32)
(2734) csr2669 (/32)
(2735) csr2670 (/32)
(2736) csr2671 (/32)
(2737) csr2672 (/32)
(2738) csr2673 (/32)
(2739) csr2674 (/32)
(2740) csr2675 (/32)
(2741) csr2676 (/32)
(2742) csr2677 (/32)
(2743) csr2678 (/32)
(2744) csr2679 (/32)
(2745) csr2680 (/32)
(2746) csr2681 (/32)
(2747) csr2682 (/32)
(2748) csr2683 (/32)
(2749) csr2684 (/32)
(2750) csr2685 (/32)
(2751) csr2686 (/32)
(2752) csr2687 (/32)
(2753) csr2688 (/32)
(2754) csr2689 (/32)
(2755) csr2690 (/32)
(2756) csr2691 (/32)
(2757) csr2692 (/32)
(2758) csr2693 (/32)
(2759) csr2694 (/32)
(2760) csr2695 (/32)
(2761) csr2696 (/32)
(2762) csr2697 (/32)
(2763) csr2698 (/32)
(2764) csr2699 (/32)
(2765) csr2700 (/32)
(2766) csr2701 (/32)
(2767) csr2702 (/32)
(2768) csr2703 (/32)
(2769) csr2704 (/32)
(2770) csr2705 (/32)
(2771) csr2706 (/32)
(2772) csr2707 (/32)
(2773) csr2708 (/32)
(2774) csr2709 (/32)
(2775) csr2710 (/32)
(2776) csr2711 (/32)
(2777) csr2712 (/32)
(2778) csr2713 (/32)
(2779) csr2714 (/32)
(2780) csr2715 (/32)
(2781) csr2716 (/32)
(2782) csr2717 (/32)
(2783) csr2718 (/32)
(2784) csr2719 (/32)
(2785) csr2720 (/32)
(2786) csr2721 (/32)
(2787) csr2722 (/32)
(2788) csr2723 (/32)
(2789) csr2724 (/32)
(2790) csr2725 (/32)
(2791) csr2726 (/32)
(2792) csr2727 (/32)
(2793) csr2728 (/32)
(2794) csr2729 (/32)
(2795) csr2730 (/32)
(2796) csr2731 (/32)
(2797) csr2732 (/32)
(2798) csr2733 (/32)
(2799) csr2734 (/32)
(2800) csr2735 (/32)
(2801) csr2736 (/32)
(2802) csr2737 (/32)
(2803) csr2738 (/32)
(2804) csr2739 (/32)
(2805) csr2740 (/32)
(2806) csr2741 (/32)
(2807) csr2742 (/32)
(2808) csr2743 (/32)
(2809) csr2744 (/32)
(2810) csr2745 (/32)
(2811) csr2746 (/32)
(2812) csr2747 (/32)
(2813) csr2748 (/32)
(2814) csr2749 (/32)
(2815) csr2750 (/32)
(2816) csr2751 (/32)
(2817) csr2752 (/32)
(2818) csr2753 (/32)
(2819) csr2754 (/32)
(2820) csr2755 (/32)
(2821) csr2756 (/32)
(2822) csr2757 (/32)
(2823) csr2758 (/32)
(2824) csr2759 (/32)
(2825) csr2760 (/32)
(2826) csr2761 (/32)
(2827) csr2762 (/32)
(2828) csr2763 (/32)
(2829) csr2764 (/32)
(2830) csr2765 (/32)
(2831) csr2766 (/32)
(2832) csr2767 (/32)
(2833) csr2768 (/32)
(2834) csr2769 (/32)
(2835) csr2770 (/32)
(2836) csr2771 (/32)
(2837) csr2772 (/32)
(2838) csr2773 (/32)
(2839) csr2774 (/32)
(2840) csr2775 (/32)
(2841) csr2776 (/32)
(2842) csr2777 (/32)
(2843) csr2778 (/32)
(2844) csr2779 (/32)
(2845) csr2780 (/32)
(2846) csr2781 (/32)
(2847) csr2782 (/32)
(2848) csr2783 (/32)
(2849) csr2784 (/32)
(2850) csr2785 (/32)
(2851) csr2786 (/32)
(2852) csr2787 (/32)
(2853) csr2788 (/32)
(2854) csr2789 (/32)
(2855) csr2790 (/32)
(2856) csr2791 (/32)
(2857) csr2792 (/32)
(2858) csr2793 (/32)
(2859) csr2794 (/32)
(2860) csr2795 (/32)
(2861) csr2796 (/32)
(2862) csr2797 (/32)
(2863) csr2798 (/32)
(2864) csr2799 (/32)
(2865) csr2800 (/32)
(2866) csr2801 (/32)
(2867) csr2802 (/32)
(2868) csr2803 (/32)
(2869) csr2804 (/32)
(2870) csr2805 (/32)
(2871) csr2806 (/32)
(2872) csr2807 (/32)
(2873) csr2808 (/32)
(2874) csr2809 (/32)
(2875) csr2810 (/32)
(2876) csr2811 (/32)
(2877) csr2812 (/32)
(2878) csr2813 (/32)
(2879) csr2814 (/32)
(2880) csr2815 (/32)
(2881) csr2816 (/32)
(2882) csr2817 (/32)
(2883) csr2818 (/32)
(2884) csr2819 (/32)
(2885) csr2820 (/32)
(2886) csr2821 (/32)
(2887) csr2822 (/32)
(2888) csr2823 (/32)
(2889) csr2824 (/32)
(2890) csr2825 (/32)
(2891) csr2826 (/32)
(2892) csr2827 (/32)
(2893) csr2828 (/32)
(2894) csr2829 (/32)
(2895) csr2830 (/32)
(2896) csr2831 (/32)
(2897) csr2832 (/32)
(2898) csr2833 (/32)
(2899) csr2834 (/32)
(2900) csr2835 (/32)
(2901) csr2836 (/32)
(2902) csr2837 (/32)
(2903) csr2838 (/32)
(2904) csr2839 (/32)
(2905) csr2840 (/32)
(2906) csr2841 (/32)
(2907) csr2842 (/32)
(2908) csr2843 (/32)
(2909) csr2844 (/32)
(2910) csr2845 (/32)
(2911) csr2846 (/32)
(2912) csr2847 (/32)
(2913) csr2848 (/32)
(2914) csr2849 (/32)
(2915) csr2850 (/32)
(2916) csr2851 (/32)
(2917) csr2852 (/32)
(2918) csr2853 (/32)
(2919) csr2854 (/32)
(2920) csr2855 (/32)
(2921) csr2856 (/32)
(2922) csr2857 (/32)
(2923) csr2858 (/32)
(2924) csr2859 (/32)
(2925) csr2860 (/32)
(2926) csr2861 (/32)
(2927) csr2862 (/32)
(2928) csr2863 (/32)
(2929) csr2864 (/32)
(2930) csr2865 (/32)
(2931) csr2866 (/32)
(2932) csr2867 (/32)
(2933) csr2868 (/32)
(2934) csr2869 (/32)
(2935) csr2870 (/32)
(2936) csr2871 (/32)
(2937) csr2872 (/32)
(2938) csr2873 (/32)
(2939) csr2874 (/32)
(2940) csr2875 (/32)
(2941) csr2876 (/32)
(2942) csr2877 (/32)
(2943) csr2878 (/32)
(2944) csr2879 (/32)
(2945) csr2880 (/32)
(2946) csr2881 (/32)
(2947) csr2882 (/32)
(2948) csr2883 (/32)
(2949) csr2884 (/32)
(2950) csr2885 (/32)
(2951) csr2886 (/32)
(2952) csr2887 (/32)
(2953) csr2888 (/32)
(2954) csr2889 (/32)
(2955) csr2890 (/32)
(2956) csr2891 (/32)
(2957) csr2892 (/32)
(2958) csr2893 (/32)
(2959) csr2894 (/32)
(2960) csr2895 (/32)
(2961) csr2896 (/32)
(2962) csr2897 (/32)
(2963) csr2898 (/32)
(2964) csr2899 (/32)
(2965) csr2900 (/32)
(2966) csr2901 (/32)
(2967) csr2902 (/32)
(2968) csr2903 (/32)
(2969) csr2904 (/32)
(2970) csr2905 (/32)
(2971) csr2906 (/32)
(2972) csr2907 (/32)
(2973) csr2908 (/32)
(2974) csr2909 (/32)
(2975) csr2910 (/32)
(2976) csr2911 (/32)
(2977) csr2912 (/32)
(2978) csr2913 (/32)
(2979) csr2914 (/32)
(2980) csr2915 (/32)
(2981) csr2916 (/32)
(2982) csr2917 (/32)
(2983) csr2918 (/32)
(2984) csr2919 (/32)
(2985) csr2920 (/32)
(2986) csr2921 (/32)
(2987) csr2922 (/32)
(2988) csr2923 (/32)
(2989) csr2924 (/32)
(2990) csr2925 (/32)
(2991) csr2926 (/32)
(2992) csr2927 (/32)
(2993) csr2928 (/32)
(2994) csr2929 (/32)
(2995) csr2930 (/32)
(2996) csr2931 (/32)
(2997) csr2932 (/32)
(2998) csr2933 (/32)
(2999) csr2934 (/32)
(3000) csr2935 (/32)
(3001) csr2936 (/32)
(3002) csr2937 (/32)
(3003) csr2938 (/32)
(3004) csr2939 (/32)
(3005) csr2940 (/32)
(3006) csr2941 (/32)
(3007) csr2942 (/32)
(3008) csr2943 (/32)
(3009) csr2944 (/32)
(3010) csr2945 (/32)
(3011) csr2946 (/32)
(3012) csr2947 (/32)
(3013) csr2948 (/32)
(3014) csr2949 (/32)
(3015) csr2950 (/32)
(3016) csr2951 (/32)
(3017) csr2952 (/32)
(3018) csr2953 (/32)
(3019) csr2954 (/32)
(3020) csr2955 (/32)
(3021) csr2956 (/32)
(3022) csr2957 (/32)
(3023) csr2958 (/32)
(3024) csr2959 (/32)
(3025) csr2960 (/32)
(3026) csr2961 (/32)
(3027) csr2962 (/32)
(3028) csr2963 (/32)
(3029) csr2964 (/32)
(3030) csr2965 (/32)
(3031) csr2966 (/32)
(3032) csr2967 (/32)
(3033) csr2968 (/32)
(3034) csr2969 (/32)
(3035) csr2970 (/32)
(3036) csr2971 (/32)
(3037) csr2972 (/32)
(3038) csr2973 (/32)
(3039) csr2974 (/32)
(3040) csr2975 (/32)
(3041) csr2976 (/32)
(3042) csr2977 (/32)
(3043) csr2978 (/32)
(3044) csr2979 (/32)
(3045) csr2980 (/32)
(3046) csr2981 (/32)
(3047) csr2982 (/32)
(3048) csr2983 (/32)
(3049) csr2984 (/32)
(3050) csr2985 (/32)
(3051) csr2986 (/32)
(3052) csr2987 (/32)
(3053) csr2988 (/32)
(3054) csr2989 (/32)
(3055) csr2990 (/32)
(3056) csr2991 (/32)
(3057) csr2992 (/32)
(3058) csr2993 (/32)
(3059) csr2994 (/32)
(3060) csr2995 (/32)
(3061) csr2996 (/32)
(3062) csr2997 (/32)
(3063) csr2998 (/32)
(3064) csr2999 (/32)
(3065) csr3000 (/32)
(3066) csr3001 (/32)
(3067) csr3002 (/32)
(3068) csr3003 (/32)
(3069) csr3004 (/32)
(3070) csr3005 (/32)
(3071) csr3006 (/32)
(3072) csr3007 (/32)
(3073) csr3008 (/32)
(3074) csr3009 (/32)
(3075) csr3010 (/32)
(3076) csr3011 (/32)
(3077) csr3012 (/32)
(3078) csr3013 (/32)
(3079) csr3014 (/32)
(3080) csr3015 (/32)
(3081) csr3016 (/32)
(3082) csr3017 (/32)
(3083) csr3018 (/32)
(3084) csr3019 (/32)
(3085) csr3020 (/32)
(3086) csr3021 (/32)
(3087) csr3022 (/32)
(3088) csr3023 (/32)
(3089) csr3024 (/32)
(3090) csr3025 (/32)
(3091) csr3026 (/32)
(3092) csr3027 (/32)
(3093) csr3028 (/32)
(3094) csr3029 (/32)
(3095) csr3030 (/32)
(3096) csr3031 (/32)
(3097) csr3032 (/32)
(3098) csr3033 (/32)
(3099) csr3034 (/32)
(3100) csr3035 (/32)
(3101) csr3036 (/32)
(3102) csr3037 (/32)
(3103) csr3038 (/32)
(3104) csr3039 (/32)
(3105) csr3040 (/32)
(3106) csr3041 (/32)
(3107) csr3042 (/32)
(3108) csr3043 (/32)
(3109) csr3044 (/32)
(3110) csr3045 (/32)
(3111) csr3046 (/32)
(3112) csr3047 (/32)
(3113) csr3048 (/32)
(3114) csr3049 (/32)
(3115) csr3050 (/32)
(3116) csr3051 (/32)
(3117) csr3052 (/32)
(3118) csr3053 (/32)
(3119) csr3054 (/32)
(3120) csr3055 (/32)
(3121) csr3056 (/32)
(3122) csr3057 (/32)
(3123) csr3058 (/32)
(3124) csr3059 (/32)
(3125) csr3060 (/32)
(3126) csr3061 (/32)
(3127) csr3062 (/32)
(3128) csr3063 (/32)
(3129) csr3064 (/32)
(3130) csr3065 (/32)
(3131) csr3066 (/32)
(3132) csr3067 (/32)
(3133) csr3068 (/32)
(3134) csr3069 (/32)
(3135) csr3070 (/32)
(3136) csr3071 (/32)
(3137) csr3072 (/32)
(3138) csr3073 (/32)
(3139) csr3074 (/32)
(3140) csr3075 (/32)
(3141) csr3076 (/32)
(3142) csr3077 (/32)
(3143) csr3078 (/32)
(3144) csr3079 (/32)
(3145) csr3080 (/32)
(3146) csr3081 (/32)
(3147) csr3082 (/32)
(3148) csr3083 (/32)
(3149) csr3084 (/32)
(3150) csr3085 (/32)
(3151) csr3086 (/32)
(3152) csr3087 (/32)
(3153) csr3088 (/32)
(3154) csr3089 (/32)
(3155) csr3090 (/32)
(3156) csr3091 (/32)
(3157) csr3092 (/32)
(3158) csr3093 (/32)
(3159) csr3094 (/32)
(3160) csr3095 (/32)
(3161) csr3096 (/32)
(3162) csr3097 (/32)
(3163) csr3098 (/32)
(3164) csr3099 (/32)
(3165) csr3100 (/32)
(3166) csr3101 (/32)
(3167) csr3102 (/32)
(3168) csr3103 (/32)
(3169) csr3104 (/32)
(3170) csr3105 (/32)
(3171) csr3106 (/32)
(3172) csr3107 (/32)
(3173) csr3108 (/32)
(3174) csr3109 (/32)
(3175) csr3110 (/32)
(3176) csr3111 (/32)
(3177) csr3112 (/32)
(3178) csr3113 (/32)
(3179) csr3114 (/32)
(3180) csr3115 (/32)
(3181) csr3116 (/32)
(3182) csr3117 (/32)
(3183) csr3118 (/32)
(3184) csr3119 (/32)
(3185) csr3120 (/32)
(3186) csr3121 (/32)
(3187) csr3122 (/32)
(3188) csr3123 (/32)
(3189) csr3124 (/32)
(3190) csr3125 (/32)
(3191) csr3126 (/32)
(3192) csr3127 (/32)
(3193) csr3128 (/32)
(3194) csr3129 (/32)
(3195) csr3130 (/32)
(3196) csr3131 (/32)
(3197) csr3132 (/32)
(3198) csr3133 (/32)
(3199) csr3134 (/32)
(3200) csr3135 (/32)
(3201) csr3136 (/32)
(3202) csr3137 (/32)
(3203) csr3138 (/32)
(3204) csr3139 (/32)
(3205) csr3140 (/32)
(3206) csr3141 (/32)
(3207) csr3142 (/32)
(3208) csr3143 (/32)
(3209) csr3144 (/32)
(3210) csr3145 (/32)
(3211) csr3146 (/32)
(3212) csr3147 (/32)
(3213) csr3148 (/32)
(3214) csr3149 (/32)
(3215) csr3150 (/32)
(3216) csr3151 (/32)
(3217) csr3152 (/32)
(3218) csr3153 (/32)
(3219) csr3154 (/32)
(3220) csr3155 (/32)
(3221) csr3156 (/32)
(3222) csr3157 (/32)
(3223) csr3158 (/32)
(3224) csr3159 (/32)
(3225) csr3160 (/32)
(3226) csr3161 (/32)
(3227) csr3162 (/32)
(3228) csr3163 (/32)
(3229) csr3164 (/32)
(3230) csr3165 (/32)
(3231) csr3166 (/32)
(3232) csr3167 (/32)
(3233) csr3168 (/32)
(3234) csr3169 (/32)
(3235) csr3170 (/32)
(3236) csr3171 (/32)
(3237) csr3172 (/32)
(3238) csr3173 (/32)
(3239) csr3174 (/32)
(3240) csr3175 (/32)
(3241) csr3176 (/32)
(3242) csr3177 (/32)
(3243) csr3178 (/32)
(3244) csr3179 (/32)
(3245) csr3180 (/32)
(3246) csr3181 (/32)
(3247) csr3182 (/32)
(3248) csr3183 (/32)
(3249) csr3184 (/32)
(3250) csr3185 (/32)
(3251) csr3186 (/32)
(3252) csr3187 (/32)
(3253) csr3188 (/32)
(3254) csr3189 (/32)
(3255) csr3190 (/32)
(3256) csr3191 (/32)
(3257) csr3192 (/32)
(3258) csr3193 (/32)
(3259) csr3194 (/32)
(3260) csr3195 (/32)
(3261) csr3196 (/32)
(3262) csr3197 (/32)
(3263) csr3198 (/32)
(3264) csr3199 (/32)
(3265) csr3200 (/32)
(3266) csr3201 (/32)
(3267) csr3202 (/32)
(3268) csr3203 (/32)
(3269) csr3204 (/32)
(3270) csr3205 (/32)
(3271) csr3206 (/32)
(3272) csr3207 (/32)
(3273) csr3208 (/32)
(3274) csr3209 (/32)
(3275) csr3210 (/32)
(3276) csr3211 (/32)
(3277) csr3212 (/32)
(3278) csr3213 (/32)
(3279) csr3214 (/32)
(3280) csr3215 (/32)
(3281) csr3216 (/32)
(3282) csr3217 (/32)
(3283) csr3218 (/32)
(3284) csr3219 (/32)
(3285) csr3220 (/32)
(3286) csr3221 (/32)
(3287) csr3222 (/32)
(3288) csr3223 (/32)
(3289) csr3224 (/32)
(3290) csr3225 (/32)
(3291) csr3226 (/32)
(3292) csr3227 (/32)
(3293) csr3228 (/32)
(3294) csr3229 (/32)
(3295) csr3230 (/32)
(3296) csr3231 (/32)
(3297) csr3232 (/32)
(3298) csr3233 (/32)
(3299) csr3234 (/32)
(3300) csr3235 (/32)
(3301) csr3236 (/32)
(3302) csr3237 (/32)
(3303) csr3238 (/32)
(3304) csr3239 (/32)
(3305) csr3240 (/32)
(3306) csr3241 (/32)
(3307) csr3242 (/32)
(3308) csr3243 (/32)
(3309) csr3244 (/32)
(3310) csr3245 (/32)
(3311) csr3246 (/32)
(3312) csr3247 (/32)
(3313) csr3248 (/32)
(3314) csr3249 (/32)
(3315) csr3250 (/32)
(3316) csr3251 (/32)
(3317) csr3252 (/32)
(3318) csr3253 (/32)
(3319) csr3254 (/32)
(3320) csr3255 (/32)
(3321) csr3256 (/32)
(3322) csr3257 (/32)
(3323) csr3258 (/32)
(3324) csr3259 (/32)
(3325) csr3260 (/32)
(3326) csr3261 (/32)
(3327) csr3262 (/32)
(3328) csr3263 (/32)
(3329) csr3264 (/32)
(3330) csr3265 (/32)
(3331) csr3266 (/32)
(3332) csr3267 (/32)
(3333) csr3268 (/32)
(3334) csr3269 (/32)
(3335) csr3270 (/32)
(3336) csr3271 (/32)
(3337) csr3272 (/32)
(3338) csr3273 (/32)
(3339) csr3274 (/32)
(3340) csr3275 (/32)
(3341) csr3276 (/32)
(3342) csr3277 (/32)
(3343) csr3278 (/32)
(3344) csr3279 (/32)
(3345) csr3280 (/32)
(3346) csr3281 (/32)
(3347) csr3282 (/32)
(3348) csr3283 (/32)
(3349) csr3284 (/32)
(3350) csr3285 (/32)
(3351) csr3286 (/32)
(3352) csr3287 (/32)
(3353) csr3288 (/32)
(3354) csr3289 (/32)
(3355) csr3290 (/32)
(3356) csr3291 (/32)
(3357) csr3292 (/32)
(3358) csr3293 (/32)
(3359) csr3294 (/32)
(3360) csr3295 (/32)
(3361) csr3296 (/32)
(3362) csr3297 (/32)
(3363) csr3298 (/32)
(3364) csr3299 (/32)
(3365) csr3300 (/32)
(3366) csr3301 (/32)
(3367) csr3302 (/32)
(3368) csr3303 (/32)
(3369) csr3304 (/32)
(3370) csr3305 (/32)
(3371) csr3306 (/32)
(3372) csr3307 (/32)
(3373) csr3308 (/32)
(3374) csr3309 (/32)
(3375) csr3310 (/32)
(3376) csr3311 (/32)
(3377) csr3312 (/32)
(3378) csr3313 (/32)
(3379) csr3314 (/32)
(3380) csr3315 (/32)
(3381) csr3316 (/32)
(3382) csr3317 (/32)
(3383) csr3318 (/32)
(3384) csr3319 (/32)
(3385) csr3320 (/32)
(3386) csr3321 (/32)
(3387) csr3322 (/32)
(3388) csr3323 (/32)
(3389) csr3324 (/32)
(3390) csr3325 (/32)
(3391) csr3326 (/32)
(3392) csr3327 (/32)
(3393) csr3328 (/32)
(3394) csr3329 (/32)
(3395) csr3330 (/32)
(3396) csr3331 (/32)
(3397) csr3332 (/32)
(3398) csr3333 (/32)
(3399) csr3334 (/32)
(3400) csr3335 (/32)
(3401) csr3336 (/32)
(3402) csr3337 (/32)
(3403) csr3338 (/32)
(3404) csr3339 (/32)
(3405) csr3340 (/32)
(3406) csr3341 (/32)
(3407) csr3342 (/32)
(3408) csr3343 (/32)
(3409) csr3344 (/32)
(3410) csr3345 (/32)
(3411) csr3346 (/32)
(3412) csr3347 (/32)
(3413) csr3348 (/32)
(3414) csr3349 (/32)
(3415) csr3350 (/32)
(3416) csr3351 (/32)
(3417) csr3352 (/32)
(3418) csr3353 (/32)
(3419) csr3354 (/32)
(3420) csr3355 (/32)
(3421) csr3356 (/32)
(3422) csr3357 (/32)
(3423) csr3358 (/32)
(3424) csr3359 (/32)
(3425) csr3360 (/32)
(3426) csr3361 (/32)
(3427) csr3362 (/32)
(3428) csr3363 (/32)
(3429) csr3364 (/32)
(3430) csr3365 (/32)
(3431) csr3366 (/32)
(3432) csr3367 (/32)
(3433) csr3368 (/32)
(3434) csr3369 (/32)
(3435) csr3370 (/32)
(3436) csr3371 (/32)
(3437) csr3372 (/32)
(3438) csr3373 (/32)
(3439) csr3374 (/32)
(3440) csr3375 (/32)
(3441) csr3376 (/32)
(3442) csr3377 (/32)
(3443) csr3378 (/32)
(3444) csr3379 (/32)
(3445) csr3380 (/32)
(3446) csr3381 (/32)
(3447) csr3382 (/32)
(3448) csr3383 (/32)
(3449) csr3384 (/32)
(3450) csr3385 (/32)
(3451) csr3386 (/32)
(3452) csr3387 (/32)
(3453) csr3388 (/32)
(3454) csr3389 (/32)
(3455) csr3390 (/32)
(3456) csr3391 (/32)
(3457) csr3392 (/32)
(3458) csr3393 (/32)
(3459) csr3394 (/32)
(3460) csr3395 (/32)
(3461) csr3396 (/32)
(3462) csr3397 (/32)
(3463) csr3398 (/32)
(3464) csr3399 (/32)
(3465) csr3400 (/32)
(3466) csr3401 (/32)
(3467) csr3402 (/32)
(3468) csr3403 (/32)
(3469) csr3404 (/32)
(3470) csr3405 (/32)
(3471) csr3406 (/32)
(3472) csr3407 (/32)
(3473) csr3408 (/32)
(3474) csr3409 (/32)
(3475) csr3410 (/32)
(3476) csr3411 (/32)
(3477) csr3412 (/32)
(3478) csr3413 (/32)
(3479) csr3414 (/32)
(3480) csr3415 (/32)
(3481) csr3416 (/32)
(3482) csr3417 (/32)
(3483) csr3418 (/32)
(3484) csr3419 (/32)
(3485) csr3420 (/32)
(3486) csr3421 (/32)
(3487) csr3422 (/32)
(3488) csr3423 (/32)
(3489) csr3424 (/32)
(3490) csr3425 (/32)
(3491) csr3426 (/32)
(3492) csr3427 (/32)
(3493) csr3428 (/32)
(3494) csr3429 (/32)
(3495) csr3430 (/32)
(3496) csr3431 (/32)
(3497) csr3432 (/32)
(3498) csr3433 (/32)
(3499) csr3434 (/32)
(3500) csr3435 (/32)
(3501) csr3436 (/32)
(3502) csr3437 (/32)
(3503) csr3438 (/32)
(3504) csr3439 (/32)
(3505) csr3440 (/32)
(3506) csr3441 (/32)
(3507) csr3442 (/32)
(3508) csr3443 (/32)
(3509) csr3444 (/32)
(3510) csr3445 (/32)
(3511) csr3446 (/32)
(3512) csr3447 (/32)
(3513) csr3448 (/32)
(3514) csr3449 (/32)
(3515) csr3450 (/32)
(3516) csr3451 (/32)
(3517) csr3452 (/32)
(3518) csr3453 (/32)
(3519) csr3454 (/32)
(3520) csr3455 (/32)
(3521) csr3456 (/32)
(3522) csr3457 (/32)
(3523) csr3458 (/32)
(3524) csr3459 (/32)
(3525) csr3460 (/32)
(3526) csr3461 (/32)
(3527) csr3462 (/32)
(3528) csr3463 (/32)
(3529) csr3464 (/32)
(3530) csr3465 (/32)
(3531) csr3466 (/32)
(3532) csr3467 (/32)
(3533) csr3468 (/32)
(3534) csr3469 (/32)
(3535) csr3470 (/32)
(3536) csr3471 (/32)
(3537) csr3472 (/32)
(3538) csr3473 (/32)
(3539) csr3474 (/32)
(3540) csr3475 (/32)
(3541) csr3476 (/32)
(3542) csr3477 (/32)
(3543) csr3478 (/32)
(3544) csr3479 (/32)
(3545) csr3480 (/32)
(3546) csr3481 (/32)
(3547) csr3482 (/32)
(3548) csr3483 (/32)
(3549) csr3484 (/32)
(3550) csr3485 (/32)
(3551) csr3486 (/32)
(3552) csr3487 (/32)
(3553) csr3488 (/32)
(3554) csr3489 (/32)
(3555) csr3490 (/32)
(3556) csr3491 (/32)
(3557) csr3492 (/32)
(3558) csr3493 (/32)
(3559) csr3494 (/32)
(3560) csr3495 (/32)
(3561) csr3496 (/32)
(3562) csr3497 (/32)
(3563) csr3498 (/32)
(3564) csr3499 (/32)
(3565) csr3500 (/32)
(3566) csr3501 (/32)
(3567) csr3502 (/32)
(3568) csr3503 (/32)
(3569) csr3504 (/32)
(3570) csr3505 (/32)
(3571) csr3506 (/32)
(3572) csr3507 (/32)
(3573) csr3508 (/32)
(3574) csr3509 (/32)
(3575) csr3510 (/32)
(3576) csr3511 (/32)
(3577) csr3512 (/32)
(3578) csr3513 (/32)
(3579) csr3514 (/32)
(3580) csr3515 (/32)
(3581) csr3516 (/32)
(3582) csr3517 (/32)
(3583) csr3518 (/32)
(3584) csr3519 (/32)
(3585) csr3520 (/32)
(3586) csr3521 (/32)
(3587) csr3522 (/32)
(3588) csr3523 (/32)
(3589) csr3524 (/32)
(3590) csr3525 (/32)
(3591) csr3526 (/32)
(3592) csr3527 (/32)
(3593) csr3528 (/32)
(3594) csr3529 (/32)
(3595) csr3530 (/32)
(3596) csr3531 (/32)
(3597) csr3532 (/32)
(3598) csr3533 (/32)
(3599) csr3534 (/32)
(3600) csr3535 (/32)
(3601) csr3536 (/32)
(3602) csr3537 (/32)
(3603) csr3538 (/32)
(3604) csr3539 (/32)
(3605) csr3540 (/32)
(3606) csr3541 (/32)
(3607) csr3542 (/32)
(3608) csr3543 (/32)
(3609) csr3544 (/32)
(3610) csr3545 (/32)
(3611) csr3546 (/32)
(3612) csr3547 (/32)
(3613) csr3548 (/32)
(3614) csr3549 (/32)
(3615) csr3550 (/32)
(3616) csr3551 (/32)
(3617) csr3552 (/32)
(3618) csr3553 (/32)
(3619) csr3554 (/32)
(3620) csr3555 (/32)
(3621) csr3556 (/32)
(3622) csr3557 (/32)
(3623) csr3558 (/32)
(3624) csr3559 (/32)
(3625) csr3560 (/32)
(3626) csr3561 (/32)
(3627) csr3562 (/32)
(3628) csr3563 (/32)
(3629) csr3564 (/32)
(3630) csr3565 (/32)
(3631) csr3566 (/32)
(3632) csr3567 (/32)
(3633) csr3568 (/32)
(3634) csr3569 (/32)
(3635) csr3570 (/32)
(3636) csr3571 (/32)
(3637) csr3572 (/32)
(3638) csr3573 (/32)
(3639) csr3574 (/32)
(3640) csr3575 (/32)
(3641) csr3576 (/32)
(3642) csr3577 (/32)
(3643) csr3578 (/32)
(3644) csr3579 (/32)
(3645) csr3580 (/32)
(3646) csr3581 (/32)
(3647) csr3582 (/32)
(3648) csr3583 (/32)
(3649) csr3584 (/32)
(3650) csr3585 (/32)
(3651) csr3586 (/32)
(3652) csr3587 (/32)
(3653) csr3588 (/32)
(3654) csr3589 (/32)
(3655) csr3590 (/32)
(3656) csr3591 (/32)
(3657) csr3592 (/32)
(3658) csr3593 (/32)
(3659) csr3594 (/32)
(3660) csr3595 (/32)
(3661) csr3596 (/32)
(3662) csr3597 (/32)
(3663) csr3598 (/32)
(3664) csr3599 (/32)
(3665) csr3600 (/32)
(3666) csr3601 (/32)
(3667) csr3602 (/32)
(3668) csr3603 (/32)
(3669) csr3604 (/32)
(3670) csr3605 (/32)
(3671) csr3606 (/32)
(3672) csr3607 (/32)
(3673) csr3608 (/32)
(3674) csr3609 (/32)
(3675) csr3610 (/32)
(3676) csr3611 (/32)
(3677) csr3612 (/32)
(3678) csr3613 (/32)
(3679) csr3614 (/32)
(3680) csr3615 (/32)
(3681) csr3616 (/32)
(3682) csr3617 (/32)
(3683) csr3618 (/32)
(3684) csr3619 (/32)
(3685) csr3620 (/32)
(3686) csr3621 (/32)
(3687) csr3622 (/32)
(3688) csr3623 (/32)
(3689) csr3624 (/32)
(3690) csr3625 (/32)
(3691) csr3626 (/32)
(3692) csr3627 (/32)
(3693) csr3628 (/32)
(3694) csr3629 (/32)
(3695) csr3630 (/32)
(3696) csr3631 (/32)
(3697) csr3632 (/32)
(3698) csr3633 (/32)
(3699) csr3634 (/32)
(3700) csr3635 (/32)
(3701) csr3636 (/32)
(3702) csr3637 (/32)
(3703) csr3638 (/32)
(3704) csr3639 (/32)
(3705) csr3640 (/32)
(3706) csr3641 (/32)
(3707) csr3642 (/32)
(3708) csr3643 (/32)
(3709) csr3644 (/32)
(3710) csr3645 (/32)
(3711) csr3646 (/32)
(3712) csr3647 (/32)
(3713) csr3648 (/32)
(3714) csr3649 (/32)
(3715) csr3650 (/32)
(3716) csr3651 (/32)
(3717) csr3652 (/32)
(3718) csr3653 (/32)
(3719) csr3654 (/32)
(3720) csr3655 (/32)
(3721) csr3656 (/32)
(3722) csr3657 (/32)
(3723) csr3658 (/32)
(3724) csr3659 (/32)
(3725) csr3660 (/32)
(3726) csr3661 (/32)
(3727) csr3662 (/32)
(3728) csr3663 (/32)
(3729) csr3664 (/32)
(3730) csr3665 (/32)
(3731) csr3666 (/32)
(3732) csr3667 (/32)
(3733) csr3668 (/32)
(3734) csr3669 (/32)
(3735) csr3670 (/32)
(3736) csr3671 (/32)
(3737) csr3672 (/32)
(3738) csr3673 (/32)
(3739) csr3674 (/32)
(3740) csr3675 (/32)
(3741) csr3676 (/32)
(3742) csr3677 (/32)
(3743) csr3678 (/32)
(3744) csr3679 (/32)
(3745) csr3680 (/32)
(3746) csr3681 (/32)
(3747) csr3682 (/32)
(3748) csr3683 (/32)
(3749) csr3684 (/32)
(3750) csr3685 (/32)
(3751) csr3686 (/32)
(3752) csr3687 (/32)
(3753) csr3688 (/32)
(3754) csr3689 (/32)
(3755) csr3690 (/32)
(3756) csr3691 (/32)
(3757) csr3692 (/32)
(3758) csr3693 (/32)
(3759) csr3694 (/32)
(3760) csr3695 (/32)
(3761) csr3696 (/32)
(3762) csr3697 (/32)
(3763) csr3698 (/32)
(3764) csr3699 (/32)
(3765) csr3700 (/32)
(3766) csr3701 (/32)
(3767) csr3702 (/32)
(3768) csr3703 (/32)
(3769) csr3704 (/32)
(3770) csr3705 (/32)
(3771) csr3706 (/32)
(3772) csr3707 (/32)
(3773) csr3708 (/32)
(3774) csr3709 (/32)
(3775) csr3710 (/32)
(3776) csr3711 (/32)
(3777) csr3712 (/32)
(3778) csr3713 (/32)
(3779) csr3714 (/32)
(3780) csr3715 (/32)
(3781) csr3716 (/32)
(3782) csr3717 (/32)
(3783) csr3718 (/32)
(3784) csr3719 (/32)
(3785) csr3720 (/32)
(3786) csr3721 (/32)
(3787) csr3722 (/32)
(3788) csr3723 (/32)
(3789) csr3724 (/32)
(3790) csr3725 (/32)
(3791) csr3726 (/32)
(3792) csr3727 (/32)
(3793) csr3728 (/32)
(3794) csr3729 (/32)
(3795) csr3730 (/32)
(3796) csr3731 (/32)
(3797) csr3732 (/32)
(3798) csr3733 (/32)
(3799) csr3734 (/32)
(3800) csr3735 (/32)
(3801) csr3736 (/32)
(3802) csr3737 (/32)
(3803) csr3738 (/32)
(3804) csr3739 (/32)
(3805) csr3740 (/32)
(3806) csr3741 (/32)
(3807) csr3742 (/32)
(3808) csr3743 (/32)
(3809) csr3744 (/32)
(3810) csr3745 (/32)
(3811) csr3746 (/32)
(3812) csr3747 (/32)
(3813) csr3748 (/32)
(3814) csr3749 (/32)
(3815) csr3750 (/32)
(3816) csr3751 (/32)
(3817) csr3752 (/32)
(3818) csr3753 (/32)
(3819) csr3754 (/32)
(3820) csr3755 (/32)
(3821) csr3756 (/32)
(3822) csr3757 (/32)
(3823) csr3758 (/32)
(3824) csr3759 (/32)
(3825) csr3760 (/32)
(3826) csr3761 (/32)
(3827) csr3762 (/32)
(3828) csr3763 (/32)
(3829) csr3764 (/32)
(3830) csr3765 (/32)
(3831) csr3766 (/32)
(3832) csr3767 (/32)
(3833) csr3768 (/32)
(3834) csr3769 (/32)
(3835) csr3770 (/32)
(3836) csr3771 (/32)
(3837) csr3772 (/32)
(3838) csr3773 (/32)
(3839) csr3774 (/32)
(3840) csr3775 (/32)
(3841) csr3776 (/32)
(3842) csr3777 (/32)
(3843) csr3778 (/32)
(3844) csr3779 (/32)
(3845) csr3780 (/32)
(3846) csr3781 (/32)
(3847) csr3782 (/32)
(3848) csr3783 (/32)
(3849) csr3784 (/32)
(3850) csr3785 (/32)
(3851) csr3786 (/32)
(3852) csr3787 (/32)
(3853) csr3788 (/32)
(3854) csr3789 (/32)
(3855) csr3790 (/32)
(3856) csr3791 (/32)
(3857) csr3792 (/32)
(3858) csr3793 (/32)
(3859) csr3794 (/32)
(3860) csr3795 (/32)
(3861) csr3796 (/32)
(3862) csr3797 (/32)
(3863) csr3798 (/32)
(3864) csr3799 (/32)
(3865) csr3800 (/32)
(3866) csr3801 (/32)
(3867) csr3802 (/32)
(3868) csr3803 (/32)
(3869) csr3804 (/32)
(3870) csr3805 (/32)
(3871) csr3806 (/32)
(3872) csr3807 (/32)
(3873) csr3808 (/32)
(3874) csr3809 (/32)
(3875) csr3810 (/32)
(3876) csr3811 (/32)
(3877) csr3812 (/32)
(3878) csr3813 (/32)
(3879) csr3814 (/32)
(3880) csr3815 (/32)
(3881) csr3816 (/32)
(3882) csr3817 (/32)
(3883) csr3818 (/32)
(3884) csr3819 (/32)
(3885) csr3820 (/32)
(3886) csr3821 (/32)
(3887) csr3822 (/32)
(3888) csr3823 (/32)
(3889) csr3824 (/32)
(3890) csr3825 (/32)
(3891) csr3826 (/32)
(3892) csr3827 (/32)
(3893) csr3828 (/32)
(3894) csr3829 (/32)
(3895) csr3830 (/32)
(3896) csr3831 (/32)
(3897) csr3832 (/32)
(3898) csr3833 (/32)
(3899) csr3834 (/32)
(3900) csr3835 (/32)
(3901) csr3836 (/32)
(3902) csr3837 (/32)
(3903) csr3838 (/32)
(3904) csr3839 (/32)
(3905) csr3840 (/32)
(3906) csr3841 (/32)
(3907) csr3842 (/32)
(3908) csr3843 (/32)
(3909) csr3844 (/32)
(3910) csr3845 (/32)
(3911) csr3846 (/32)
(3912) csr3847 (/32)
(3913) csr3848 (/32)
(3914) csr3849 (/32)
(3915) csr3850 (/32)
(3916) csr3851 (/32)
(3917) csr3852 (/32)
(3918) csr3853 (/32)
(3919) csr3854 (/32)
(3920) csr3855 (/32)
(3921) csr3856 (/32)
(3922) csr3857 (/32)
(3923) csr3858 (/32)
(3924) csr3859 (/32)
(3925) csr3860 (/32)
(3926) csr3861 (/32)
(3927) csr3862 (/32)
(3928) csr3863 (/32)
(3929) csr3864 (/32)
(3930) csr3865 (/32)
(3931) csr3866 (/32)
(3932) csr3867 (/32)
(3933) csr3868 (/32)
(3934) csr3869 (/32)
(3935) csr3870 (/32)
(3936) csr3871 (/32)
(3937) csr3872 (/32)
(3938) csr3873 (/32)
(3939) csr3874 (/32)
(3940) csr3875 (/32)
(3941) csr3876 (/32)
(3942) csr3877 (/32)
(3943) csr3878 (/32)
(3944) csr3879 (/32)
(3945) csr3880 (/32)
(3946) csr3881 (/32)
(3947) csr3882 (/32)
(3948) csr3883 (/32)
(3949) csr3884 (/32)
(3950) csr3885 (/32)
(3951) csr3886 (/32)
(3952) csr3887 (/32)
(3953) csr3888 (/32)
(3954) csr3889 (/32)
(3955) csr3890 (/32)
(3956) csr3891 (/32)
(3957) csr3892 (/32)
(3958) csr3893 (/32)
(3959) csr3894 (/32)
(3960) csr3895 (/32)
(3961) csr3896 (/32)
(3962) csr3897 (/32)
(3963) csr3898 (/32)
(3964) csr3899 (/32)
(3965) csr3900 (/32)
(3966) csr3901 (/32)
(3967) csr3902 (/32)
(3968) csr3903 (/32)
(3969) csr3904 (/32)
(3970) csr3905 (/32)
(3971) csr3906 (/32)
(3972) csr3907 (/32)
(3973) csr3908 (/32)
(3974) csr3909 (/32)
(3975) csr3910 (/32)
(3976) csr3911 (/32)
(3977) csr3912 (/32)
(3978) csr3913 (/32)
(3979) csr3914 (/32)
(3980) csr3915 (/32)
(3981) csr3916 (/32)
(3982) csr3917 (/32)
(3983) csr3918 (/32)
(3984) csr3919 (/32)
(3985) csr3920 (/32)
(3986) csr3921 (/32)
(3987) csr3922 (/32)
(3988) csr3923 (/32)
(3989) csr3924 (/32)
(3990) csr3925 (/32)
(3991) csr3926 (/32)
(3992) csr3927 (/32)
(3993) csr3928 (/32)
(3994) csr3929 (/32)
(3995) csr3930 (/32)
(3996) csr3931 (/32)
(3997) csr3932 (/32)
(3998) csr3933 (/32)
(3999) csr3934 (/32)
(4000) csr3935 (/32)
(4001) csr3936 (/32)
(4002) csr3937 (/32)
(4003) csr3938 (/32)
(4004) csr3939 (/32)
(4005) csr3940 (/32)
(4006) csr3941 (/32)
(4007) csr3942 (/32)
(4008) csr3943 (/32)
(4009) csr3944 (/32)
(4010) csr3945 (/32)
(4011) csr3946 (/32)
(4012) csr3947 (/32)
(4013) csr3948 (/32)
(4014) csr3949 (/32)
(4015) csr3950 (/32)
(4016) csr3951 (/32)
(4017) csr3952 (/32)
(4018) csr3953 (/32)
(4019) csr3954 (/32)
(4020) csr3955 (/32)
(4021) csr3956 (/32)
(4022) csr3957 (/32)
(4023) csr3958 (/32)
(4024) csr3959 (/32)
(4025) csr3960 (/32)
(4026) csr3961 (/32)
(4027) csr3962 (/32)
(4028) csr3963 (/32)
(4029) csr3964 (/32)
(4030) csr3965 (/32)
(4031) csr3966 (/32)
(4032) csr3967 (/32)
(4033) csr3968 (/32)
(4034) csr3969 (/32)
(4035) csr3970 (/32)
(4036) csr3971 (/32)
(4037) csr3972 (/32)
(4038) csr3973 (/32)
(4039) csr3974 (/32)
(4040) csr3975 (/32)
(4041) csr3976 (/32)
(4042) csr3977 (/32)
(4043) csr3978 (/32)
(4044) csr3979 (/32)
(4045) csr3980 (/32)
(4046) csr3981 (/32)
(4047) csr3982 (/32)
(4048) csr3983 (/32)
(4049) csr3984 (/32)
(4050) csr3985 (/32)
(4051) csr3986 (/32)
(4052) csr3987 (/32)
(4053) csr3988 (/32)
(4054) csr3989 (/32)
(4055) csr3990 (/32)
(4056) csr3991 (/32)
(4057) csr3992 (/32)
(4058) csr3993 (/32)
(4059) csr3994 (/32)
(4060) csr3995 (/32)
(4061) csr3996 (/32)
(4062) csr3997 (/32)
(4063) csr3998 (/32)
(4064) csr3999 (/32)
(4065) csr4000 (/32)
(4066) csr4001 (/32)
(4067) csr4002 (/32)
(4068) csr4003 (/32)
(4069) csr4004 (/32)
(4070) csr4005 (/32)
(4071) csr4006 (/32)
(4072) csr4007 (/32)
(4073) csr4008 (/32)
(4074) csr4009 (/32)
(4075) csr4010 (/32)
(4076) csr4011 (/32)
(4077) csr4012 (/32)
(4078) csr4013 (/32)
(4079) csr4014 (/32)
(4080) csr4015 (/32)
(4081) csr4016 (/32)
(4082) csr4017 (/32)
(4083) csr4018 (/32)
(4084) csr4019 (/32)
(4085) csr4020 (/32)
(4086) csr4021 (/32)
(4087) csr4022 (/32)
(4088) csr4023 (/32)
(4089) csr4024 (/32)
(4090) csr4025 (/32)
(4091) csr4026 (/32)
(4092) csr4027 (/32)
(4093) csr4028 (/32)
(4094) csr4029 (/32)
(4095) csr4030 (/32)
(4096) csr4031 (/32)
(4097) csr4032 (/32)
(4098) csr4033 (/32)
(4099) csr4034 (/32)
(4100) csr4035 (/32)
(4101) csr4036 (/32)
(4102) csr4037 (/32)
(4103) csr4038 (/32)
(4104) csr4039 (/32)
(4105) csr4040 (/32)
(4106) csr4041 (/32)
(4107) csr4042 (/32)
(4108) csr4043 (/32)
(4109) csr4044 (/32)
(4110) csr4045 (/32)
(4111) csr4046 (/32)
(4112) csr4047 (/32)
(4113) csr4048 (/32)
(4114) csr4049 (/32)
(4115) csr4050 (/32)
(4116) csr4051 (/32)
(4117) csr4052 (/32)
(4118) csr4053 (/32)
(4119) csr4054 (/32)
(4120) csr4055 (/32)
(4121) csr4056 (/32)
(4122) csr4057 (/32)
(4123) csr4058 (/32)
(4124) csr4059 (/32)
(4125) csr4060 (/32)
(4126) csr4061 (/32)
(4127) csr4062 (/32)
(4128) csr4063 (/32)
(4129) csr4064 (/32)
(4130) csr4065 (/32)
(4131) csr4066 (/32)
(4132) csr4067 (/32)
(4133) csr4068 (/32)
(4134) csr4069 (/32)
(4135) csr4070 (/32)
(4136) csr4071 (/32)
(4137) csr4072 (/32)
(4138) csr4073 (/32)
(4139) csr4074 (/32)
(4140) csr4075 (/32)
(4141) csr4076 (/32)
(4142) csr4077 (/32)
(4143) csr4078 (/32)
(4144) csr4079 (/32)
(4145) csr4080 (/32)
(4146) csr4081 (/32)
(4147) csr4082 (/32)
(4148) csr4083 (/32)
(4149) csr4084 (/32)
(4150) csr4085 (/32)
(4151) csr4086 (/32)
(4152) csr4087 (/32)
(4153) csr4088 (/32)
(4154) csr4089 (/32)
(4155) csr4090 (/32)
(4156) csr4091 (/32)
(4157) csr4092 (/32)
(4158) csr4093 (/32)
(4159) csr4094 (/32)
(4160) csr4095 (/32)
(4161) priv (/8)

Could you do something to avoid displaying this huge list?

The Eclipse debug plug-ins issue this command at certain important moments, for informative reasons only, to keep a log of processor register values, and the huge response makes the entire console useless, since it usually overflows.

Errors while trying to debug in gdb with openocd

I closed my previous issue, because i finally made the connection, but i have problems with debugging.
In on shell i run

"spike --rbb-port=9824 pk test"

where test is simple program in riscv assembly, and i get
"Listening for remote bitbang connection on port 9824."
then in another shell i run openocd with configuration for rbb provided in riscv-tests directory (i changed hostname to localhost and port to 9824) and i get

"Open On-Chip Debugger 0.10.0-dev-gc431c0eb-dirty (2017-06-07-10:56)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
adapter speed: 10000 kHz
Warn : Adapter driver 'remote_bitbang' did not declare which transports it allows; assuming legacy JTAG-only
Info : only one transport option; autoselect 'jtag'
Info : Initializing remote_bitbang driver
Info : Connecting to localhost:9824
Info : remote_bitbang driver initialized
Info : This adapter doesn't support configurable speed
Info : JTAG tap: riscv.cpu tap/device found: 0xdeadbeef (mfg: 0x777 (), part: 0xeadb, ver: 0xd)
Warn : JTAG tap: riscv.cpu UNEXPECTED: 0xdeadbeef (mfg: 0x777 (), part: 0xeadb, ver: 0xd)
Error: JTAG tap: riscv.cpu expected 1 of 1: 0x10e31913 (mfg: 0x489 (), part: 0x0e31, ver: 0x1)
Error: Trying to use configured scan chain anyway...
Warn : Bypassing JTAG setup events due to errors
Info : Examined RISC-V core
Info : JTAG tap: riscv.cpu tap/device found: 0xdeadbeef (mfg: 0x777 (), part: 0xeadb, ver: 0xd)
Warn : JTAG tap: riscv.cpu UNEXPECTED: 0xdeadbeef (mfg: 0x777 (), part: 0xeadb, ver: 0xd)
Error: JTAG tap: riscv.cpu expected 1 of 1: 0x10e31913 (mfg: 0x489 (), part: 0x0e31, ver: 0x1)
Error: Trying to use configured scan chain anyway...
Warn : Bypassing JTAG setup events due to errors
riscv.cpu: target state: halted
Ready for Remote Connections"

And i totally dont understand this error, but problems just begin there.
After this i get in first shell this:

"dmi_read(0x10) -> 0x0
dmi_read(0x11) -> 0xc82
dmi_write(0x10, 0x0)
dmi_write(0x10, 0x1)
dmi_read(0x10) -> 0x1
dmi_read(0x16) -> 0x10000002
dmi_read(0x11) -> 0xc82
dmi_read(0x11) -> 0xc82
dmi_read(0x10) -> 0x1
dmi_write(0x10, 0x80000001)
Debug_rom_entry called for id 0 = 800
dmi_read(0x11) -> 0x382
dmi_read(0x11) -> 0x382
dmi_write(0x10, 0x1)
dmi_read(0x16) -> 0x10000002
dmi_write(0x20, 0x7b241473)
dmi_write(0x21, 0x417)
dmi_write(0x22, 0xfe842e23)
dmi_write(0x23, 0x7b241473)
dmi_write(0x24, 0xf)
dmi_write(0x25, 0x100073)
dmi_write(0x26, 0xffffffff)
dmi_read(0x16) -> 0x10000002
dmi_write(0x16, 0x10000002)
dmi_write(0x17, 0x241000)
dmi_read(0x16) -> 0x10001002
dmi_read(0x16) -> 0x10001002
Successful write to program buffer 4 bytes at 340
Debug_rom_entry called for id 0 = 800
dmi_read(0x16) -> 0x10001002
dmi_read(0x16) -> 0x10000002
dmi_read(0x16) -> 0x10000002
dmi_read(0x20) -> 0x344
dmi_read(0x16) -> 0x10000002
dmi_write(0x20, 0x7b241473)
dmi_write(0x21, 0x417)
dmi_write(0x22, 0xfe843e23)
dmi_write(0x23, 0x7b241473)
dmi_write(0x24, 0xf)
dmi_write(0x25, 0x100073)
dmi_write(0x26, 0xffffffff)
dmi_read(0x16) -> 0x10000002
dmi_write(0x16, 0x10000002)
dmi_write(0x17, 0x241000)
dmi_read(0x16) -> 0x10001002
dmi_read(0x16) -> 0x10001002
Successful write to program buffer 8 bytes at 340
dmi_read(0x16) -> 0x10001002"

and many times this:

"Debug_rom_entry called for id 0 = 800
dmi_read(0x16) -> 0x10000002
dmi_read(0x16) -> 0x10000002
dmi_read(0x16) -> 0x10000002
dmi_read(0x21) -> 0x0
dmi_read(0x20) -> 0x344
dmi_read(0x12) -> 0x112380
dmi_read(0x12) -> 0x112380
dmi_write(0x20, 0x38803023)
dmi_write(0x21, 0xf)
dmi_write(0x22, 0x100073)
dmi_write(0x23, 0xffffffff)
dmi_write(0x4, 0x0)
dmi_write(0x5, 0x0)
dmi_read(0x16) -> 0x10000002
dmi_write(0x16, 0x10000002)
dmi_write(0x17, 0x241000)
dmi_read(0x16) -> 0x10001002
dmi_read(0x16) -> 0x10001002"

then in gdb in third shell i run

"(gdb) target remote localhost:3333"

and i get

"Remote debugging using localhost:3333
0x0000000000001000 in ?? ()"

and in openocd shell i get
"Info : accepting 'gdb' connection on tcp/3333"

This is the end of everything i can do, because then, when i run
"monitor reset halt" as it is written in openocd documentation i get again

"Info : JTAG tap: riscv.cpu tap/device found: 0xdeadbeef (mfg: 0x777 (), part: 0xeadb, ver: 0xd)
Warn : JTAG tap: riscv.cpu UNEXPECTED: 0xdeadbeef (mfg: 0x777 (), part: 0xeadb, ver: 0xd)
Error: JTAG tap: riscv.cpu expected 1 of 1: 0x10e31913 (mfg: 0x489 (), part: 0x0e31, ver: 0x1)
Error: Trying to use configured scan chain anyway...
Warn : Bypassing JTAG setup events due to errors"

Then (or without typing monitor reset halt before), no matter what command i use i get

"Error: unable to execute program: (abstractcs=0x10000302)
Error: failed to execute program, abstractcs=0x10000302
Error: exiting with ERROR_FAIL"

in openocd shell.

When i run
"(gdb) load"
i get
"Loading section .text, size 0x6c4 lma 0x100b0
Loading section .rodata, size 0x8 lma 0x10778
Load failed"
in gdb and errors i showed before in openocd shell

Openocd was built without any problems. I am new to openocd so i completely dont know where my problems are. I would be really grateful if anyone would help me to solve them, or just tell me what am i doing wrong.

error "::env(REMOTE_BITBANG_HOST) no such element in array"

Hi, i have a problem with starting openocd with rbb. When i run openocd with config

'adapter_khz 10000

interface remote_bitbang
remote_bitbang_host $::env(REMOTE_BITBANG_HOST)
remote_bitbang_port $::env(REMOTE_BITBANG_PORT)

set _CHIPNAME riscv
jtag newtap $_CHIPNAME cpu -irlen 5 -expected-id 0x10e31913

set _TARGETNAME $_CHIPNAME.cpu
#target create $_TARGETNAME riscv -chain-position $_TARGETNAME -rtos riscv
target create $_TARGETNAME riscv -chain-position $_TARGETNAME

gdb_report_data_abort enable

init
reset halt

echo "Ready for Remote Connections"'

i get "::env(REMOTE_BITBANG_HOST) no such element in array" error. Would anyone be so kind to provide me a little explaination how to use it? riscv-openocd was built with correct prefix, enabled rbb and jtag_vpi and disabled werror without problems.

I am new to openocd and rbb. I assume that i have to specify hostname and port according to openocd user's guide, but what name and port should i use to co connect from spike with rbb?

GDB crashes with the XML register view (on HiFive1)

I'm not sure if this is a GDB problem or an OpenOCD problem, but it is related to the #149 XML change.

In Eclipse, no registers show up anymore when using this updated version of OpenOCD. And, GDB crashes soon thereafter. Here is the log file:

Debug: 36537 1829 riscv-011.c:954 cache_write(): exit
Debug: 36538 1829 breakpoints.c:307 breakpoint_free(): free BPID: 0 --> 0
Debug: 36539 1830 gdb_server.c:2844 gdb_input_inner(): received packet: 'g'
Debug: 36540 1830 riscv.c:752 riscv_get_gdb_reg_list(): reg_class=1
Debug: 36541 1830 riscv.c:753 riscv_get_gdb_reg_list(): rtos_hartid=0 current_hartid=0
Debug: 36542 2161 gdb_server.c:2844 gdb_input_inner(): received packet: 'qXfer:threads:read::0,fff'
Debug: 36543 2161 gdb_server.c:2844 gdb_input_inner(): received packet: 'qXfer:threads:read::0,fff'
Debug: 36544 2598 gdb_server.c:2844 gdb_input_inner(): received packet: 'qXfer:threads:read::0,fff'
Debug: 36545 15580 gdb_server.c:1022 gdb_connection_closed(): GDB Close, Target: riscv.cpu, state: halted, gdb_actual_connections=0
Debug: 36546 15580 target.c:1524 target_call_event_callbacks(): target event 6 (gdb-end)
Debug: 36547 15580 target.c:1524 target_call_event_callbacks(): target event 24 (gdb-detach)
Info : 36548 15580 server.c:527 server_loop(): dropped 'gdb' connection
Debug: 36549 15582 riscv.c:264 riscv_deinit_target(): riscv_deinit_target()
Debug: 36550 15582 riscv-011.c:1418 deinit_target(): riscv_deinit_target()

Do I need to update the version of GDB to handle the XML file?

Openocd build problem on aarch64

Openocd cannot currently be built on aarch64. The platform is not recognized, resulting in an error in the jimtcl autosetup.

It was very simple to fix this: replace configure.guess and configure.sub in openocd/jimtcl/autosetup with recent versions from GNU. E .g.

cd jimtcl/autosetup
wget -O config.guess 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD'
wget -O config.sub 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD'

I noticed this while trying to build the freedom-e-sdk (see sifive/freedom-e-sdk#51), which has this as a submodule. This goes two projects deeper to jimtcl then autosetup, it may well be solved there and that this is just a matter of updating the submodule.

Make some messages "quiet"

It would be nice to make some messages "quiet". For example, the 'expected' failure for a 32-bit core when you're trying to figure out if it is a 32-bit core would be nice to suppress, so we aren't seeing alarming 'error'. Also, we could suppress the messages while polling.

Improper busy detection on dmi_write

I saw this in v13 but it may exist in v11 as well.

dmi_write thinks that it is checking for busy error code, but actually the operation result is never updated on dmi_write. This is because on write we pass in NULL pointers for the address and data results, and the 'in' variable is only updated if at least one of address and data is non-NULL.

Will submit a fix

"Exiting with ERROR_FAIL" doesn't actually quit

in read_memory, there is a debug printf "Exiting with ERROR_FAIL". This manifests if you attempt to read memory on an un-halted hart and get ERROR_HALT_RESUME.

Although the code returns ERROR_FAIL it doesn't actually quit and things proceed as normal. So really this printf is just a bit misleading.
https://github.com/riscv/riscv-openocd/blob/riscv/src/target/riscv/riscv-013.c#L1283

From GDB side, this doesn't print any error, nothing like "can't read memory on an un-halted hart" or something, it just prints 0x0.

clang warnings

it would be great to add an automated travis build on macOS, to spot clang warnings/errors.

v13 read memory is slow

For v11 and for V13 write_memory has been optimized for fast JTAG over USB access. We should do the same thing for read_memory

V11 dbus_read should work more like V13.

V11 has the following code in dbus_read, which results in either the DBUS_OP_READ being sent twice or you getting stale data back (because it is conditioned on address_in).

V13 does it better by changing the second read to a NOP. We should fix V11 code to work the same way.

	do {
		status = dbus_scan(target, &address_in, &value, DBUS_OP_READ, address, 0);
		if (status == DBUS_STATUS_BUSY) {
			increase_dbus_busy_delay(target);
		}
	} while (((status == DBUS_STATUS_BUSY) || (address_in != address)) &&
			i++ < 256);

abstractcs timeouts should not be hard-coded

There is a timeout WALL_CLOCK_TIMEOUT for polling abstractcs.busy. This shouldn't be compiled in, as this timeout is going to be very different when interacting with a simulation target vs a HW target. Similarly, WALL_CLOCK_RESET_TIMEOUT should not be compiled in. We should create riscv target-specific commands for these items.

I know it is a goal of this OpenOCD implementation that user should not have to specify a lot of knobs, but one could pretty easily give the user instructions on what to do if they are hitting these timeouts.

Can't display/i $pc in Scratchpad

I can't currently display instructions which are in Scratchpad memory:

(gdb) load
Loading section .text, size 0x848 lma 0x80000000
...
Start address 0x80000000, load size 2194
(gdb)display/i $pc
  0x80000000: <error: Cannot access memory at address 0x80000000>
(gdb) x 0x80000000
0x80000000 <_prog_start>: 0xf14024f3

Any thoughts? Is this related to the working area declared at 0x80000000?

If I have a program which is executed from Flash (0x20000000) then it works as expected.

Is it necessary to abort() if hart can't be halted?

It may be impossible to halt a hart at a certain time. For example, a microarchitecture may allow blocking memory accesses relying on something external to the hart, or the hart may be in reset, or something. Currently, if this situation is encountered by the user, the code aborts:

https://github.com/riscv/riscv-openocd/blob/riscv/src/target/riscv/riscv-013.c#L1803

Would it be possible to simply print a message in this case, and request the user to retry? Or ...? Anything that just kills the entire OpenOCD process isn't too helpful. I"m not sure what the implications would be to simply report failure and allow the user to try again.

Wonky behavior if PROGBUF and DATA aren't contiguous (?)

I made an image where the PROGBUF and DATA buff had a 1-word gap between them.

At some point (when programming the flash), I get this assertion firing:

https://github.com/riscv/riscv-openocd/blob/f4165279856cde06739a3b9a3ec54e8ff829fabd/src/target/riscv/riscv-013.c#L1993

As far as I can tell, this function would actually always fail, because I don't see where progbuf_addr is ever getting set.

But it seems this code has been geting called all over the place. So not sure what's up.

Actual failure (ignore line numbers, I have some local changes):

Debug: 24751 2708 riscv-013.c:1453 read_memory(): transferring burst starting at address 0x80000000 (previous burst was 0x7ffffffc)
Assertion failed: (info->progbuf_addr != -1), function riscv013_progbuf_addr, file src/target/riscv/riscv-013.c, line 2070.

autoreconf -i fails

My riscv-tools installation is failing at this step - I see the same error both at the tip of the riscv branch of riscv-openocd (7a6704c) and at the version submoduled by riscv-tools (f416527).

$ autoconf --version
autoconf (GNU Autoconf) 2.69
$ automake --version
automake (GNU automake) 1.15
$ autoreconf -i
...
configure.ac:12: error: possibly undefined macro: AC_MSG_WARN
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:36: error: possibly undefined macro: AC_DISABLE_SHARED
configure.ac:37: error: possibly undefined macro: AC_PROG_LIBTOOL
configure.ac:204: error: possibly undefined macro: AC_DEFINE
configure.ac:608: error: possibly undefined macro: AC_MSG_NOTICE
autoreconf: /home/utils/autoconf-2.69/bin/autoconf failed with exit status: 1

Segfault when trying to upload to HiFive

Hi all,
I'm trying to use my own toolchain to upload a demo to the HiFive but openocd is segfaulting.

The output without debugging is:

$ work/build/openocd/src/openocd -f bsp/env/freedom-e300-hifive1/openocd.cfg
Open On-Chip Debugger 0.10.0-dev-g563f6acc-dirty (2017-05-10-23:40)
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.org/doc/doxygen/bugs.html
adapter speed: 10000 kHz
Info : auto-selecting first available session transport "jtag". To override use 'transport select <transport>'.
Info : ftdi: if you experience problems at higher adapter clocks, try the command "ftdi_tdo_sample_edge falling"
Info : clock speed 10000 kHz
Info : JTAG tap: riscv-013.cpu tap/device found: 0x10e31913 (mfg: 0x489 (<unknown>), part: 0x0e31, ver: 0x1)
Info : dtmcontrol_idle=5, dbus_busy_delay=1, interrupt_high_delay=0
Info : dtmcontrol_idle=5, dbus_busy_delay=1, interrupt_high_delay=1
Info : Examined RISCV core; XLEN=32, misa=0x40001105
Segmentation fault: 11

I dug in and debugged some and found that riscv_halt_one_hart calls riscv_is_halted which attempts to call r->is_halted which is null. Here is the last bit of output with my debugging added.

Debug: 364 82 riscv.c:683 riscv_openocd_halt(): halting all harts
Debug: 365 82 riscv.c:841 riscv_halt_one_hart(): halting hart 0
Debug: 366 82 riscv.c:952 riscv_set_current_hartid(): setting hartid to 0, was 0
Debug: 367 82 riscv.c:963 riscv_set_current_hartid(): registers already initialized, skipping
Debug: 368 82 riscv.c:843 riscv_halt_one_hart(): return ok 123
Debug: 369 82 riscv.c:1050 riscv_is_halted(): is halted
Debug: 370 82 riscv.c:1052 riscv_is_halted(): got info 0x1048e4000 0x0 0x1048e4000
Segmentation fault: 11

Thanks! I was excited to get this far. :-)

OpenOCD increments dmi_busy_delay too much during reset

In a system where it takes a long time (say, 1 second) to come out of reset, OpenOCD still increments dmi_busy_delay while trying to read registers after that time (even though in some implementations it may just be "need to wait for reset delay" when DMI doesn't respond when it's in reset.

This means once the system is out of reset, OpenOCD adds huge unnecessary dmi_busy_delays everywhere, making subsequent operations prohibitively inefficient.

I think OpenOCD should not be increasing dmi_busy_delay when it requested a reset. There are various spec proposals to make it simpler for OpenOCD to know once a core is out of reset, but these would still involve reading registers over the DMI which may take longer than usual, and those should not "count towards" the usual dmi_busy_delay.

Note that I am working off of a slightly older (June) version of OpenOCD, so if this is something that you think has already been resolved, I'll happily close this issue (building from master source now)

Flash Programmer shouldn't write SCKDIV

writing SCKDIV sets the SPI clock divider. If the processor has sped up the clocks, restoring the default SCKDIV of 3 is probably a bad idea. Again we should be careful about the SPI settings we mess with since the processor could be executing code out of SPI flash at the time we halt it

Rare assertion error when trying to flash memory

I just wanted to report a C assertion error that I saw once when trying to use OpenOCD to load a program into a memory-mapped SPI flash. The relevant commands that I ran on OpenOCD were:

flash protect 0 0 last off
program PATH_TO_PROGRAM verify
flash erase_sector 0 64 64
resume 0x20000000

The relevant parts of the log were:

cleared protection for sectors 0 through 255 on flash bank 0
Info : JTAG tap: riscv.cpu tap/device found: 0x10e31913 (mfg: 0x489 (<unknown>), part: 0x0e31, ver: 0x1)
riscv.cpu: target state: halted
halted at 0x404 due to software breakpoint
** Programming Started **
auto erase enabled
riscv.cpu: target state: halted
halted at 0x80000004 due to software breakpoint
riscv.cpu: target state: halted
halted at 0x80000004 due to software breakpoint
riscv.cpu: target state: halted
halted at 0x80000004 due to software breakpoint
riscv.cpu: target state: halted
halted at 0x80000004 due to software breakpoint
riscv.cpu: target state: halted
halted at 0x80000004 due to software breakpoint
riscv.cpu: target state: halted
halted at 0x80000004 due to software breakpoint
Error: ftdi device did not accept all data: 3584, tried 16382
Error: unable to purge ftdi rx buffers: LIBUSB_ERROR_NO_DEVICE
openocd: /openocd/src/jtag/drivers/mpsse.c:849: mpsse_flush: Assertion `ctx->write_count == 0 && ctx->read_count == 0' failed.

Syntax error in src/target/riscv/riscv.c

https://github.com/riscv/riscv-openocd/blob/riscv/src/target/riscv/riscv.c#L1203

Line 1203: if isspace(c) {

should be

Line 1203: if (isspace(c)) {

As it is the following results when compiling:

libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I/Host/Work/openocd/openocd.git -D__USE_MINGW_ANSI_STDIO -I/Host/Work/openocd/openocd.git/src -I./src -I/Host/Work/openocd/openocd.git/src/helper -DPKGDATADIR=\"\" -DBINDIR=\"bin\" -I/Host/Work/openocd/openocd.git/jimtcl -I./jimtcl -Werror -m32 -pipe -Wall -Wstrict-prototypes -Wformat-security -Wshadow -Wextra -Wno-unused-parameter -Wbad-function-cast -Wcast-align -Wredundant-decls -Werror -g -O2 -MT src/target/riscv/riscv.lo -MD -MP -MF src/target/riscv/.deps/riscv.Tpo -c /Host/Work/openocd/openocd.git/src/target/riscv/riscv.c -o src/target/riscv/riscv.o
/Host/Work/openocd/openocd.git/src/target/riscv/riscv.c: In function 'riscv_set_expose_csrs':
/Host/Work/openocd/openocd.git/src/target/riscv/riscv.c:1203:7: error: expected '(' before 'isspace'
    if isspace(c) {
       ^~~~~~~
/Host/Work/openocd/openocd.git/src/target/riscv/riscv.c:1203:7: error: statement with no effect [-Werror=unused-value]
    if isspace(c) {
       ^~~~~~~~~~
/Host/Work/openocd/openocd.git/src/target/riscv/riscv.c:1200:12: error: unused variable 'high' [-Werror=unused-variable]
   unsigned high = 0;
            ^~~~
/Host/Work/openocd/openocd.git/src/target/riscv/riscv.c:1199:8: error: unused variable 'parse_low' [-Werror=unused-variable]
   bool parse_low = true;
        ^~~~~~~~~
/Host/Work/openocd/openocd.git/src/target/riscv/riscv.c:1198:12: error: unused variable 'low' [-Werror=unused-variable]
   unsigned low = 0;
            ^~~
cc1: all warnings being treated as errors
make[2]: *** [src/target/riscv/riscv.lo] Error 1
Makefile:2936: recipe for target 'src/target/riscv/riscv.lo' failed
make[2]: Leaving directory '/tmp/build/win32/openocd'
make[1]: *** [all-recursive] Error 1
Makefile:3840: recipe for target 'all-recursive' failed
make[1]: Leaving directory '/tmp/build/win32/openocd'
make: *** [all] Error 2
Makefile:1650: recipe for target 'all' failed

--disable-werror should not be required in order for openocd to compile successfully

As a general rule the code should build without warnings being ignored as happens when configure --disable-werror is used. The master openocd source base builds without --disable-werrror. At the moment and for a long time now the RISC-V openocd branch has required --disable-werror to build. I will add specific examples of the code that breaks the build when --disable-werror is not used below. Note that my reference build platform here is MinGW-64/MSYS2 32 bit but I believe that the issue affects any other build platform and --disable-werror is required to get the code building successfully.

automate passing `set arch riscv:rv32` to gdb?

I noticed that when starting GDB for a RISC-V debug session I have to pass a command like:

set arch riscv:rv32

similarly, when starting debug sessions with ARM devices, setting the architecture is not necessary.

it looks like OpenOCD is able to automatically inform GDB what the architecture is, but this feature is not used for RISC-V devices.

is there anything to do to automate passing the architecture for RISC-V devices too?

RISC-V target support doesn't build without --disable-werror

See here for the original issue report:

ilg-archived/openocd#17

As mentioned there the RISC-V target support code does not build unless --disable-werror is specified at openocd configuration time even though openocd normally (and currently - i.e. openocd 0.10.0+dev development branch) compiles without having to suppress warnings as errors.

Maybe the RISC-V code could be cleaned up to eliminate these warnings?

Thanks.

openocd assumes FPRs are XLEN bits wide

The spec allows at least 32-bit FPRs on 64-bit systems, and possibly the converse as well. The way to fix this is to look at MISA in riscv_invalidate_register_cache() and set the FPR width correctly.

Compile error: error: left shift of negative value

Hello,

I got the following error when compiling the openocd tools:

In file included from /home/rik/Documents/freedom-e-sdk/openocd/src/target/riscv/riscv.c:11:0: /home/rik/Documents/freedom-e-sdk/openocd/src/target/riscv/riscv.c: In function โ€˜riscv_examineโ€™: /home/rik/Documents/freedom-e-sdk/openocd/src/target/riscv/riscv.c:24:69: error: left shift of negative value [-Werror=shift-negative-value] #define get_field(reg, mask) (((reg) & (mask)) / ((mask) & ~((mask) << (1)))) ^ /home/rik/Documents/freedom-e-sdk/openocd/src/helper/log.h:108:5: note: in definition of macro โ€˜LOG_DEBUGโ€™ expr); \ ^~~~ /home/rik/Documents/freedom-e-sdk/openocd/src/target/riscv/riscv.c:1727:31: note: in expansion of macro โ€˜get_fieldโ€™ LOG_DEBUG(" abussize=0x%x", get_field(dminfo, DMINFO_ABUSSIZE));

I had a look and found out it is being caused by the following line:
LOG_DEBUG(" abussize=0x%x", get_field(dminfo, DMINFO_ABUSSIZE));
More specific:
#define DMINFO_ABUSSIZE (0x7f<<25)
If I comment the LOG_DEBUG line it compiles fine.

"Register cache entry is invalid!" assertion failure in v13

Connect to OpenOCD via telnet localhost 4444

> halt
> reg x0
x0 (/32): 0x00000000
>reg x1
x1 (/32): 0x00000000
>resume
( At this point, i expect register accesses to return an error, since our HW doesn't support
register accesses when hart is not halted)
>reg x0
x0 (/32): 0x00000000
> reg x1
Register cache entry for 1 is invalid!
Connection closed by foreign host.

OpenOCD window shows:

riscv-013.c:884: reg_cache_get: Assertion `r->valid` failed

The new remote_bitbang code fails to compile on mingw-w64

/Host/Work/openocd/openocd.git/src/jtag/drivers/remote_bitbang.c: In function 'remote_bitbang_fill_buf':
/Host/Work/openocd/openocd.git/src/jtag/drivers/remote_bitbang.c:63:2: error: implicit declaration of function 'fcntl' [-Werror=implicit-function-declaration]
  fcntl(remote_bitbang_fd, F_SETFL, O_NONBLOCK);
  ^~~~~
/Host/Work/openocd/openocd.git/src/jtag/drivers/remote_bitbang.c:63:27: error: 'F_SETFL' undeclared (first use in this function)
  fcntl(remote_bitbang_fd, F_SETFL, O_NONBLOCK);
                           ^~~~~~~
/Host/Work/openocd/openocd.git/src/jtag/drivers/remote_bitbang.c:63:27: note: each undeclared identifier is reported only once for each function it appears in
/Host/Work/openocd/openocd.git/src/jtag/drivers/remote_bitbang.c:63:36: error: 'O_NONBLOCK' undeclared (first use in this function)
  fcntl(remote_bitbang_fd, F_SETFL, O_NONBLOCK);
                                    ^~~~~~~~~~
/Host/Work/openocd/openocd.git/src/jtag/drivers/remote_bitbang.c: In function 'remote_bitbang_rread':
/Host/Work/openocd/openocd.git/src/jtag/drivers/remote_bitbang.c:157:27: error: 'F_SETFL' undeclared (first use in this function)
  fcntl(remote_bitbang_fd, F_SETFL, 0);
                           ^~~~~~~

For my new OpenOCD release I had to manually revert to the original code.

https://github.com/gnu-mcu-eclipse/openocd/blob/gnu-mcu-eclipse-dev/src/jtag/drivers/remote_bitbang.c

v13 should do commands that will succeed vs trying and failing

Currently V13 keeps trying abstract commands that fail, e.g. to read CSRs. I think the code should be rewritten s.t. if there are enough resources (program buffer words) to do the access with program buffer, then OpenOCD should just do that vs trying to do it with the abstract command.

bad behavior when setting more triggers than exist

A user reported the following behavior on a core which supports 2 triggers:
Setting 2 triggers works as expected.
Setting a 3rd fails as expected, but afterwards debugging doesn't work right even when one of the breakpoints is deleted.

At the very least we should have a test for this case in riscv-tests/debug, and then of course we should make it pass.

Unpredictable behavior when reading nonexistent CSRs

OpenOCD doesn't seem to do the right thing when reading CSRs that don't exist.

For example, the HiFive1 board has no CSR 0xF10 (which is where $misa was in Priv 1.9) but it does have $misa at 0x301 (1.9.1 location)

If I launch OpenOCD and connect with GDB:

p/x $csr769
p/x $csr3856

The first CSR is read successfully with the right $misa value. OpenOCD tries to read the other CSR and gets an exception. This seems like the expected behavior, but this doesn't translate to letting GDB know that the register doesn't exist, and GDB thinks the register has value 0xFFFFFFFF. This is problematic for something like $misa, because then GDB infers the wrong thing about the core rather than realizing $misa doesn't exist.

I tried looking at the code but not sure where the issue would be.

Compile error on macOS

src/target/riscv/riscv.c:1171:37: error: length modifier 'L' results in undefined behavior or no effect with
      'x' conversion specifier [-Werror,-Wformat]
        int result = sscanf(CMD_ARGV[0], "%Lx", &address);
                                          ~^~
src/target/riscv/riscv.c:1171:37: note: did you mean to use 'll'?
        int result = sscanf(CMD_ARGV[0], "%Lx", &address);
                                           ^
                                           ll
1 error generated.

Changes to gdb_server.c break debugging of some or all non RISC-V targets

The changes to gdb_get_registers_packet(), gdb_set_registers_packet(), gdb_get_register_packet() and gdb_set_register_packet() in this commit:

2ae0078#diff-1f3fc53de9d7ac5aa6603362f46a669d

break debugging of some (or maybe all?) non RISC-V targets. The rationale for these changes is also not clear.

For example before these changes (or if these changes are disabled in the latest version of gdb_server.c) debugging of our Cortex-M targets worked fine.
But with these changes enabled Cortex-M (e.g. Cortex-M3 in this case) debugging fails with the following Eclipse error dialog:

Error in final launch sequence
Failed to execute MI command:
-target-select remote localhost:3333
Error message from debugger back end:
Remote failure reply: E0E
Failed to execute MI command:
-target-select remote localhost:3333
Error message from debugger back end:
Remote failure reply: E0E
Remote failure reply: E0E

and the following OpenOCD log output:

Open On-Chip Debugger 0.10.0+dev-00143-g8721a129-dirty (2017-09-22-11:17)
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.org/doc/doxygen/bugs.html
M2S090
Info : only one transport option; autoselect 'jtag'
adapter speed: 6000 kHz
cortex_m reset_config sysresetreq
trst_only separate trst_push_pull
do_board_reset_init
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : FlashPro ports available: E200OP5M0
Info : FlashPro port used: E200OP5M0
Info : clock speed 6000 kHz
Info : JTAG tap: M2S090.tap tap/device found: 0x2f8071cf (mfg: 0x0e7 (GateField), part: 0xf807, ver: 0x2)
Info : JTAG tap: M2S090.tap disabled
Info : JTAG tap: M2S090.dap enabled
Info : Cortex-M3 IDCODE = 0x4ba00477
Info : M2S090.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : Listening on port 3333 for gdb connections
Started by GNU MCU Eclipse
Info : accepting 'gdb' connection on tcp/3333
undefined debug reason 7 - target needs reset
Warn : target not halted

Info : dropped 'gdb' connection

In case it helps the verbose (-d) log output is:

Open On-Chip Debugger 0.10.0+dev-00143-g8721a129-dirty (2017-09-22-11:17)
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.org/doc/doxygen/bugs.html
User : 13 2 command.c:544 command_print(): debug_level: 3
Debug: 14 2 options.c:217 add_default_dirs(): bindir=D:/msys64/home/tommy.murphy/dev/openocd/openocd-microsemi/openocd/bin
Debug: 15 2 options.c:218 add_default_dirs(): pkgdatadir=D:/msys64/home/tommy.murphy/dev/openocd/openocd-microsemi/openocd/share/openocd
Debug: 16 3 options.c:219 add_default_dirs(): exepath=C:/dev/tools/softconsole/SoftConsole_v5.2.0.8/openocd/bin
Debug: 17 3 options.c:220 add_default_dirs(): bin2data=../share/openocd
Debug: 18 3 configuration.c:42 add_script_search_dir(): adding C:/dev/tools/softconsole/SoftConsole_v5.2.0.8/openocd/bin/../share/openocd/scripts
Debug: 19 4 configuration.c:42 add_script_search_dir(): adding C:\Users\tommy.murphy\AppData\Roaming/OpenOCD
Debug: 20 4 configuration.c:42 add_script_search_dir(): adding C:/dev/tools/softconsole/SoftConsole_v5.2.0.8/openocd/bin/../share/openocd/site
Debug: 21 4 configuration.c:42 add_script_search_dir(): adding C:/dev/tools/softconsole/SoftConsole_v5.2.0.8/openocd/bin/../share/openocd/scripts
Debug: 22 8 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_gdb_port 3333
Debug: 23 8 command.c:143 script_debug(): command - gdb_port ocd_gdb_port 3333
Debug: 25 8 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_telnet_port 4444
Debug: 26 9 command.c:143 script_debug(): command - telnet_port ocd_telnet_port 4444
User : 28 9 command.c:675 command_run_line(): M2S090User : 29 9 command.c:677 command_run_line(): 
Debug: 30 9 configuration.c:82 find_file(): found C:/dev/tools/softconsole/SoftConsole_v5.2.0.8/openocd/bin/../share/openocd/scripts/board/microsemi-cortex-m3.cfg
Debug: 31 12 configuration.c:82 find_file(): found C:/dev/tools/softconsole/SoftConsole_v5.2.0.8/openocd/bin/../share/openocd/scripts/interface/microsemi-flashpro.cfg
Debug: 32 13 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_interface microsemi-flashpro
Debug: 33 13 command.c:143 script_debug(): command - interface ocd_interface microsemi-flashpro
Debug: 35 13 command.c:364 register_command_handler(): registering 'ocd_microsemi_flashpro'...
Debug: 36 14 command.c:364 register_command_handler(): registering 'ocd_microsemi_flashpro'...
Debug: 37 14 command.c:364 register_command_handler(): registering 'ocd_microsemi_flashpro_port'...
Info : 38 14 transport.c:117 allow_transports(): only one transport option; autoselect 'jtag'
Debug: 39 14 command.c:364 register_command_handler(): registering 'ocd_jtag_flush_queue_sleep'...
Debug: 40 15 command.c:364 register_command_handler(): registering 'ocd_jtag_rclk'...
Debug: 41 15 command.c:364 register_command_handler(): registering 'ocd_jtag_ntrst_delay'...
Debug: 42 15 command.c:364 register_command_handler(): registering 'ocd_jtag_ntrst_assert_width'...
Debug: 43 15 command.c:364 register_command_handler(): registering 'ocd_scan_chain'...
Debug: 44 16 command.c:364 register_command_handler(): registering 'ocd_jtag_reset'...
Debug: 45 16 command.c:364 register_command_handler(): registering 'ocd_runtest'...
Debug: 46 16 command.c:364 register_command_handler(): registering 'ocd_irscan'...
Debug: 47 17 command.c:364 register_command_handler(): registering 'ocd_verify_ircapture'...
Debug: 48 17 command.c:364 register_command_handler(): registering 'ocd_verify_jtag'...
Debug: 49 17 command.c:364 register_command_handler(): registering 'ocd_tms_sequence'...
Debug: 50 17 command.c:364 register_command_handler(): registering 'ocd_wait_srst_deassert'...
Debug: 51 18 command.c:364 register_command_handler(): registering 'ocd_jtag'...
Debug: 52 18 command.c:364 register_command_handler(): registering 'ocd_jtag'...
Debug: 53 18 command.c:364 register_command_handler(): registering 'ocd_jtag'...
Debug: 54 19 command.c:364 register_command_handler(): registering 'ocd_jtag'...
Debug: 55 19 command.c:364 register_command_handler(): registering 'ocd_jtag'...
Debug: 56 19 command.c:364 register_command_handler(): registering 'ocd_jtag'...
Debug: 57 19 command.c:364 register_command_handler(): registering 'ocd_jtag'...
Debug: 58 20 command.c:364 register_command_handler(): registering 'ocd_jtag'...
Debug: 59 20 command.c:364 register_command_handler(): registering 'ocd_jtag'...
Debug: 60 20 command.c:364 register_command_handler(): registering 'ocd_jtag'...
Debug: 61 20 command.c:364 register_command_handler(): registering 'ocd_jtag'...
Debug: 62 21 command.c:364 register_command_handler(): registering 'ocd_jtag'...
Debug: 63 21 command.c:364 register_command_handler(): registering 'ocd_jtag'...
Debug: 64 21 command.c:364 register_command_handler(): registering 'ocd_svf'...
Debug: 65 21 command.c:364 register_command_handler(): registering 'ocd_xsvf'...
Debug: 66 22 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_adapter_khz 6000
Debug: 67 22 command.c:143 script_debug(): command - adapter_khz ocd_adapter_khz 6000
Debug: 69 22 core.c:1753 jtag_config_khz(): handle jtag khz
Debug: 70 22 core.c:1720 adapter_khz_to_speed(): convert khz to interface specific speed value
Debug: 71 22 core.c:1720 adapter_khz_to_speed(): convert khz to interface specific speed value
User : 72 23 command.c:544 command_print(): adapter speed: 6000 kHz
Debug: 73 23 configuration.c:82 find_file(): found C:/dev/tools/softconsole/SoftConsole_v5.2.0.8/openocd/bin/../share/openocd/scripts/target/microsemi-cortex-m3.cfg
Debug: 74 24 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_jtag newtap M2S090 tap -irlen 8 -expected-id 0x0f8071cf -ignore-version
Debug: 75 25 command.c:143 script_debug(): command - ocd_jtag ocd_jtag newtap M2S090 tap -irlen 8 -expected-id 0x0f8071cf -ignore-version
Debug: 76 25 tcl.c:549 jim_newtap_cmd(): Creating New Tap, Chip: M2S090, Tap: tap, Dotted: M2S090.tap, 5 params
Debug: 77 25 tcl.c:573 jim_newtap_cmd(): Processing option: -irlen
Debug: 78 26 tcl.c:573 jim_newtap_cmd(): Processing option: -expected-id
Debug: 79 26 tcl.c:573 jim_newtap_cmd(): Processing option: -ignore-version
Debug: 80 26 core.c:1426 jtag_tap_init(): Created Tap: M2S090.tap @ abs position 0, irlen 8, capture: 0x1 mask: 0x3
Debug: 81 26 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_jtag configure M2S090.tap -event tap-disable disable_fpga_tap M2S090.tap 0x0a
Debug: 82 27 command.c:143 script_debug(): command - ocd_jtag ocd_jtag configure M2S090.tap -event tap-disable disable_fpga_tap M2S090.tap 0x0a
Debug: 83 28 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_jtag configure M2S090.tap -event setup switch_from_fpga_tap_to_m3_dap M2S090.tap M2S090.dap
Debug: 84 28 command.c:143 script_debug(): command - ocd_jtag ocd_jtag configure M2S090.tap -event setup switch_from_fpga_tap_to_m3_dap M2S090.tap M2S090.dap
Debug: 85 29 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_jtag newtap M2S090 dap -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 0x0ba00477 -ignore-version -disable
Debug: 86 29 command.c:143 script_debug(): command - ocd_jtag ocd_jtag newtap M2S090 dap -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 0x0ba00477 -ignore-version -disable
Debug: 87 30 tcl.c:549 jim_newtap_cmd(): Creating New Tap, Chip: M2S090, Tap: dap, Dotted: M2S090.dap, 10 params
Debug: 88 30 tcl.c:573 jim_newtap_cmd(): Processing option: -irlen
Debug: 89 30 tcl.c:573 jim_newtap_cmd(): Processing option: -ircapture
Debug: 90 31 tcl.c:573 jim_newtap_cmd(): Processing option: -irmask
Debug: 91 31 tcl.c:573 jim_newtap_cmd(): Processing option: -expected-id
Debug: 92 31 tcl.c:573 jim_newtap_cmd(): Processing option: -ignore-version
Debug: 93 31 tcl.c:573 jim_newtap_cmd(): Processing option: -disable
Debug: 94 31 core.c:1426 jtag_tap_init(): Created Tap: M2S090.dap @ abs position 1, irlen 4, capture: 0x1 mask: 0xf
Debug: 95 32 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_jtag configure M2S090.dap -event tap-enable enable_m3_dap
Debug: 96 32 command.c:143 script_debug(): command - ocd_jtag ocd_jtag configure M2S090.dap -event tap-enable enable_m3_dap
Debug: 97 32 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_target create M2S090.cpu cortex_m -chain-position M2S090.dap
Debug: 98 33 command.c:143 script_debug(): command - ocd_target ocd_target create M2S090.cpu cortex_m -chain-position M2S090.dap
Debug: 99 33 target.c:1959 target_free_all_working_areas_restore(): freeing all working areas
Debug: 100 33 command.c:364 register_command_handler(): registering 'ocd_arm'...
Debug: 101 34 command.c:364 register_command_handler(): registering 'ocd_arm'...
Debug: 102 34 command.c:364 register_command_handler(): registering 'ocd_arm'...
Debug: 103 34 command.c:364 register_command_handler(): registering 'ocd_arm'...
Debug: 104 34 command.c:364 register_command_handler(): registering 'ocd_arm'...
Debug: 105 34 command.c:364 register_command_handler(): registering 'ocd_arm'...
Debug: 106 35 command.c:364 register_command_handler(): registering 'ocd_arm'...
Debug: 107 35 command.c:364 register_command_handler(): registering 'ocd_dap'...
Debug: 108 35 command.c:364 register_command_handler(): registering 'ocd_dap'...
Debug: 109 35 command.c:364 register_command_handler(): registering 'ocd_dap'...
Debug: 110 36 command.c:364 register_command_handler(): registering 'ocd_dap'...
Debug: 111 36 command.c:364 register_command_handler(): registering 'ocd_dap'...
Debug: 112 36 command.c:364 register_command_handler(): registering 'ocd_dap'...
Debug: 113 36 command.c:364 register_command_handler(): registering 'ocd_dap'...
Debug: 114 37 command.c:364 register_command_handler(): registering 'ocd_dap'...
Debug: 115 37 command.c:364 register_command_handler(): registering 'ocd_tpiu'...
Debug: 116 37 command.c:364 register_command_handler(): registering 'ocd_itm'...
Debug: 117 37 command.c:364 register_command_handler(): registering 'ocd_itm'...
Debug: 118 37 command.c:364 register_command_handler(): registering 'ocd_cortex_m'...
Debug: 119 38 command.c:364 register_command_handler(): registering 'ocd_cortex_m'...
Debug: 120 38 command.c:364 register_command_handler(): registering 'ocd_cortex_m'...
Debug: 121 38 command.c:364 register_command_handler(): registering 'ocd_cortex_m'...
Debug: 122 38 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 123 39 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 124 39 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 125 39 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 126 40 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 127 40 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 128 40 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 129 40 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 130 41 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 131 41 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 132 41 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 133 41 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 134 41 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 135 41 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 136 42 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 137 42 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 138 42 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 139 42 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 140 43 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 141 43 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 142 43 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 143 43 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 144 43 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 145 44 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 146 44 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 147 44 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 148 44 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 149 44 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 150 44 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 151 45 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 152 45 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 153 45 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 154 45 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 155 45 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 156 46 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 157 46 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 158 46 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 159 46 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 160 46 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 161 47 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 162 47 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 163 47 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 164 47 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 165 47 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 166 47 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 167 48 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 168 48 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 169 48 command.c:364 register_command_handler(): registering 'ocd_M2S090.cpu'...
Debug: 170 48 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_M2S090.cpu configure -work-area-phys 0x20000000 -work-area-size 0x10000 -work-area-backup 0
Debug: 171 49 command.c:143 script_debug(): command - ocd_M2S090.cpu ocd_M2S090.cpu configure -work-area-phys 0x20000000 -work-area-size 0x10000 -work-area-backup 0
Debug: 172 49 target.c:1959 target_free_all_working_areas_restore(): freeing all working areas
Debug: 173 49 target.c:1959 target_free_all_working_areas_restore(): freeing all working areas
Debug: 174 49 target.c:1959 target_free_all_working_areas_restore(): freeing all working areas
Debug: 175 50 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_flash bank M2S090.envm microsemi-smartfusion2-envm 0x60000000 0x80000 0 0 M2S090.cpu
Debug: 176 50 command.c:143 script_debug(): command - ocd_flash ocd_flash bank M2S090.envm microsemi-smartfusion2-envm 0x60000000 0x80000 0 0 M2S090.cpu
Debug: 178 50 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_cortex_m reset_config sysresetreq
Debug: 179 51 command.c:143 script_debug(): command - ocd_cortex_m ocd_cortex_m reset_config sysresetreq
User : 181 51 command.c:544 command_print(): cortex_m reset_config sysresetreq
Debug: 182 51 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_reset_config trst_only
Debug: 183 52 command.c:143 script_debug(): command - reset_config ocd_reset_config trst_only
User : 185 52 command.c:544 command_print(): trst_only separate trst_push_pull
Debug: 186 52 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_M2S090.cpu configure -event reset-init 
	# device reset-init
	do_device_reset_init

	# call board level reset-init if defined
	if {[exists -proc do_board_reset_init]} {
		do_board_reset_init
	}

Debug: 187 53 command.c:143 script_debug(): command - ocd_M2S090.cpu ocd_M2S090.cpu configure -event reset-init 
	# device reset-init
	do_device_reset_init

	# call board level reset-init if defined
	if {[exists -proc do_board_reset_init]} {
		do_board_reset_init
	}

Debug: 188 54 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_M2S090.cpu configure -event examine-end 
	# Check that we are, in fact, talking to a Cortex-M3
	# http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.100165_0201_00_en/ric1417175933150.html
	
	mem2array a 32 0xe000ed00 1
	set cpuid [expr (($a(0) >> 4) & 0x00000fff)]
	if {$cpuid ne 0x00000c23} {
		error [format "Error: failed to detect Cortex-M3, CPUID = 0x%04x" $a(0)]
	}

Debug: 189 55 command.c:143 script_debug(): command - ocd_M2S090.cpu ocd_M2S090.cpu configure -event examine-end 
	# Check that we are, in fact, talking to a Cortex-M3
	# http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.100165_0201_00_en/ric1417175933150.html
	
	mem2array a 32 0xe000ed00 1
	set cpuid [expr (($a(0) >> 4) & 0x00000fff)]
	if {$cpuid ne 0x00000c23} {
		error [format "Error: failed to detect Cortex-M3, CPUID = 0x%04x" $a(0)]
	}

Debug: 190 56 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_M2S090.cpu configure -event gdb-detach 
	# resume execution on debugger detach
	resume

Debug: 191 57 command.c:143 script_debug(): command - ocd_M2S090.cpu ocd_M2S090.cpu configure -event gdb-detach 
	# resume execution on debugger detach
	resume

User : 192 57 command.c:675 command_run_line(): do_board_reset_initUser : 193 57 command.c:677 command_run_line(): 
Info : 194 59 server.c:312 add_service(): Listening on port 6666 for tcl connections
Info : 195 60 server.c:312 add_service(): Listening on port 4444 for telnet connections
Debug: 196 60 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_init
Debug: 197 60 command.c:143 script_debug(): command - init ocd_init
Debug: 199 61 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_target init
Debug: 200 61 command.c:143 script_debug(): command - ocd_target ocd_target init
Debug: 202 61 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_target names
Debug: 203 61 command.c:143 script_debug(): command - ocd_target ocd_target names
Debug: 204 62 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_M2S090.cpu cget -event gdb-flash-erase-start
Debug: 205 62 command.c:143 script_debug(): command - ocd_M2S090.cpu ocd_M2S090.cpu cget -event gdb-flash-erase-start
Debug: 206 62 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_M2S090.cpu configure -event gdb-flash-erase-start reset init
Debug: 207 63 command.c:143 script_debug(): command - ocd_M2S090.cpu ocd_M2S090.cpu configure -event gdb-flash-erase-start reset init
Debug: 208 63 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_M2S090.cpu cget -event gdb-flash-write-end
Debug: 209 64 command.c:143 script_debug(): command - ocd_M2S090.cpu ocd_M2S090.cpu cget -event gdb-flash-write-end
Debug: 210 64 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_M2S090.cpu configure -event gdb-flash-write-end reset halt
Debug: 211 65 command.c:143 script_debug(): command - ocd_M2S090.cpu ocd_M2S090.cpu configure -event gdb-flash-write-end reset halt
Debug: 212 65 target.c:1368 handle_target_init_command(): Initializing targets...
Debug: 213 65 command.c:364 register_command_handler(): registering 'ocd_target_request'...
Debug: 214 65 command.c:364 register_command_handler(): registering 'ocd_trace'...
Debug: 215 65 command.c:364 register_command_handler(): registering 'ocd_trace'...
Debug: 216 66 command.c:364 register_command_handler(): registering 'ocd_fast_load_image'...
Debug: 217 66 command.c:364 register_command_handler(): registering 'ocd_fast_load'...
Debug: 218 66 command.c:364 register_command_handler(): registering 'ocd_profile'...
Debug: 219 66 command.c:364 register_command_handler(): registering 'ocd_virt2phys'...
Debug: 220 66 command.c:364 register_command_handler(): registering 'ocd_reg'...
Debug: 221 66 command.c:364 register_command_handler(): registering 'ocd_poll'...
Debug: 222 67 command.c:364 register_command_handler(): registering 'ocd_wait_halt'...
Debug: 223 67 command.c:364 register_command_handler(): registering 'ocd_halt'...
Debug: 224 67 command.c:364 register_command_handler(): registering 'ocd_resume'...
Debug: 225 67 command.c:364 register_command_handler(): registering 'ocd_reset'...
Debug: 226 67 command.c:364 register_command_handler(): registering 'ocd_soft_reset_halt'...
Debug: 227 67 command.c:364 register_command_handler(): registering 'ocd_step'...
Debug: 228 68 command.c:364 register_command_handler(): registering 'ocd_mdd'...
Debug: 229 68 command.c:364 register_command_handler(): registering 'ocd_mdw'...
Debug: 230 68 command.c:364 register_command_handler(): registering 'ocd_mdh'...
Debug: 231 68 command.c:364 register_command_handler(): registering 'ocd_mdb'...
Debug: 232 68 command.c:364 register_command_handler(): registering 'ocd_mwd'...
Debug: 233 68 command.c:364 register_command_handler(): registering 'ocd_mww'...
Debug: 234 69 command.c:364 register_command_handler(): registering 'ocd_mwh'...
Debug: 235 69 command.c:364 register_command_handler(): registering 'ocd_mwb'...
Debug: 236 69 command.c:364 register_command_handler(): registering 'ocd_bp'...
Debug: 237 69 command.c:364 register_command_handler(): registering 'ocd_rbp'...
Debug: 238 69 command.c:364 register_command_handler(): registering 'ocd_wp'...
Debug: 239 69 command.c:364 register_command_handler(): registering 'ocd_rwp'...
Debug: 240 70 command.c:364 register_command_handler(): registering 'ocd_load_image'...
Debug: 241 70 command.c:364 register_command_handler(): registering 'ocd_dump_image'...
Debug: 242 70 command.c:364 register_command_handler(): registering 'ocd_verify_image_checksum'...
Debug: 243 70 command.c:364 register_command_handler(): registering 'ocd_verify_image'...
Debug: 244 70 command.c:364 register_command_handler(): registering 'ocd_test_image'...
Debug: 245 70 command.c:364 register_command_handler(): registering 'ocd_reset_nag'...
Debug: 246 71 command.c:364 register_command_handler(): registering 'ocd_ps'...
Debug: 247 71 command.c:364 register_command_handler(): registering 'ocd_test_mem_access'...
Info : 248 463 microsemi_flashpro.c:1602 microsemi_flashpro_initialize(): FlashPro ports available: E200OP5M0
Info : 249 463 microsemi_flashpro.c:1603 microsemi_flashpro_initialize(): FlashPro port used: E200OP5M0
Debug: 250 545 core.c:1720 adapter_khz_to_speed(): convert khz to interface specific speed value
Debug: 251 545 core.c:1723 adapter_khz_to_speed(): have interface set up
Debug: 252 545 core.c:1720 adapter_khz_to_speed(): convert khz to interface specific speed value
Debug: 253 545 core.c:1723 adapter_khz_to_speed(): have interface set up
Info : 254 546 core.c:1508 adapter_init(): clock speed 6000 kHz
Debug: 255 546 openocd.c:164 handle_init_command(): Debug Adapter init complete
Debug: 256 546 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_transport init
Debug: 257 546 command.c:143 script_debug(): command - ocd_transport ocd_transport init
Debug: 260 546 transport.c:239 handle_transport_init(): handle_transport_init
Debug: 261 547 core.c:729 jtag_add_reset(): SRST line released
Debug: 262 547 core.c:753 jtag_add_reset(): TRST line released
Debug: 263 547 core.c:327 jtag_call_event_callbacks(): jtag event: TAP reset
Debug: 264 547 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_jtag arp_init
Debug: 265 547 command.c:143 script_debug(): command - ocd_jtag ocd_jtag arp_init
Debug: 266 547 core.c:1521 jtag_init_inner(): Init JTAG chain
Debug: 267 547 core.c:327 jtag_call_event_callbacks(): jtag event: TAP reset
Debug: 268 548 core.c:1177 jtag_examine_chain(): DR scan interrogation for IDCODE/BYPASS
Debug: 269 548 core.c:327 jtag_call_event_callbacks(): jtag event: TAP reset
Info : 270 549 core.c:1076 jtag_examine_chain_display(): JTAG tap: M2S090.tap tap/device found: 0x2f8071cf (mfg: 0x0e7 (GateField), part: 0xf807, ver: 0x2)
Debug: 271 549 core.c:1312 jtag_validate_ircapture(): IR capture validation scan
Debug: 272 550 core.c:1370 jtag_validate_ircapture(): M2S090.tap: IR capture 0x95
Debug: 273 550 tcl.c:632 jtag_tap_handle_event(): JTAG tap: M2S090.tap event: 1 (setup)
	action: switch_from_fpga_tap_to_m3_dap M2S090.tap M2S090.dap
Debug: 274 550 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_jtag tapdisable M2S090.tap
Debug: 275 550 command.c:143 script_debug(): command - ocd_jtag ocd_jtag tapdisable M2S090.tap
Debug: 276 551 tcl.c:632 jtag_tap_handle_event(): JTAG tap: M2S090.tap event: 3 (tap-disable)
	action: disable_fpga_tap M2S090.tap 0x0a
Debug: 277 551 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_irscan M2S090.tap 0x0a -endstate IRPAUSE
Debug: 278 551 command.c:143 script_debug(): command - irscan ocd_irscan M2S090.tap 0x0a -endstate IRPAUSE
Debug: 280 551 command.c:143 script_debug(): command - drscan drscan M2S090.tap 8 0x00 -endstate DRPAUSE
Debug: 281 552 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_runtest 8
Debug: 282 552 command.c:143 script_debug(): command - runtest ocd_runtest 8
Info : 284 552 tcl.c:649 jtag_tap_handle_event(): JTAG tap: M2S090.tap disabled
Debug: 285 552 core.c:327 jtag_call_event_callbacks(): jtag event: TAP disabled
Debug: 286 553 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_jtag tapenable M2S090.dap
Debug: 287 553 command.c:143 script_debug(): command - ocd_jtag ocd_jtag tapenable M2S090.dap
Debug: 288 553 tcl.c:632 jtag_tap_handle_event(): JTAG tap: M2S090.dap event: 2 (tap-enable)
	action: enable_m3_dap
Info : 289 553 tcl.c:649 jtag_tap_handle_event(): JTAG tap: M2S090.dap enabled
Debug: 290 553 core.c:327 jtag_call_event_callbacks(): jtag event: TAP enabled
Debug: 291 553 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_irscan M2S090.dap 0x0e
Debug: 292 554 command.c:143 script_debug(): command - irscan ocd_irscan M2S090.dap 0x0e
Debug: 294 554 command.c:143 script_debug(): command - drscan drscan M2S090.dap 32 0
Debug: 295 554 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_echo Info : Cortex-M3 IDCODE = 0x4ba00477
Debug: 296 555 command.c:143 script_debug(): command - echo ocd_echo Info : Cortex-M3 IDCODE = 0x4ba00477
User : 298 555 command.c:762 jim_echo(): Info : Cortex-M3 IDCODE = 0x4ba00477
Debug: 299 555 openocd.c:177 handle_init_command(): Examining targets...
Debug: 300 555 target.c:1561 target_call_event_callbacks(): target event 21 (examine-start)
Debug: 301 555 arm_adi_v5.c:603 dap_dp_init():  
Debug: 302 556 arm_adi_v5.c:637 dap_dp_init(): DAP: wait CDBGPWRUPACK
Debug: 303 556 arm_adi_v5.h:428 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000
Debug: 304 559 arm_adi_v5.c:644 dap_dp_init(): DAP: wait CSYSPWRUPACK
Debug: 305 559 arm_adi_v5.h:428 dap_dp_poll_register(): DAP: poll 4, mask 0x80000000, value 0x80000000
Debug: 306 563 arm_adi_v5.c:785 dap_find_ap(): Found AHB-AP at AP index: 0 (IDR=0x24770011)
Debug: 307 565 arm_adi_v5.c:712 mem_ap_init(): MEM_AP Packed Transfers: enabled
Debug: 308 565 arm_adi_v5.c:723 mem_ap_init(): MEM_AP CFG: large data 0, long address 0, big-endian 0
Debug: 309 567 target.c:2306 target_read_u32(): address: 0xe000ed00, value: 0x412fc231
Debug: 310 567 cortex_m.c:1958 cortex_m_examine(): Cortex-M3 r2p1 processor detected
Debug: 311 567 cortex_m.c:1966 cortex_m_examine(): cpuid: 0x412fc231
Debug: 312 567 target.c:2394 target_write_u32(): address: 0xe000edfc, value: 0x01000000
Debug: 313 569 target.c:2306 target_read_u32(): address: 0xe0002000, value: 0x00000260
Debug: 314 569 target.c:2394 target_write_u32(): address: 0xe0002008, value: 0x00000000
Debug: 315 571 target.c:2394 target_write_u32(): address: 0xe000200c, value: 0x00000000
Debug: 316 571 target.c:2394 target_write_u32(): address: 0xe0002010, value: 0x00000000
Debug: 317 573 target.c:2394 target_write_u32(): address: 0xe0002014, value: 0x00000000
Debug: 318 574 target.c:2394 target_write_u32(): address: 0xe0002018, value: 0x00000000
Debug: 319 575 target.c:2394 target_write_u32(): address: 0xe000201c, value: 0x00000000
Debug: 320 576 target.c:2394 target_write_u32(): address: 0xe0002020, value: 0x00000000
Debug: 321 577 target.c:2394 target_write_u32(): address: 0xe0002024, value: 0x00000000
Debug: 322 578 cortex_m.c:2057 cortex_m_examine(): FPB fpcr 0x260, numcode 6, numlit 2
Debug: 323 579 target.c:2306 target_read_u32(): address: 0xe0001000, value: 0x40000000
Debug: 324 579 target.c:2394 target_write_u32(): address: 0xe0001028, value: 0x00000000
Debug: 325 580 target.c:2394 target_write_u32(): address: 0xe0001038, value: 0x00000000
Debug: 326 581 target.c:2394 target_write_u32(): address: 0xe0001048, value: 0x00000000
Debug: 327 582 target.c:2394 target_write_u32(): address: 0xe0001058, value: 0x00000000
Debug: 328 583 cortex_m.c:1868 cortex_m_dwt_setup(): DWT dwtcr 0x40000000, comp 4, watch/trigger
Info : 329 583 cortex_m.c:2067 cortex_m_examine(): M2S090.cpu: hardware has 6 breakpoints, 4 watchpoints
Debug: 330 583 target.c:1561 target_call_event_callbacks(): target event 22 (examine-end)
Debug: 331 584 target.c:4495 target_handle_event(): target: (0) M2S090.cpu (cortex_m) event: 22 (examine-end) action: 
	# Check that we are, in fact, talking to a Cortex-M3
	# http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.100165_0201_00_en/ric1417175933150.html
	
	mem2array a 32 0xe000ed00 1
	set cpuid [expr (($a(0) >> 4) & 0x00000fff)]
	if {$cpuid ne 0x00000c23} {
		error [format "Error: failed to detect Cortex-M3, CPUID = 0x%04x" $a(0)]
	}

Debug: 332 586 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_flash init
Debug: 333 586 command.c:143 script_debug(): command - ocd_flash ocd_flash init
Debug: 335 588 tcl.c:1107 handle_flash_init_command(): Initializing flash devices...
Debug: 336 588 command.c:364 register_command_handler(): registering 'ocd_flash'...
Debug: 337 588 command.c:364 register_command_handler(): registering 'ocd_flash'...
Debug: 338 588 command.c:364 register_command_handler(): registering 'ocd_flash'...
Debug: 339 589 command.c:364 register_command_handler(): registering 'ocd_flash'...
Debug: 340 589 command.c:364 register_command_handler(): registering 'ocd_flash'...
Debug: 341 589 command.c:364 register_command_handler(): registering 'ocd_flash'...
Debug: 342 589 command.c:364 register_command_handler(): registering 'ocd_flash'...
Debug: 343 589 command.c:364 register_command_handler(): registering 'ocd_flash'...
Debug: 344 590 command.c:364 register_command_handler(): registering 'ocd_flash'...
Debug: 345 590 command.c:364 register_command_handler(): registering 'ocd_flash'...
Debug: 346 590 command.c:364 register_command_handler(): registering 'ocd_flash'...
Debug: 347 590 command.c:364 register_command_handler(): registering 'ocd_flash'...
Debug: 348 590 command.c:364 register_command_handler(): registering 'ocd_flash'...
Debug: 349 591 command.c:364 register_command_handler(): registering 'ocd_flash'...
Debug: 350 591 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_mflash init
Debug: 351 591 command.c:143 script_debug(): command - ocd_mflash ocd_mflash init
Debug: 353 593 mflash.c:1377 handle_mflash_init_command(): Initializing mflash devices...
Debug: 354 593 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_nand init
Debug: 355 593 command.c:143 script_debug(): command - ocd_nand ocd_nand init
Debug: 357 595 tcl.c:497 handle_nand_init_command(): Initializing NAND devices...
Debug: 358 595 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_pld init
Debug: 359 595 command.c:143 script_debug(): command - ocd_pld ocd_pld init
Debug: 361 596 pld.c:205 handle_pld_init_command(): Initializing PLDs...
Info : 362 597 server.c:312 add_service(): Listening on port 3333 for gdb connections
User : 363 597 openocd.c:362 openocd_thread(): Started by GNU MCU Eclipse
Info : 364 1043 server.c:96 add_connection(): accepting 'gdb' connection on tcp/3333
Debug: 365 1043 breakpoints.c:357 breakpoint_clear_target_internal(): Delete all breakpoints for target: M2S090.cpu
Debug: 366 1043 breakpoints.c:497 watchpoint_clear_target(): Delete all watchpoints for target: M2S090.cpu
Debug: 367 1044 target.c:1561 target_call_event_callbacks(): target event 23 (gdb-attach)
Debug: 368 1044 gdb_server.c:996 gdb_new_connection(): New GDB Connection: 1, Target M2S090.cpu, state: reset
Debug: 369 1044 gdb_server.c:2868 gdb_input_inner(): received packet: 'qSupported:multiprocess+;swbreak+;hwbreak+;qRelocInsn+;fork-events+;vfork-events+;exec-events+;vContSupported+;QThreadEvents+;no-resumed+'
Debug: 370 1045 gdb_server.c:2868 gdb_input_inner(): received packet: 'vMustReplyEmpty'
Debug: 371 1045 gdb_server.c:2868 gdb_input_inner(): received packet: 'QStartNoAckMode'
Debug: 372 1045 gdb_server.c:632 gdb_get_packet_inner(): Received first acknowledgment after entering noack mode. Ignoring it.
Debug: 373 1046 gdb_server.c:2868 gdb_input_inner(): received packet: 'Hg0'
Debug: 374 1046 gdb_server.c:2868 gdb_input_inner(): received packet: 'qXfer:features:read:target.xml:0,fff'
Debug: 375 1047 gdb_server.c:2868 gdb_input_inner(): received packet: 'qTStatus'
Debug: 376 1048 gdb_server.c:2868 gdb_input_inner(): received packet: '?'
User : 377 1048 gdb_server.c:153 gdb_last_signal(): undefined debug reason 7 - target needs reset
Debug: 378 1048 gdb_server.c:2868 gdb_input_inner(): received packet: 'qXfer:threads:read::0,fff'
Debug: 379 1048 gdb_server.c:2868 gdb_input_inner(): received packet: 'Hc-1'
Debug: 380 1049 gdb_server.c:2868 gdb_input_inner(): received packet: 'qC'
Debug: 381 1049 gdb_server.c:2868 gdb_input_inner(): received packet: 'qAttached'
Debug: 382 1052 gdb_server.c:2868 gdb_input_inner(): received packet: 'g'
Debug: 383 1053 gdb_server.c:1174 gdb_get_registers_packet(): Couldn't get register r0.
Debug: 384 1053 gdb_server.c:1386 gdb_error(): Reporting -304 to GDB as generic error
Debug: 385 1053 gdb_server.c:1022 gdb_connection_closed(): GDB Close, Target: M2S090.cpu, state: reset, gdb_actual_connections=0
Debug: 386 1054 target.c:1561 target_call_event_callbacks(): target event 6 (gdb-end)
Debug: 387 1055 target.c:1561 target_call_event_callbacks(): target event 24 (gdb-detach)
Debug: 388 1056 target.c:4495 target_handle_event(): target: (0) M2S090.cpu (cortex_m) event: 24 (gdb-detach) action: 
	# resume execution on debugger detach
	resume

Debug: 389 1056 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_resume
Debug: 390 1056 command.c:143 script_debug(): command - resume ocd_resume
Debug: 392 1058 target.c:1561 target_call_event_callbacks(): target event 3 (resume-start)
Warn : 393 1058 cortex_m.c:693 cortex_m_resume(): target not halted
Debug: 394 1058 command.c:626 run_command(): Command failed with error code -304
User : 395 1059 command.c:544 command_print(): 

Info : 396 1059 server.c:533 server_loop(): dropped 'gdb' connection

Incorect register indices returned by riscv013_debug_buffer_register

riscv013_debug_buffer_register ::

int riscv013_debug_buffer_register(struct target *target, riscv_addr_t addr)
{
	if (addr >= riscv013_data_addr(target))
		return DMI_DATA0 + (addr - riscv013_data_addr(target)) / 4;
	else
		return DMI_PROGBUF0 + (addr - riscv013_progbuf_addr(target)) / 4;
}

An incorrect DM Register index is returned when Data registers are not memory mapped (HartInfo[dataAccess] = 0) ,
The non assignment of the program buffer address to the riscv_info structure
causes the else routine to fail at

assert(info->progbuf_addr != -1); (riscv-013.c :1974)

I`ve worked my way around this for our Shakti Cores by bypassing the

if (addr >= riscv013_data_addr(target));

condition , and updating progbuf_addr in the structure .

CRC sometimes fails on slow targets

PR #90 and #92 introduced a bug that causes the DebugCompareSections test to (sometimes?) fail when OpenOCD encounters abstractcs.cmderr=1.

One way to encounter this failure is to run make all in riscv-tests/debug. Running several spikes in parallel sometimes lets OpenOCD be too fast and create the error condition.

Another, more reliable way, seems to be to apply the following patch to spike:

--- a/riscv/debug_module.cc
+++ b/riscv/debug_module.cc
@@ -1,3 +1,4 @@
+#include <unistd.h>
 #include <cassert>
 
 #include "debug_module.h"
@@ -138,7 +139,10 @@ bool debug_module_t::store(reg_t addr, size_t len, const uint8_t* bytes)
     if (dmcontrol.hartsel == id) {
         if (0 == (debug_rom_flags[id] & (1 << DEBUG_ROM_FLAG_GO))){
           if (dmcontrol.hartsel == id) {
-              abstractcs.busy = false;
+            if (random() > RAND_MAX / 4) {
+              usleep(1);
+            }
+            abstractcs.busy = false;
           }
         }
     }

Checking the CRC causes OpenOCD to call read_memory() to read the relevant memory, but I've never seen this failure outside of a CRC computation so maybe there's something additional that tickles this problem.

If read_memory() is called twice one after another, is there something goes wrong?

In 'riscv-011.c', if 'read_memory' is called after another 'read_memory', the cache line dram_cache[n] will all hit. Then when you execute 'cache_write', an interrupt will be raised as all cache line hit. SO there is the problem, code in debug-ram is run with a interrupt raised without our true-address(dram_cache[4] given after 'cache_write' ) ! And now, the value as address(on dram_cache[4]) is unexpected(depend on the data we read out the last time) .
To avoid this, I force dirty cache line by clear dram_cache[4] as zero before 'cache_write' is called.
I mean do you think this problem a bug or not?
@palmer-dabbelt @mwachs5 @ntfreak @oharboe etc.
In 'cache_write' this will cause an interrupt to execute code in debug-ram if all cache hit:
dbus_write(target, DMCONTROL, DMCONTROL_HALTNOT | DMCONTROL_INTERRUPT);

examine() clobbers s0 on 32-bit targets

examine() runs the following program:

csrrw   s0, dscratch, s0
auipc   s0, 0x0
sd      s0, -4(s0)
csrrw   s0, dscratch, s0
fence
ebreak

On 32-bit targets, sd will cause an exception, and s0 won't be restored.

V13: How does GDB user know hart is halted or not?

This might just be an issue of my understanding how to use GDB + OpenOCD as a user.

What should be the interface when GDB connects to a running hart? Is user able to know whether the hart is halted or running? Or should GDB always halt the hart once it connects?

Right now, if GDB connects with OpenOCD to an unhalted hart, the hart doesn't get halted automatically, and it's hard to tell from the GDB side what's going on as you are reading registers/memory on a running hart which doesn't support it. OpenOCD gives ERROR_HALT_RESUME, but that doesn't get reflected in GDB.

openocd locks up if it cannot connect to target

I was trying something with what turned out to be a faulty RISC-V target core - i.e. the debug block was not working for some reason. Because of this openocd could not get a debug connection which is fair enough. However what is not good is that in attempting to connect it locked up and could not be terminated other than by pulling the JTAG probe USB cable. Shouldn't the RISC-V openocd code time out at some stage when it cannot connect rather than locking up?

Tommy.Murphy@DUBLTC0016 C:\dev\tools\softconsole\SoftConsole_v5.2.0.9\openocd\bin
> openocd -f board/microsemi-riscv.cfg
2017-09-28 10:26:43.604 : Open On-Chip Debugger 0.10.0+dev-00143-g8721a129-dirty (2017-09-27-10:41)
Licensed under GNU GPL v2
2017-09-28 10:26:43.604 : For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
2017-09-28 10:26:43.604 : Info : only one transport option; autoselect 'jtag'
2017-09-28 10:26:43.620 : adapter speed: 6000 kHz
2017-09-28 10:26:43.620 : microsemi_flashpro tunnel_jtag_via_ujtag off
2017-09-28 10:26:43.620 : trst_only separate trst_push_pull
2017-09-28 10:26:43.620 : do_board_reset_init2017-09-28 10:26:43.620 :
2017-09-28 10:26:43.635 : Info : Listening on port 6666 for tcl connections
2017-09-28 10:26:43.635 : Info : Listening on port 4444 for telnet connections
2017-09-28 10:26:44.031 : Info : FlashPro ports available: S2011K2D6Q
2017-09-28 10:26:44.031 : Info : FlashPro port used: S2011K2D6Q
2017-09-28 10:26:44.594 : Info : clock speed 6000 kHz
2017-09-28 10:26:44.594 : Info : JTAG tap: FPGA.tap tap/device found: 0x2f8071cf (mfg: 0x0e7 (GateField), part: 0xf807, ver: 0x2)
2017-09-28 10:26:44.594 : microsemi_flashpro tunnel_jtag_via_ujtag on
2017-09-28 10:26:44.594 : Info : JTAG tap: FPGA.tap disabled
2017-09-28 10:26:44.609 : Info : JTAG tap: FPGA.dap enabled
2017-09-28 10:26:44.609 : Info : RISC-V IDCODE = 0x10e31913
2017-09-28 10:26:44.609 : Info : dtmcontrol_idle=5, dmi_busy_delay=1, ac_busy_delay=0
2017-09-28 10:26:44.609 : Info : dtmcontrol_idle=5, dmi_busy_delay=2, ac_busy_delay=0
2017-09-28 10:26:44.624 : Info : dtmcontrol_idle=5, dmi_busy_delay=3, ac_busy_delay=0
2017-09-28 10:26:44.624 : Info : dtmcontrol_idle=5, dmi_busy_delay=4, ac_busy_delay=0
2017-09-28 10:26:44.624 : Info : dtmcontrol_idle=5, dmi_busy_delay=5, ac_busy_delay=0
2017-09-28 10:26:44.640 : Info : dtmcontrol_idle=5, dmi_busy_delay=6, ac_busy_delay=0
2017-09-28 10:26:44.640 : Info : dtmcontrol_idle=5, dmi_busy_delay=7, ac_busy_delay=0
2017-09-28 10:26:44.640 : Info : dtmcontrol_idle=5, dmi_busy_delay=8, ac_busy_delay=0
2017-09-28 10:26:44.656 : Info : dtmcontrol_idle=5, dmi_busy_delay=9, ac_busy_delay=0
2017-09-28 10:26:44.656 : Info : dtmcontrol_idle=5, dmi_busy_delay=10, ac_busy_delay=0
2017-09-28 10:26:44.671 : Info : dtmcontrol_idle=5, dmi_busy_delay=12, ac_busy_delay=0
2017-09-28 10:26:44.671 : Info : dtmcontrol_idle=5, dmi_busy_delay=14, ac_busy_delay=0
2017-09-28 10:26:44.671 : Info : dtmcontrol_idle=5, dmi_busy_delay=16, ac_busy_delay=0
2017-09-28 10:26:44.687 : Info : dtmcontrol_idle=5, dmi_busy_delay=18, ac_busy_delay=0
2017-09-28 10:26:44.687 : Info : dtmcontrol_idle=5, dmi_busy_delay=20, ac_busy_delay=0
2017-09-28 10:26:44.687 : Info : dtmcontrol_idle=5, dmi_busy_delay=23, ac_busy_delay=0
2017-09-28 10:26:44.702 : Info : dtmcontrol_idle=5, dmi_busy_delay=26, ac_busy_delay=0
2017-09-28 10:26:44.702 : Info : dtmcontrol_idle=5, dmi_busy_delay=29, ac_busy_delay=0
2017-09-28 10:26:44.718 : Info : dtmcontrol_idle=5, dmi_busy_delay=32, ac_busy_delay=0
2017-09-28 10:26:44.718 : Info : dtmcontrol_idle=5, dmi_busy_delay=36, ac_busy_delay=0
2017-09-28 10:26:44.718 : Info : dtmcontrol_idle=5, dmi_busy_delay=40, ac_busy_delay=0
...
and so on until the JTAG probe USB cable was pulled.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.