1. U-Boot SPL 2013.10 (Nov 13 2013 - 14:51:47)
  2. reading args
  3. spl: error reading image args, err - -1
  4. reading u-boot.img
  5. reading u-boot.img
  6. U-Boot 2013.10 (Nov 13 2013 - 14:51:47)
  7. I2C: ready
  8. DRAM: 512 MiB
  9. WARNING: Caches not enabled
  10. MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
  11. Using default environment
  12. Net: <ethaddr> not set. Validating first E-fuse MAC
  13. cpsw, usb_ether
  14. Hit any key to stop autoboot: 1 0
  15. mmc0 is current device
  16. SD/MMC found on device 0
  17. reading uEnv.txt
  18. 622 bytes read in 9 ms (67.4 KiB/s)
  19. Loaded environment from uEnv.txt
  20. Importing environment from mmc ...
  21. reading /zImage
  22. 4542304 bytes read in 514 ms (8.4 MiB/s)
  23. reading /am335x-boneblack.dtb
  24. 29350 bytes read in 13 ms (2.2 MiB/s)
  25. Kernel image @ 0x80200000 [ 0x000000 - 0x454f60 ]
  26. ## Flattened Device Tree blob at 80f80000
  27. Booting using the fdt blob at 0x80f80000
  28. Using Device Tree in place at 80f80000, end 80f8a2a5
  29. Starting kernel ...
  30. [ 0.000000] Booting Linux on physical CPU 0x0
  31. [ 0.000000] Linux version 3.13.0-rc8-00219-gff4f3eb (suman@Irmo) (gcc version 4.6.3 (Sourcery CodeBench Lite 2012.03-57) ) #1 SMP Mon Jan 13 13:57:34 CST 2014
  32. [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
  33. [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
  34. [ 0.000000] Machine model: TI AM335x BeagleBone
  35. [ 0.000000] cma: CMA: reserved 16 MiB at 9e800000
  36. [ 0.000000] Memory policy: Data cache writeback
  37. [ 0.000000] CPU: All CPU(s) started in SVC mode.
  38. [ 0.000000] AM335X ES2.0 (neon )
  39. [ 0.000000] PERCPU: Embedded 9 pages/cpu @c139d000 s13952 r8192 d14720 u36864
  40. [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129792
  41. [ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait
  42. [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
  43. [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
  44. [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
  45. [ 0.000000] Memory: 487732K/523264K available (5877K kernel code, 600K rwdata, 2076K rodata, 341K init, 5527K bss, 35532K reserved, 0K highmem)
  46. [ 0.000000] Virtual kernel memory layout:
  47. [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
  48. [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
  49. [ 0.000000] vmalloc : 0xe0800000 - 0xff000000 ( 488 MB)
  50. [ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
  51. [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
  52. [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
  53. [ 0.000000] .text : 0xc0008000 - 0xc07cca54 (7955 kB)
  54. [ 0.000000] .init : 0xc07cd000 - 0xc0822680 ( 342 kB)
  55. [ 0.000000] .data : 0xc0824000 - 0xc08ba100 ( 601 kB)
  56. [ 0.000000] .bss : 0xc08ba100 - 0xc0e1fd28 (5528 kB)
  57. [ 0.000000] Hierarchical RCU implementation.
  58. [ 0.000000] RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
  59. [ 0.000000] NR_IRQS:16 nr_irqs:16 16
  60. [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
  61. [ 0.000000] Total of 128 interrupts on 1 active controller
  62. [ 0.000000] OMAP clockevent source: timer2 at 24000000 Hz
  63. [ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956969942ns
  64. [ 0.000000] OMAP clocksource: timer1 at 24000000 Hz
  65. [ 0.000000] Console: colour dummy device 80x30
  66. [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
  67. [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8
  68. [ 0.000000] ... MAX_LOCK_DEPTH: 48
  69. [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191
  70. [ 0.000000] ... CLASSHASH_SIZE: 4096
  71. [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 16384
  72. [ 0.000000] ... MAX_LOCKDEP_CHAINS: 32768
  73. [ 0.000000] ... CHAINHASH_SIZE: 16384
  74. [ 0.000000] memory used by lock dependency info: 3695 kB
  75. [ 0.000000] per task-struct memory footprint: 1152 bytes
  76. [ 0.000956] Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
  77. [ 0.079151] pid_max: default: 32768 minimum: 301
  78. [ 0.079537] Security Framework initialized
  79. [ 0.079653] Mount-cache hash table entries: 512
  80. [ 0.097955] CPU: Testing write buffer coherency: ok
  81. [ 0.099310] CPU0: thread -1, cpu 0, socket -1, mpidr 0
  82. [ 0.099380] Setting up static identity map for 0x80595180 - 0x805951f0
  83. [ 0.102477] Brought up 1 CPUs
  84. [ 0.102496] SMP: Total of 1 processors activated.
  85. [ 0.102506] CPU: All CPU(s) started in SVC mode.
  86. [ 0.105118] devtmpfs: initialized
  87. [ 0.113401] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
  88. [ 0.146933] omap_hwmod: tptc0 using broken dt data from edma
  89. [ 0.147296] omap_hwmod: tptc1 using broken dt data from edma
  90. [ 0.147638] omap_hwmod: tptc2 using broken dt data from edma
  91. [ 0.155140] omap_hwmod: debugss: _wait_target_disable failed
  92. [ 0.214023] pinctrl core: initialized pinctrl subsystem
  93. [ 0.217890] regulator-dummy: no parameters
  94. [ 0.221317] NET: Registered protocol family 16
  95. [ 0.226478] DMA: preallocated 256 KiB pool for atomic coherent allocations
  96. [ 0.243747] platform 49000000.edma: alias fck already exists
  97. [ 0.243784] platform 49000000.edma: alias fck already exists
  98. [ 0.243803] platform 49000000.edma: alias fck already exists
  99. [ 0.247783] OMAP GPIO hardware version 0.1
  100. [ 0.274012] No ATAGs?
  101. [ 0.274035] hw-breakpoint: debug architecture 0x4 unsupported.
  102. [ 0.331362] bio: create slab <bio-0> at 0
  103. [ 0.366045] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
  104. [ 0.367943] vmmcsd_fixed: 3300 mV
  105. [ 0.375729] SCSI subsystem initialized
  106. [ 0.377649] usbcore: registered new interface driver usbfs
  107. [ 0.378068] usbcore: registered new interface driver hub
  108. [ 0.378817] usbcore: registered new device driver usb
  109. [ 0.382351] omap_i2c 44e0b000.i2c: could not find pctldev for node /pinmux@44e10800/pinmux_i2c0_pins, deferring probe
  110. [ 0.382400] platform 44e0b000.i2c: Driver omap_i2c requests probe deferral
  111. [ 0.388956] Switched to clocksource timer1
  112. [ 0.523315] NET: Registered protocol family 2
  113. [ 0.525007] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
  114. [ 0.525190] TCP bind hash table entries: 4096 (order: 5, 147456 bytes)
  115. [ 0.526662] TCP: Hash tables configured (established 4096 bind 4096)
  116. [ 0.526836] TCP: reno registered
  117. [ 0.526865] UDP hash table entries: 256 (order: 2, 20480 bytes)
  118. [ 0.527056] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes)
  119. [ 0.528067] NET: Registered protocol family 1
  120. [ 0.529889] RPC: Registered named UNIX socket transport module.
  121. [ 0.529915] RPC: Registered udp transport module.
  122. [ 0.529925] RPC: Registered tcp transport module.
  123. [ 0.529935] RPC: Registered tcp NFSv4.1 backchannel transport module.
  124. [ 0.531046] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
  125. [ 0.674813] VFS: Disk quotas dquot_6.5.2
  126. [ 0.675026] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
  127. [ 0.677081] NFS: Registering the id_resolver key type
  128. [ 0.677461] Key type id_resolver registered
  129. [ 0.677480] Key type id_legacy registered
  130. [ 0.677588] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
  131. [ 0.678001] msgmni has been set to 984
  132. [ 0.681832] io scheduler noop registered
  133. [ 0.681857] io scheduler deadline registered
  134. [ 0.681931] io scheduler cfq registered (default)
  135. [ 0.684893] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
  136. [ 0.689173] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
  137. [ 0.697307] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 88, base_baud = 3000000) is a OMAP UART0
  138. [ 1.328409] console [ttyO0] enabled
  139. [ 1.336739] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
  140. [ 1.371249] brd: module loaded
  141. [ 1.391174] loop: module loaded
  142. [ 1.400645] mtdoops: mtd device (mtddev=name/number) must be supplied
  143. [ 1.415172] usbcore: registered new interface driver asix
  144. [ 1.421593] usbcore: registered new interface driver ax88179_178a
  145. [ 1.428351] usbcore: registered new interface driver cdc_ether
  146. [ 1.435283] usbcore: registered new interface driver r815x
  147. [ 1.441692] usbcore: registered new interface driver smsc95xx
  148. [ 1.448070] usbcore: registered new interface driver net1080
  149. [ 1.454499] usbcore: registered new interface driver cdc_subset
  150. [ 1.461169] usbcore: registered new interface driver zaurus
  151. [ 1.467460] usbcore: registered new interface driver cdc_ncm
  152. [ 1.475549] usbcore: registered new interface driver cdc_wdm
  153. [ 1.482219] usbcore: registered new interface driver usb-storage
  154. [ 1.489132] usbcore: registered new interface driver usbtest
  155. [ 1.497723] mousedev: PS/2 mouse device common for all mice
  156. [ 1.509290] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
  157. [ 1.516775] 44e3e000.rtc: already running
  158. [ 1.522282] i2c /dev entries driver
  159. [ 1.526321] Driver for 1-wire Dallas network protocol.
  160. [ 1.536678] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
  161. [ 1.547672] edma-dma-engine edma-dma-engine.0: allocated channel for 0:25
  162. [ 1.554976] edma-dma-engine edma-dma-engine.0: allocated channel for 0:24
  163. [ 1.562565] 48060000.mmc supply vmmc_aux not found, using dummy regulator
  164. [ 1.609545] edma-dma-engine edma-dma-engine.0: allocated channel for 0:3
  165. [ 1.616608] edma-dma-engine edma-dma-engine.0: allocated channel for 0:2
  166. [ 1.624042] 481d8000.mmc supply vmmc_aux not found, using dummy regulator
  167. [ 1.666587] mmc0: host does not support reading read-only switch. assuming write-enable.
  168. [ 1.676304] mmc0: new SDHC card at address b368
  169. [ 1.683771] isa bounce pool size: 16 pages
  170. [ 1.689515] usbcore: registered new interface driver usbhid
  171. [ 1.695346] usbhid: USB HID core driver
  172. [ 1.699721] mmcblk0: mmc0:b368 SDC 3.84 GiB
  173. [ 1.710228] mmcblk0: p1 p2
  174. [ 1.717223] oprofile: using arm/armv7
  175. [ 1.721941] TCP: cubic registered
  176. [ 1.725431] Initializing XFRM netlink socket
  177. [ 1.730097] NET: Registered protocol family 17
  178. [ 1.734839] NET: Registered protocol family 15
  179. [ 1.739873] Key type dns_resolver registered
  180. [ 1.747987] ThumbEE CPU extension supported.
  181. [ 1.775696] DCDC1: at 1500 mV
  182. [ 1.781298] vdd_mpu: 925 <--> 1325 mV at 1325 mV
  183. [ 1.788069] vdd_core: 925 <--> 1150 mV at 1125 mV
  184. [ 1.795332] LDO1: at 1800 mV
  185. [ 1.800802] LDO2: at 3300 mV
  186. [ 1.806466] LDO3: 1800 mV
  187. [ 1.810801] mmc1: BKOPS_EN bit is not set
  188. [ 1.815746] LDO4: at 3300 mV
  189. [ 1.821401] tps65217 0-0024: TPS65217 ID 0xe version 1.2
  190. [ 1.827118] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
  191. [ 1.836496] mmc1: new high speed MMC card at address 0001
  192. [ 1.859891] mmcblk1: mmc1:0001 MMC02G 1.78 GiB
  193. [ 1.865128] mmcblk1boot0: mmc1:0001 MMC02G partition 1 1.00 MiB
  194. [ 1.871948] mmcblk1boot1: mmc1:0001 MMC02G partition 2 1.00 MiB
  195. [ 1.881629] mmcblk1: unknown partition table
  196. [ 1.889806] mmcblk1boot1: unknown partition table
  197. [ 1.898031] mmcblk1boot0: unknown partition table
  198. [ 1.928977] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
  199. [ 1.935358] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
  200. [ 1.944840] libphy: 4a101000.mdio: probed
  201. [ 1.949204] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
  202. [ 1.960370] Detected MACID = bc:6a:29:79:db:37
  203. [ 1.969704] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 00:01:15 UTC (946684875)
  204. [ 1.997070] omap_uart 44e09000.serial: no wakeirq for uart0
  205. [ 2.115608] EXT4-fs (mmcblk0p2): recovery complete
  206. [ 2.137285] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
  207. [ 2.146023] VFS: Mounted root (ext4 filesystem) on device 179:2.
  208. [ 2.155826] devtmpfs: mounted
  209. [ 2.159541] Freeing unused kernel memory: 340K (c07cd000 - c0822000)
  210. bb-ml login: root
  211. login[653]: root login on 'ttyO0'
  212. ~ #
  213. ~ # cd lsmod
  214. ~ #
  215. ~ # cat b/bin/hw~ # cat /bin/hwlock_multi
  216. #!/bin/sh
  217. # Run test multiple times
  218. #
  219. #insmod /rpmsg/hwspinlock_core.ko
  220. for i in `seq 1 50`
  221. do
  222. echo "Probe # " $i
  223. insmod /rpmsg/hwspinlock_core.ko
  224. insmod /rpmsg/omap_hwspinlock.ko
  225. lsmod
  226. echo "Release # " $i
  227. rmmod omap_hwspinlock
  228. rmmod hwspinlock_core
  229. done
  230. #rmmod hwspinlock_core
  231. ~ #
  232. ~ # hwlo[ 16.986795] random: nonblocking pool is initialized
  233. ~ # hwlock_multi
  234. Probe # 1
  235. omap_hwspinlock 2500 0 - Live 0xbf007000
  236. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf000000
  237. Release # 1
  238. Probe # 2
  239. omap_hwspinlock 2500 0 - Live 0xbf012000
  240. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf00b000
  241. Release # 2
  242. Probe # 3
  243. omap_hwspinlock 2500 0 - Live 0xbf01d000
  244. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf016000
  245. Release # 3
  246. Probe # 4
  247. omap_hwspinlock 2500 0 - Live 0xbf028000
  248. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf021000
  249. Release # 4
  250. Probe # 5
  251. omap_hwspinlock 2500 0 - Live 0xbf033000
  252. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf02c000
  253. Release # 5
  254. Probe # 6
  255. omap_hwspinlock 2500 0 - Live 0xbf03e000
  256. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf037000
  257. Release # 6
  258. Probe # 7
  259. omap_hwspinlock 2500 0 - Live 0xbf049000
  260. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf042000
  261. Release # 7
  262. Probe # 8
  263. omap_hwspinlock 2500 0 - Live 0xbf054000
  264. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf04d000
  265. Release # 8
  266. Probe # 9
  267. omap_hwspinlock 2500 0 - Live 0xbf05f000
  268. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf058000
  269. Release # 9
  270. Probe # 10
  271. omap_hwspinlock 2500 0 - Live 0xbf06a000
  272. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf063000
  273. Release # 10
  274. Probe # 11
  275. omap_hwspinlock 2500 0 - Live 0xbf075000
  276. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf06e000
  277. Release # 11
  278. Probe # 12
  279. omap_hwspinlock 2500 0 - Live 0xbf080000
  280. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf079000
  281. Release # 12
  282. Probe # 13
  283. omap_hwspinlock 2500 0 - Live 0xbf08b000
  284. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf084000
  285. Release # 13
  286. Probe # 14
  287. omap_hwspinlock 2500 0 - Live 0xbf096000
  288. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf08f000
  289. Release # 14
  290. Probe # 15
  291. omap_hwspinlock 2500 0 - Live 0xbf0a1000
  292. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf09a000
  293. Release # 15
  294. Probe # 16
  295. omap_hwspinlock 2500 0 - Live 0xbf0ac000
  296. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0a5000
  297. Release # 16
  298. Probe # 17
  299. omap_hwspinlock 2500 0 - Live 0xbf0b7000
  300. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0b0000
  301. Release # 17
  302. Probe # 18
  303. omap_hwspinlock 2500 0 - Live 0xbf0c2000
  304. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0bb000
  305. Release # 18
  306. Probe # 19
  307. omap_hwspinlock 2500 0 - Live 0xbf0cd000
  308. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0c6000
  309. Release # 19
  310. Probe # 20
  311. omap_hwspinlock 2500 0 - Live 0xbf0d8000
  312. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0d1000
  313. Release # 20
  314. Probe # 21
  315. omap_hwspinlock 2500 0 - Live 0xbf0e3000
  316. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0dc000
  317. Release # 21
  318. Probe # 22
  319. omap_hwspinlock 2500 0 - Live 0xbf0ee000
  320. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0e7000
  321. Release # 22
  322. Probe # 23
  323. omap_hwspinlock 2500 0 - Live 0xbf0f9000
  324. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0f2000
  325. Release # 23
  326. Probe # 24
  327. omap_hwspinlock 2500 0 - Live 0xbf104000
  328. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0fd000
  329. Release # 24
  330. Probe # 25
  331. omap_hwspinlock 2500 0 - Live 0xbf10f000
  332. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf108000
  333. Release # 25
  334. Probe # 26
  335. omap_hwspinlock 2500 0 - Live 0xbf11a000
  336. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf113000
  337. Release # 26
  338. Probe # 27
  339. omap_hwspinlock 2500 0 - Live 0xbf125000
  340. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf11e000
  341. Release # 27
  342. Probe # 28
  343. omap_hwspinlock 2500 0 - Live 0xbf130000
  344. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf129000
  345. Release # 28
  346. Probe # 29
  347. omap_hwspinlock 2500 0 - Live 0xbf13b000
  348. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf134000
  349. Release # 29
  350. Probe # 30
  351. omap_hwspinlock 2500 0 - Live 0xbf146000
  352. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf13f000
  353. Release # 30
  354. Probe # 31
  355. omap_hwspinlock 2500 0 - Live 0xbf151000
  356. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf14a000
  357. Release # 31
  358. Probe # 32
  359. omap_hwspinlock 2500 0 - Live 0xbf15c000
  360. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf155000
  361. Release # 32
  362. Probe # 33
  363. omap_hwspinlock 2500 0 - Live 0xbf167000
  364. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf160000
  365. Release # 33
  366. Probe # 34
  367. omap_hwspinlock 2500 0 - Live 0xbf172000
  368. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf16b000
  369. Release # 34
  370. Probe # 35
  371. omap_hwspinlock 2500 0 - Live 0xbf17d000
  372. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf176000
  373. Release # 35
  374. Probe # 36
  375. omap_hwspinlock 2500 0 - Live 0xbf188000
  376. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf181000
  377. Release # 36
  378. Probe # 37
  379. omap_hwspinlock 2500 0 - Live 0xbf193000
  380. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf18c000
  381. Release # 37
  382. Probe # 38
  383. omap_hwspinlock 2500 0 - Live 0xbf19e000
  384. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf197000
  385. Release # 38
  386. Probe # 39
  387. omap_hwspinlock 2500 0 - Live 0xbf1a9000
  388. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1a2000
  389. Release # 39
  390. Probe # 40
  391. omap_hwspinlock 2500 0 - Live 0xbf1b4000
  392. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1ad000
  393. Release # 40
  394. Probe # 41
  395. omap_hwspinlock 2500 0 - Live 0xbf1bf000
  396. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1b8000
  397. Release # 41
  398. Probe # 42
  399. omap_hwspinlock 2500 0 - Live 0xbf1ca000
  400. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1c3000
  401. Release # 42
  402. Probe # 43
  403. omap_hwspinlock 2500 0 - Live 0xbf1d5000
  404. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1ce000
  405. Release # 43
  406. Probe # 44
  407. omap_hwspinlock 2500 0 - Live 0xbf1e0000
  408. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1d9000
  409. Release # 44
  410. Probe # 45
  411. omap_hwspinlock 2500 0 - Live 0xbf1eb000
  412. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1e4000
  413. Release # 45
  414. Probe # 46
  415. omap_hwspinlock 2500 0 - Live 0xbf1f6000
  416. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1ef000
  417. Release # 46
  418. Probe # 47
  419. omap_hwspinlock 2500 0 - Live 0xbf201000
  420. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1fa000
  421. Release # 47
  422. Probe # 48
  423. omap_hwspinlock 2500 0 - Live 0xbf20c000
  424. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf205000
  425. Release # 48
  426. Probe # 49
  427. omap_hwspinlock 2500 0 - Live 0xbf217000
  428. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf210000
  429. Release # 49
  430. Probe # 50
  431. omap_hwspinlock 2500 0 - Live 0xbf222000
  432. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf21b000
  433. Release # 50
  434. ~ #
  435. ~ #
  436. ~ # cd /rp~ # cd /rpmsg/
  437. /rpmsg # lsmod
  438. /rpmsg #
  439. /rpmsg # insmod hw/rpmsg # insmod hwspinlock_core.ko
  440. /rpmsg # insmod om/rpmsg # insmod omap_hwspinlock_./rpmsg # insmod omap_hwspinlock.ko
  441. /rpmsg # insmod om/rpmsg # insmod omap_hwspinlock_te/rpmsg # insmod omap_hwspinlock_test.ko
  442. [ 35.414863]
  443. [ 35.414863] ***** Begin - Test All pHandle Locks ****
  444. [ 35.421999] Number of phandles = 2
  445. [ 35.425823]
  446. [ 35.425823] Testing lock 3
  447. [ 35.430576] trylock #1 status[0] = 0
  448. [ 35.434332] trylock #2 status[0] = -16
  449. [ 35.438266] trylock after unlock status[0] = 0
  450. [ 35.442997] trylock #1 status[1] = 0
  451. [ 35.446746] trylock #2 status[1] = -16
  452. [ 35.450715] trylock after unlock status[1] = 0
  453. [ 35.455548]
  454. [ 35.455548] Testing lock 9
  455. [ 35.459975] trylock #1 status[0] = 0
  456. [ 35.463709] trylock #2 status[0] = -16
  457. [ 35.467623] trylock after unlock status[0] = 0
  458. [ 35.472305] trylock #1 status[1] = 0
  459. [ 35.476036] trylock #2 status[1] = -16
  460. [ 35.479984] trylock after unlock status[1] = 0
  461. [ 35.484684]
  462. [ 35.484684] ***** End - Test All pHandle Locks ****
  463. [ 35.491400]
  464. [ 35.491400] ***** Begin - Test All Locks ****
  465. [ 35.497509]
  466. [ 35.497509] Testing lock 0
  467. [ 35.501924] trylock #1 status[0] = 0
  468. [ 35.505656] trylock #2 status[0] = -16
  469. [ 35.509604] trylock after unlock status[0] = 0
  470. [ 35.514246] trylock #1 status[1] = 0
  471. [ 35.517977] trylock #2 status[1] = -16
  472. [ 35.521923] trylock after unlock status[1] = 0
  473. [ 35.526574]
  474. [ 35.526574] Testing lock 1
  475. [ 35.530976] trylock #1 status[0] = 0
  476. [ 35.534708] trylock #2 status[0] = -16
  477. [ 35.538622] trylock after unlock status[0] = 0
  478. [ 35.543295] trylock #1 status[1] = 0
  479. [ 35.547026] trylock #2 status[1] = -16
  480. [ 35.550973] trylock after unlock status[1] = 0
  481. [ 35.555622]
  482. [ 35.555622] Testing lock 2
  483. [ 35.560023] trylock #1 status[0] = 0
  484. [ 35.563755] trylock #2 status[0] = -16
  485. [ 35.567669] trylock after unlock status[0] = 0
  486. [ 35.572341] trylock #1 status[1] = 0
  487. [ 35.576073] trylock #2 status[1] = -16
  488. [ 35.580020] trylock after unlock status[1] = 0
  489. [ 35.584669]
  490. [ 35.584669] Testing lock 3
  491. [ 35.589069] trylock #1 status[0] = 0
  492. [ 35.592800] trylock #2 status[0] = -16
  493. [ 35.596714] trylock after unlock status[0] = 0
  494. [ 35.601386] trylock #1 status[1] = 0
  495. [ 35.605117] trylock #2 status[1] = -16
  496. [ 35.609062] trylock after unlock status[1] = 0
  497. [ 35.613711]
  498. [ 35.613711] Testing lock 4
  499. [ 35.618080] trylock #1 status[0] = 0
  500. [ 35.621844] trylock #2 status[0] = -16
  501. [ 35.625759] trylock after unlock status[0] = 0
  502. [ 35.630444] trylock #1 status[1] = 0
  503. [ 35.634177] trylock #2 status[1] = -16
  504. [ 35.638091] trylock after unlock status[1] = 0
  505. [ 35.642774]
  506. [ 35.642774] Testing lock 5
  507. [ 35.647144] trylock #1 status[0] = 0
  508. [ 35.650909] trylock #2 status[0] = -16
  509. [ 35.654824] trylock after unlock status[0] = 0
  510. [ 35.659495] trylock #1 status[1] = 0
  511. [ 35.663227] trylock #2 status[1] = -16
  512. [ 35.667141] trylock after unlock status[1] = 0
  513. [ 35.671821]
  514. [ 35.671821] Testing lock 6
  515. [ 35.676190] trylock #1 status[0] = 0
  516. [ 35.679955] trylock #2 status[0] = -16
  517. [ 35.683870] trylock after unlock status[0] = 0
  518. [ 35.688509] trylock #1 status[1] = 0
  519. [ 35.692274] trylock #2 status[1] = -16
  520. [ 35.696189] trylock after unlock status[1] = 0
  521. [ 35.700869]
  522. [ 35.700869] Testing lock 7
  523. [ 35.705239] trylock #1 status[0] = 0
  524. [ 35.709001] trylock #2 status[0] = -16
  525. [ 35.712916] trylock after unlock status[0] = 0
  526. [ 35.717556] trylock #1 status[1] = 0
  527. [ 35.721319] trylock #2 status[1] = -16
  528. [ 35.725235] trylock after unlock status[1] = 0
  529. [ 35.729915]
  530. [ 35.729915] Testing lock 8
  531. [ 35.734285] trylock #1 status[0] = 0
  532. [ 35.738016] trylock #2 status[0] = -16
  533. [ 35.741963] trylock after unlock status[0] = 0
  534. [ 35.746604] trylock #1 status[1] = 0
  535. [ 35.750366] trylock #2 status[1] = -16
  536. [ 35.754282] trylock after unlock status[1] = 0
  537. [ 35.758960]
  538. [ 35.758960] Testing lock 9
  539. [ 35.763330] trylock #1 status[0] = 0
  540. [ 35.767061] trylock #2 status[0] = -16
  541. [ 35.771007] trylock after unlock status[0] = 0
  542. [ 35.775648] trylock #1 status[1] = 0
  543. [ 35.779410] trylock #2 status[1] = -16
  544. [ 35.783325] trylock after unlock status[1] = 0
  545. [ 35.787973]
  546. [ 35.787973] Testing lock 10
  547. [ 35.792466] trylock #1 status[0] = 0
  548. [ 35.796198] trylock #2 status[0] = -16
  549. [ 35.800145] trylock after unlock status[0] = 0
  550. [ 35.804786] trylock #1 status[1] = 0
  551. [ 35.808516] trylock #2 status[1] = -16
  552. [ 35.812462] trylock after unlock status[1] = 0
  553. [ 35.817112]
  554. [ 35.817112] Testing lock 11
  555. [ 35.821604] trylock #1 status[0] = 0
  556. [ 35.825336] trylock #2 status[0] = -16
  557. [ 35.829281] trylock after unlock status[0] = 0
  558. [ 35.833921] trylock #1 status[1] = 0
  559. [ 35.837652] trylock #2 status[1] = -16
  560. [ 35.841598] trylock after unlock status[1] = 0
  561. [ 35.846247]
  562. [ 35.846247] Testing lock 12
  563. [ 35.850738] trylock #1 status[0] = 0
  564. [ 35.854470] trylock #2 status[0] = -16
  565. [ 35.858383] trylock after unlock status[0] = 0
  566. [ 35.863055] trylock #1 status[1] = 0
  567. [ 35.866787] trylock #2 status[1] = -16
  568. [ 35.870732] trylock after unlock status[1] = 0
  569. [ 35.875380]
  570. [ 35.875380] Testing lock 13
  571. [ 35.879872] trylock #1 status[0] = 0
  572. [ 35.883604] trylock #2 status[0] = -16
  573. [ 35.887517] trylock after unlock status[0] = 0
  574. [ 35.892189] trylock #1 status[1] = 0
  575. [ 35.895921] trylock #2 status[1] = -16
  576. [ 35.899867] trylock after unlock status[1] = 0
  577. [ 35.904516]
  578. [ 35.904516] Testing lock 14
  579. [ 35.909006] trylock #1 status[0] = 0
  580. [ 35.912738] trylock #2 status[0] = -16
  581. [ 35.916652] trylock after unlock status[0] = 0
  582. [ 35.921324] trylock #1 status[1] = 0
  583. [ 35.925056] trylock #2 status[1] = -16
  584. [ 35.929001] trylock after unlock status[1] = 0
  585. [ 35.933650]
  586. [ 35.933650] Testing lock 15
  587. [ 35.938110] trylock #1 status[0] = 0
  588. [ 35.941874] trylock #2 status[0] = -16
  589. [ 35.945790] trylock after unlock status[0] = 0
  590. [ 35.950462] trylock #1 status[1] = 0
  591. [ 35.954194] trylock #2 status[1] = -16
  592. [ 35.958108] trylock after unlock status[1] = 0
  593. [ 35.962789]
  594. [ 35.962789] Testing lock 16
  595. [ 35.967249] trylock #1 status[0] = 0
  596. [ 35.971014] trylock #2 status[0] = -16
  597. [ 35.974929] trylock after unlock status[0] = 0
  598. [ 35.979600] trylock #1 status[1] = 0
  599. [ 35.983332] trylock #2 status[1] = -16
  600. [ 35.987246] trylock after unlock status[1] = 0
  601. [ 35.991927]
  602. [ 35.991927] Testing lock 17
  603. [ 35.996387] trylock #1 status[0] = 0
  604. [ 36.000152] trylock #2 status[0] = -16
  605. [ 36.004067] trylock after unlock status[0] = 0
  606. [ 36.008707] trylock #1 status[1] = 0
  607. [ 36.012470] trylock #2 status[1] = -16
  608. [ 36.016385] trylock after unlock status[1] = 0
  609. [ 36.021066]
  610. [ 36.021066] Testing lock 18
  611. [ 36.025526] trylock #1 status[0] = 0
  612. [ 36.029289] trylock #2 status[0] = -16
  613. [ 36.033205] trylock after unlock status[0] = 0
  614. [ 36.037844] trylock #1 status[1] = 0
  615. [ 36.041608] trylock #2 status[1] = -16
  616. [ 36.045523] trylock after unlock status[1] = 0
  617. [ 36.050204]
  618. [ 36.050204] Testing lock 19
  619. [ 36.054665] trylock #1 status[0] = 0
  620. [ 36.058396] trylock #2 status[0] = -16
  621. [ 36.062353] trylock after unlock status[0] = 0
  622. [ 36.066994] trylock #1 status[1] = 0
  623. [ 36.070759] trylock #2 status[1] = -16
  624. [ 36.074674] trylock after unlock status[1] = 0
  625. [ 36.079353]
  626. [ 36.079353] Testing lock 20
  627. [ 36.083814] trylock #1 status[0] = 0
  628. [ 36.087545] trylock #2 status[0] = -16
  629. [ 36.091492] trylock after unlock status[0] = 0
  630. [ 36.096133] trylock #1 status[1] = 0
  631. [ 36.099897] trylock #2 status[1] = -16
  632. [ 36.103812] trylock after unlock status[1] = 0
  633. [ 36.108460]
  634. [ 36.108460] Testing lock 21
  635. [ 36.112952] trylock #1 status[0] = 0
  636. [ 36.116684] trylock #2 status[0] = -16
  637. [ 36.120631] trylock after unlock status[0] = 0
  638. [ 36.125272] trylock #1 status[1] = 0
  639. [ 36.129034] trylock #2 status[1] = -16
  640. [ 36.132949] trylock after unlock status[1] = 0
  641. [ 36.137597]
  642. [ 36.137597] Testing lock 22
  643. [ 36.142089] trylock #1 status[0] = 0
  644. [ 36.145822] trylock #2 status[0] = -16
  645. [ 36.149768] trylock after unlock status[0] = 0
  646. [ 36.154410] trylock #1 status[1] = 0
  647. [ 36.158140] trylock #2 status[1] = -16
  648. [ 36.162086] trylock after unlock status[1] = 0
  649. [ 36.166736]
  650. [ 36.166736] Testing lock 23
  651. [ 36.171228] trylock #1 status[0] = 0
  652. [ 36.174961] trylock #2 status[0] = -16
  653. [ 36.178906] trylock after unlock status[0] = 0
  654. [ 36.183547] trylock #1 status[1] = 0
  655. [ 36.187278] trylock #2 status[1] = -16
  656. [ 36.191224] trylock after unlock status[1] = 0
  657. [ 36.195874]
  658. [ 36.195874] Testing lock 24
  659. [ 36.200365] trylock #1 status[0] = 0
  660. [ 36.204097] trylock #2 status[0] = -16
  661. [ 36.208011] trylock after unlock status[0] = 0
  662. [ 36.212684] trylock #1 status[1] = 0
  663. [ 36.216416] trylock #2 status[1] = -16
  664. [ 36.220362] trylock after unlock status[1] = 0
  665. [ 36.225011]
  666. [ 36.225011] Testing lock 25
  667. [ 36.229501] trylock #1 status[0] = 0
  668. [ 36.233234] trylock #2 status[0] = -16
  669. [ 36.237147] trylock after unlock status[0] = 0
  670. [ 36.241820] trylock #1 status[1] = 0
  671. [ 36.245552] trylock #2 status[1] = -16
  672. [ 36.249497] trylock after unlock status[1] = 0
  673. [ 36.254147]
  674. [ 36.254147] Testing lock 26
  675. [ 36.258607] trylock #1 status[0] = 0
  676. [ 36.262371] trylock #2 status[0] = -16
  677. [ 36.266286] trylock after unlock status[0] = 0
  678. [ 36.270959] trylock #1 status[1] = 0
  679. [ 36.274691] trylock #2 status[1] = -16
  680. [ 36.278605] trylock after unlock status[1] = 0
  681. [ 36.283286]
  682. [ 36.283286] Testing lock 27
  683. [ 36.287747] trylock #1 status[0] = 0
  684. [ 36.291511] trylock #2 status[0] = -16
  685. [ 36.295427] trylock after unlock status[0] = 0
  686. [ 36.300099] trylock #1 status[1] = 0
  687. [ 36.303831] trylock #2 status[1] = -16
  688. [ 36.307745] trylock after unlock status[1] = 0
  689. [ 36.312426]
  690. [ 36.312426] Testing lock 28
  691. [ 36.316888] trylock #1 status[0] = 0
  692. [ 36.320652] trylock #2 status[0] = -16
  693. [ 36.324567] trylock after unlock status[0] = 0
  694. [ 36.329241] trylock #1 status[1] = 0
  695. [ 36.332973] trylock #2 status[1] = -16
  696. [ 36.336887] trylock after unlock status[1] = 0
  697. [ 36.341568]
  698. [ 36.341568] Testing lock 29
  699. [ 36.346029] trylock #1 status[0] = 0
  700. [ 36.349793] trylock #2 status[0] = -16
  701. [ 36.353709] trylock after unlock status[0] = 0
  702. [ 36.358348] trylock #1 status[1] = 0
  703. [ 36.362112] trylock #2 status[1] = -16
  704. [ 36.366027] trylock after unlock status[1] = 0
  705. [ 36.370708]
  706. [ 36.370708] Testing lock 30
  707. [ 36.375169] trylock #1 status[0] = 0
  708. [ 36.378932] trylock #2 status[0] = -16
  709. [ 36.382847] trylock after unlock status[0] = 0
  710. [ 36.387486] trylock #1 status[1] = 0
  711. [ 36.391250] trylock #2 status[1] = -16
  712. [ 36.395166] trylock after unlock status[1] = 0
  713. [ 36.399847]
  714. [ 36.399847] Testing lock 31
  715. [ 36.404308] trylock #1 status[0] = 0
  716. [ 36.408038] trylock #2 status[0] = -16
  717. [ 36.411985] trylock after unlock status[0] = 0
  718. [ 36.416626] trylock #1 status[1] = 0
  719. [ 36.420389] trylock #2 status[1] = -16
  720. [ 36.424305] trylock after unlock status[1] = 0
  721. [ 36.428984]
  722. [ 36.428984] Testing lock 32
  723. [ 36.433444] trylock #1 status[0] = 0
  724. [ 36.437175] trylock #2 status[0] = -16
  725. [ 36.441122] trylock after unlock status[0] = 0
  726. [ 36.445763] trylock #1 status[1] = 0
  727. [ 36.449526] trylock #2 status[1] = -16
  728. [ 36.453441] trylock after unlock status[1] = 0
  729. [ 36.458089]
  730. [ 36.458089] Testing lock 33
  731. [ 36.462581] trylock #1 status[0] = 0
  732. [ 36.466313] trylock #2 status[0] = -16
  733. [ 36.470261] trylock after unlock status[0] = 0
  734. [ 36.474902] trylock #1 status[1] = 0
  735. [ 36.478632] trylock #2 status[1] = -16
  736. [ 36.482579] trylock after unlock status[1] = 0
  737. [ 36.487228]
  738. [ 36.487228] Testing lock 34
  739. [ 36.491721] trylock #1 status[0] = 0
  740. [ 36.495453] trylock #2 status[0] = -16
  741. [ 36.499398] trylock after unlock status[0] = 0
  742. [ 36.504039] trylock #1 status[1] = 0
  743. [ 36.507770] trylock #2 status[1] = -16
  744. [ 36.511717] trylock after unlock status[1] = 0
  745. [ 36.516366]
  746. [ 36.516366] Testing lock 35
  747. [ 36.520857] trylock #1 status[0] = 0
  748. [ 36.524589] trylock #2 status[0] = -16
  749. [ 36.528504] trylock after unlock status[0] = 0
  750. [ 36.533176] trylock #1 status[1] = 0
  751. [ 36.536908] trylock #2 status[1] = -16
  752. [ 36.540855] trylock after unlock status[1] = 0
  753. [ 36.545504]
  754. [ 36.545504] Testing lock 36
  755. [ 36.549996] trylock #1 status[0] = 0
  756. [ 36.553728] trylock #2 status[0] = -16
  757. [ 36.557642] trylock after unlock status[0] = 0
  758. [ 36.562314] trylock #1 status[1] = 0
  759. [ 36.566047] trylock #2 status[1] = -16
  760. [ 36.569993] trylock after unlock status[1] = 0
  761. [ 36.574642]
  762. [ 36.574642] Testing lock 37
  763. [ 36.579133] trylock #1 status[0] = 0
  764. [ 36.582865] trylock #2 status[0] = -16
  765. [ 36.586779] trylock after unlock status[0] = 0
  766. [ 36.591452] trylock #1 status[1] = 0
  767. [ 36.595183] trylock #2 status[1] = -16
  768. [ 36.599128] trylock after unlock status[1] = 0
  769. [ 36.603777]
  770. [ 36.603777] Testing lock 38
  771. [ 36.608238] trylock #1 status[0] = 0
  772. [ 36.612002] trylock #2 status[0] = -16
  773. [ 36.615917] trylock after unlock status[0] = 0
  774. [ 36.620590] trylock #1 status[1] = 0
  775. [ 36.624322] trylock #2 status[1] = -16
  776. [ 36.628236] trylock after unlock status[1] = 0
  777. [ 36.632917]
  778. [ 36.632917] Testing lock 39
  779. [ 36.637378] trylock #1 status[0] = 0
  780. [ 36.641142] trylock #2 status[0] = -16
  781. [ 36.645057] trylock after unlock status[0] = 0
  782. [ 36.649729] trylock #1 status[1] = 0
  783. [ 36.653461] trylock #2 status[1] = -16
  784. [ 36.657375] trylock after unlock status[1] = 0
  785. [ 36.662056]
  786. [ 36.662056] Testing lock 40
  787. [ 36.666516] trylock #1 status[0] = 0
  788. [ 36.670281] trylock #2 status[0] = -16
  789. [ 36.674196] trylock after unlock status[0] = 0
  790. [ 36.678867] trylock #1 status[1] = 0
  791. [ 36.682599] trylock #2 status[1] = -16
  792. [ 36.686513] trylock after unlock status[1] = 0
  793. [ 36.691194]
  794. [ 36.691194] Testing lock 41
  795. [ 36.695655] trylock #1 status[0] = 0
  796. [ 36.699417] trylock #2 status[0] = -16
  797. [ 36.703333] trylock after unlock status[0] = 0
  798. [ 36.707972] trylock #1 status[1] = 0
  799. [ 36.711736] trylock #2 status[1] = -16
  800. [ 36.715651] trylock after unlock status[1] = 0
  801. [ 36.720333]
  802. [ 36.720333] Testing lock 42
  803. [ 36.724794] trylock #1 status[0] = 0
  804. [ 36.728525] trylock #2 status[0] = -16
  805. [ 36.732471] trylock after unlock status[0] = 0
  806. [ 36.737112] trylock #1 status[1] = 0
  807. [ 36.740876] trylock #2 status[1] = -16
  808. [ 36.744791] trylock after unlock status[1] = 0
  809. [ 36.749470]
  810. [ 36.749470] Testing lock 43
  811. [ 36.753930] trylock #1 status[0] = 0
  812. [ 36.757661] trylock #2 status[0] = -16
  813. [ 36.761608] trylock after unlock status[0] = 0
  814. [ 36.766249] trylock #1 status[1] = 0
  815. [ 36.770013] trylock #2 status[1] = -16
  816. [ 36.773927] trylock after unlock status[1] = 0
  817. [ 36.778575]
  818. [ 36.778575] Testing lock 44
  819. [ 36.783067] trylock #1 status[0] = 0
  820. [ 36.786799] trylock #2 status[0] = -16
  821. [ 36.790745] trylock after unlock status[0] = 0
  822. [ 36.795387] trylock #1 status[1] = 0
  823. [ 36.799148] trylock #2 status[1] = -16
  824. [ 36.803064] trylock after unlock status[1] = 0
  825. [ 36.807711]
  826. [ 36.807711] Testing lock 45
  827. [ 36.812204] trylock #1 status[0] = 0
  828. [ 36.815936] trylock #2 status[0] = -16
  829. [ 36.819882] trylock after unlock status[0] = 0
  830. [ 36.824523] trylock #1 status[1] = 0
  831. [ 36.828253] trylock #2 status[1] = -16
  832. [ 36.832200] trylock after unlock status[1] = 0
  833. [ 36.836850]
  834. [ 36.836850] Testing lock 46
  835. [ 36.841343] trylock #1 status[0] = 0
  836. [ 36.845075] trylock #2 status[0] = -16
  837. [ 36.849019] trylock after unlock status[0] = 0
  838. [ 36.853660] trylock #1 status[1] = 0
  839. [ 36.857391] trylock #2 status[1] = -16
  840. [ 36.861337] trylock after unlock status[1] = 0
  841. [ 36.865987]
  842. [ 36.865987] Testing lock 47
  843. [ 36.870479] trylock #1 status[0] = 0
  844. [ 36.874211] trylock #2 status[0] = -16
  845. [ 36.878125] trylock after unlock status[0] = 0
  846. [ 36.882798] trylock #1 status[1] = 0
  847. [ 36.886530] trylock #2 status[1] = -16
  848. [ 36.890477] trylock after unlock status[1] = 0
  849. [ 36.895126]
  850. [ 36.895126] Testing lock 48
  851. [ 36.899617] trylock #1 status[0] = 0
  852. [ 36.903349] trylock #2 status[0] = -16
  853. [ 36.907263] trylock after unlock status[0] = 0
  854. [ 36.911935] trylock #1 status[1] = 0
  855. [ 36.915667] trylock #2 status[1] = -16
  856. [ 36.919612] trylock after unlock status[1] = 0
  857. [ 36.924261]
  858. [ 36.924261] Testing lock 49
  859. [ 36.928721] trylock #1 status[0] = 0
  860. [ 36.932485] trylock #2 status[0] = -16
  861. [ 36.936401] trylock after unlock status[0] = 0
  862. [ 36.941073] trylock #1 status[1] = 0
  863. [ 36.944805] trylock #2 status[1] = -16
  864. [ 36.948719] trylock after unlock status[1] = 0
  865. [ 36.953399]
  866. [ 36.953399] Testing lock 50
  867. [ 36.957860] trylock #1 status[0] = 0
  868. [ 36.961624] trylock #2 status[0] = -16
  869. [ 36.965539] trylock after unlock status[0] = 0
  870. [ 36.970214] trylock #1 status[1] = 0
  871. [ 36.973946] trylock #2 status[1] = -16
  872. [ 36.977860] trylock after unlock status[1] = 0
  873. [ 36.982541]
  874. [ 36.982541] Testing lock 51
  875. [ 36.987002] trylock #1 status[0] = 0
  876. [ 36.990766] trylock #2 status[0] = -16
  877. [ 36.994681] trylock after unlock status[0] = 0
  878. [ 36.999353] trylock #1 status[1] = 0
  879. [ 37.003085] trylock #2 status[1] = -16
  880. [ 37.006999] trylock after unlock status[1] = 0
  881. [ 37.011679]
  882. [ 37.011679] Testing lock 52
  883. [ 37.016140] trylock #1 status[0] = 0
  884. [ 37.019904] trylock #2 status[0] = -16
  885. [ 37.023820] trylock after unlock status[0] = 0
  886. [ 37.028460] trylock #1 status[1] = 0
  887. [ 37.032224] trylock #2 status[1] = -16
  888. [ 37.036139] trylock after unlock status[1] = 0
  889. [ 37.040819]
  890. [ 37.040819] Testing lock 53
  891. [ 37.045280] trylock #1 status[0] = 0
  892. [ 37.049043] trylock #2 status[0] = -16
  893. [ 37.052958] trylock after unlock status[0] = 0
  894. [ 37.057598] trylock #1 status[1] = 0
  895. [ 37.061362] trylock #2 status[1] = -16
  896. [ 37.065277] trylock after unlock status[1] = 0
  897. [ 37.069958]
  898. [ 37.069958] Testing lock 54
  899. [ 37.074418] trylock #1 status[0] = 0
  900. [ 37.078149] trylock #2 status[0] = -16
  901. [ 37.082096] trylock after unlock status[0] = 0
  902. [ 37.086737] trylock #1 status[1] = 0
  903. [ 37.090500] trylock #2 status[1] = -16
  904. [ 37.094415] trylock after unlock status[1] = 0
  905. [ 37.099093]
  906. [ 37.099093] Testing lock 55
  907. [ 37.103555] trylock #1 status[0] = 0
  908. [ 37.107285] trylock #2 status[0] = -16
  909. [ 37.111232] trylock after unlock status[0] = 0
  910. [ 37.115873] trylock #1 status[1] = 0
  911. [ 37.119635] trylock #2 status[1] = -16
  912. [ 37.123550] trylock after unlock status[1] = 0
  913. [ 37.128199]
  914. [ 37.128199] Testing lock 56
  915. [ 37.132691] trylock #1 status[0] = 0
  916. [ 37.136423] trylock #2 status[0] = -16
  917. [ 37.140370] trylock after unlock status[0] = 0
  918. [ 37.145011] trylock #1 status[1] = 0
  919. [ 37.148742] trylock #2 status[1] = -16
  920. [ 37.152689] trylock after unlock status[1] = 0
  921. [ 37.157338]
  922. [ 37.157338] Testing lock 57
  923. [ 37.161830] trylock #1 status[0] = 0
  924. [ 37.165563] trylock #2 status[0] = -16
  925. [ 37.169508] trylock after unlock status[0] = 0
  926. [ 37.174149] trylock #1 status[1] = 0
  927. [ 37.177880] trylock #2 status[1] = -16
  928. [ 37.181827] trylock after unlock status[1] = 0
  929. [ 37.186476]
  930. [ 37.186476] Testing lock 58
  931. [ 37.190969] trylock #1 status[0] = 0
  932. [ 37.194701] trylock #2 status[0] = -16
  933. [ 37.198615] trylock after unlock status[0] = 0
  934. [ 37.203288] trylock #1 status[1] = 0
  935. [ 37.207020] trylock #2 status[1] = -16
  936. [ 37.210966] trylock after unlock status[1] = 0
  937. [ 37.215616]
  938. [ 37.215616] Testing lock 59
  939. [ 37.220108] trylock #1 status[0] = 0
  940. [ 37.223840] trylock #2 status[0] = -16
  941. [ 37.227754] trylock after unlock status[0] = 0
  942. [ 37.232427] trylock #1 status[1] = 0
  943. [ 37.236159] trylock #2 status[1] = -16
  944. [ 37.240107] trylock after unlock status[1] = 0
  945. [ 37.244758]
  946. [ 37.244758] Testing lock 60
  947. [ 37.249248] trylock #1 status[0] = 0
  948. [ 37.252980] trylock #2 status[0] = -16
  949. [ 37.256895] trylock after unlock status[0] = 0
  950. [ 37.261569] trylock #1 status[1] = 0
  951. [ 37.265301] trylock #2 status[1] = -16
  952. [ 37.269246] trylock after unlock status[1] = 0
  953. [ 37.273896]
  954. [ 37.273896] Testing lock 61
  955. [ 37.278356] trylock #1 status[0] = 0
  956. [ 37.282120] trylock #2 status[0] = -16
  957. [ 37.286036] trylock after unlock status[0] = 0
  958. [ 37.290709] trylock #1 status[1] = 0
  959. [ 37.294442] trylock #2 status[1] = -16
  960. [ 37.298356] trylock after unlock status[1] = 0
  961. [ 37.303036]
  962. [ 37.303036] Testing lock 62
  963. [ 37.307497] trylock #1 status[0] = 0
  964. [ 37.311261] trylock #2 status[0] = -16
  965. [ 37.315177] trylock after unlock status[0] = 0
  966. [ 37.319850] trylock #1 status[1] = 0
  967. [ 37.323582] trylock #2 status[1] = -16
  968. [ 37.327497] trylock after unlock status[1] = 0
  969. [ 37.332178]
  970. [ 37.332178] Testing lock 63
  971. [ 37.336639] trylock #1 status[0] = 0
  972. [ 37.340403] trylock #2 status[0] = -16
  973. [ 37.344318] trylock after unlock status[0] = 0
  974. [ 37.348989] trylock #1 status[1] = 0
  975. [ 37.352721] trylock #2 status[1] = -16
  976. [ 37.356635] trylock after unlock status[1] = 0
  977. [ 37.361316]
  978. [ 37.361316] Testing lock 64
  979. [ 37.365777] trylock #1 status[0] = 0
  980. [ 37.369540] trylock #2 status[0] = -16
  981. [ 37.373455] trylock after unlock status[0] = 0
  982. [ 37.378095] trylock #1 status[1] = 0
  983. [ 37.381858] trylock #2 status[1] = -16
  984. [ 37.385774] trylock after unlock status[1] = 0
  985. [ 37.390455]
  986. [ 37.390455] Testing lock 65
  987. [ 37.394916] trylock #1 status[0] = 0
  988. [ 37.398648] trylock #2 status[0] = -16
  989. [ 37.402596] trylock after unlock status[0] = 0
  990. [ 37.407236] trylock #1 status[1] = 0
  991. [ 37.411000] trylock #2 status[1] = -16
  992. [ 37.414915] trylock after unlock status[1] = 0
  993. [ 37.419594]
  994. [ 37.419594] Testing lock 66
  995. [ 37.424054] trylock #1 status[0] = 0
  996. [ 37.427785] trylock #2 status[0] = -16
  997. [ 37.431732] trylock after unlock status[0] = 0
  998. [ 37.436373] trylock #1 status[1] = 0
  999. [ 37.440137] trylock #2 status[1] = -16
  1000. [ 37.444053] trylock after unlock status[1] = 0
  1001. [ 37.448701]
  1002. [ 37.448701] Testing lock 67
  1003. [ 37.453193] trylock #1 status[0] = 0
  1004. [ 37.456926] trylock #2 status[0] = -16
  1005. [ 37.460873] trylock after unlock status[0] = 0
  1006. [ 37.465513] trylock #1 status[1] = 0
  1007. [ 37.469276] trylock #2 status[1] = -16
  1008. [ 37.473191] trylock after unlock status[1] = 0
  1009. [ 37.477839]
  1010. [ 37.477839] Testing lock 68
  1011. [ 37.482332] trylock #1 status[0] = 0
  1012. [ 37.486064] trylock #2 status[0] = -16
  1013. [ 37.490011] trylock after unlock status[0] = 0
  1014. [ 37.494651] trylock #1 status[1] = 0
  1015. [ 37.498382] trylock #2 status[1] = -16
  1016. [ 37.502328] trylock after unlock status[1] = 0
  1017. [ 37.506977]
  1018. [ 37.506977] Testing lock 69
  1019. [ 37.511469] trylock #1 status[0] = 0
  1020. [ 37.515202] trylock #2 status[0] = -16
  1021. [ 37.519147] trylock after unlock status[0] = 0
  1022. [ 37.523787] trylock #1 status[1] = 0
  1023. [ 37.527518] trylock #2 status[1] = -16
  1024. [ 37.531465] trylock after unlock status[1] = 0
  1025. [ 37.536114]
  1026. [ 37.536114] Testing lock 70
  1027. [ 37.540606] trylock #1 status[0] = 0
  1028. [ 37.544338] trylock #2 status[0] = -16
  1029. [ 37.548252] trylock after unlock status[0] = 0
  1030. [ 37.552924] trylock #1 status[1] = 0
  1031. [ 37.556657] trylock #2 status[1] = -16
  1032. [ 37.560603] trylock after unlock status[1] = 0
  1033. [ 37.565253]
  1034. [ 37.565253] Testing lock 71
  1035. [ 37.569745] trylock #1 status[0] = 0
  1036. [ 37.573478] trylock #2 status[0] = -16
  1037. [ 37.577392] trylock after unlock status[0] = 0
  1038. [ 37.582065] trylock #1 status[1] = 0
  1039. [ 37.585797] trylock #2 status[1] = -16
  1040. [ 37.589744] trylock after unlock status[1] = 0
  1041. [ 37.594393]
  1042. [ 37.594393] Testing lock 72
  1043. [ 37.598883] trylock #1 status[0] = 0
  1044. [ 37.602615] trylock #2 status[0] = -16
  1045. [ 37.606529] trylock after unlock status[0] = 0
  1046. [ 37.611204] trylock #1 status[1] = 0
  1047. [ 37.614936] trylock #2 status[1] = -16
  1048. [ 37.618882] trylock after unlock status[1] = 0
  1049. [ 37.623531]
  1050. [ 37.623531] Testing lock 73
  1051. [ 37.627991] trylock #1 status[0] = 0
  1052. [ 37.631757] trylock #2 status[0] = -16
  1053. [ 37.635672] trylock after unlock status[0] = 0
  1054. [ 37.640346] trylock #1 status[1] = 0
  1055. [ 37.644077] trylock #2 status[1] = -16
  1056. [ 37.647992] trylock after unlock status[1] = 0
  1057. [ 37.652673]
  1058. [ 37.652673] Testing lock 74
  1059. [ 37.657134] trylock #1 status[0] = 0
  1060. [ 37.660898] trylock #2 status[0] = -16
  1061. [ 37.664814] trylock after unlock status[0] = 0
  1062. [ 37.669485] trylock #1 status[1] = 0
  1063. [ 37.673217] trylock #2 status[1] = -16
  1064. [ 37.677131] trylock after unlock status[1] = 0
  1065. [ 37.681812]
  1066. [ 37.681812] Testing lock 75
  1067. [ 37.686273] trylock #1 status[0] = 0
  1068. [ 37.690038] trylock #2 status[0] = -16
  1069. [ 37.693953] trylock after unlock status[0] = 0
  1070. [ 37.698593] trylock #1 status[1] = 0
  1071. [ 37.702357] trylock #2 status[1] = -16
  1072. [ 37.706272] trylock after unlock status[1] = 0
  1073. [ 37.710954]
  1074. [ 37.710954] Testing lock 76
  1075. [ 37.715415] trylock #1 status[0] = 0
  1076. [ 37.719178] trylock #2 status[0] = -16
  1077. [ 37.723094] trylock after unlock status[0] = 0
  1078. [ 37.727733] trylock #1 status[1] = 0
  1079. [ 37.731497] trylock #2 status[1] = -16
  1080. [ 37.735412] trylock after unlock status[1] = 0
  1081. [ 37.740093]
  1082. [ 37.740093] Testing lock 77
  1083. [ 37.744554] trylock #1 status[0] = 0
  1084. [ 37.748285] trylock #2 status[0] = -16
  1085. [ 37.752232] trylock after unlock status[0] = 0
  1086. [ 37.756874] trylock #1 status[1] = 0
  1087. [ 37.760638] trylock #2 status[1] = -16
  1088. [ 37.764554] trylock after unlock status[1] = 0
  1089. [ 37.769233]
  1090. [ 37.769233] Testing lock 78
  1091. [ 37.773693] trylock #1 status[0] = 0
  1092. [ 37.777424] trylock #2 status[0] = -16
  1093. [ 37.781371] trylock after unlock status[0] = 0
  1094. [ 37.786013] trylock #1 status[1] = 0
  1095. [ 37.789777] trylock #2 status[1] = -16
  1096. [ 37.793692] trylock after unlock status[1] = 0
  1097. [ 37.798341]
  1098. [ 37.798341] Testing lock 79
  1099. [ 37.802833] trylock #1 status[0] = 0
  1100. [ 37.806565] trylock #2 status[0] = -16
  1101. [ 37.810511] trylock after unlock status[0] = 0
  1102. [ 37.815152] trylock #1 status[1] = 0
  1103. [ 37.818914] trylock #2 status[1] = -16
  1104. [ 37.822830] trylock after unlock status[1] = 0
  1105. [ 37.827478]
  1106. [ 37.827478] Testing lock 80
  1107. [ 37.831971] trylock #1 status[0] = 0
  1108. [ 37.835703] trylock #2 status[0] = -16
  1109. [ 37.839647] trylock after unlock status[0] = 0
  1110. [ 37.844288] trylock #1 status[1] = 0
  1111. [ 37.848019] trylock #2 status[1] = -16
  1112. [ 37.851966] trylock after unlock status[1] = 0
  1113. [ 37.856615]
  1114. [ 37.856615] Testing lock 81
  1115. [ 37.861108] trylock #1 status[0] = 0
  1116. [ 37.864840] trylock #2 status[0] = -16
  1117. [ 37.868754] trylock after unlock status[0] = 0
  1118. [ 37.873427] trylock #1 status[1] = 0
  1119. [ 37.877159] trylock #2 status[1] = -16
  1120. [ 37.881106] trylock after unlock status[1] = 0
  1121. [ 37.885755]
  1122. [ 37.885755] Testing lock 82
  1123. [ 37.890247] trylock #1 status[0] = 0
  1124. [ 37.893980] trylock #2 status[0] = -16
  1125. [ 37.897894] trylock after unlock status[0] = 0
  1126. [ 37.902566] trylock #1 status[1] = 0
  1127. [ 37.906298] trylock #2 status[1] = -16
  1128. [ 37.910245] trylock after unlock status[1] = 0
  1129. [ 37.914894]
  1130. [ 37.914894] Testing lock 83
  1131. [ 37.919384] trylock #1 status[0] = 0
  1132. [ 37.923116] trylock #2 status[0] = -16
  1133. [ 37.927030] trylock after unlock status[0] = 0
  1134. [ 37.931703] trylock #1 status[1] = 0
  1135. [ 37.935435] trylock #2 status[1] = -16
  1136. [ 37.939380] trylock after unlock status[1] = 0
  1137. [ 37.944029]
  1138. [ 37.944029] Testing lock 84
  1139. [ 37.948488] trylock #1 status[0] = 0
  1140. [ 37.952253] trylock #2 status[0] = -16
  1141. [ 37.956169] trylock after unlock status[0] = 0
  1142. [ 37.960843] trylock #1 status[1] = 0
  1143. [ 37.964575] trylock #2 status[1] = -16
  1144. [ 37.968489] trylock after unlock status[1] = 0
  1145. [ 37.973170]
  1146. [ 37.973170] Testing lock 85
  1147. [ 37.977631] trylock #1 status[0] = 0
  1148. [ 37.981396] trylock #2 status[0] = -16
  1149. [ 37.985312] trylock after unlock status[0] = 0
  1150. [ 37.989985] trylock #1 status[1] = 0
  1151. [ 37.993717] trylock #2 status[1] = -16
  1152. [ 37.997631] trylock after unlock status[1] = 0
  1153. [ 38.002311]
  1154. [ 38.002311] Testing lock 86
  1155. [ 38.006771] trylock #1 status[0] = 0
  1156. [ 38.010536] trylock #2 status[0] = -16
  1157. [ 38.014452] trylock after unlock status[0] = 0
  1158. [ 38.019124] trylock #1 status[1] = 0
  1159. [ 38.022856] trylock #2 status[1] = -16
  1160. [ 38.026770] trylock after unlock status[1] = 0
  1161. [ 38.031450]
  1162. [ 38.031450] Testing lock 87
  1163. [ 38.035911] trylock #1 status[0] = 0
  1164. [ 38.039674] trylock #2 status[0] = -16
  1165. [ 38.043589] trylock after unlock status[0] = 0
  1166. [ 38.048228] trylock #1 status[1] = 0
  1167. [ 38.051992] trylock #2 status[1] = -16
  1168. [ 38.055908] trylock after unlock status[1] = 0
  1169. [ 38.060589]
  1170. [ 38.060589] Testing lock 88
  1171. [ 38.065049] trylock #1 status[0] = 0
  1172. [ 38.068780] trylock #2 status[0] = -16
  1173. [ 38.072754] trylock after unlock status[0] = 0
  1174. [ 38.077397] trylock #1 status[1] = 0
  1175. [ 38.081164] trylock #2 status[1] = -16
  1176. [ 38.085079] trylock after unlock status[1] = 0
  1177. [ 38.089763]
  1178. [ 38.089763] Testing lock 89
  1179. [ 38.094223] trylock #1 status[0] = 0
  1180. [ 38.097954] trylock #2 status[0] = -16
  1181. [ 38.101902] trylock after unlock status[0] = 0
  1182. [ 38.106543] trylock #1 status[1] = 0
  1183. [ 38.110308] trylock #2 status[1] = -16
  1184. [ 38.114223] trylock after unlock status[1] = 0
  1185. [ 38.118902]
  1186. [ 38.118902] Testing lock 90
  1187. [ 38.123363] trylock #1 status[0] = 0
  1188. [ 38.127094] trylock #2 status[0] = -16
  1189. [ 38.131041] trylock after unlock status[0] = 0
  1190. [ 38.135681] trylock #1 status[1] = 0
  1191. [ 38.139444] trylock #2 status[1] = -16
  1192. [ 38.143359] trylock after unlock status[1] = 0
  1193. [ 38.148007]
  1194. [ 38.148007] Testing lock 91
  1195. [ 38.152500] trylock #1 status[0] = 0
  1196. [ 38.156232] trylock #2 status[0] = -16
  1197. [ 38.160179] trylock after unlock status[0] = 0
  1198. [ 38.164821] trylock #1 status[1] = 0
  1199. [ 38.168552] trylock #2 status[1] = -16
  1200. [ 38.172499] trylock after unlock status[1] = 0
  1201. [ 38.177148]
  1202. [ 38.177148] Testing lock 92
  1203. [ 38.181640] trylock #1 status[0] = 0
  1204. [ 38.185372] trylock #2 status[0] = -16
  1205. [ 38.189319] trylock after unlock status[0] = 0
  1206. [ 38.193960] trylock #1 status[1] = 0
  1207. [ 38.197690] trylock #2 status[1] = -16
  1208. [ 38.201637] trylock after unlock status[1] = 0
  1209. [ 38.206286]
  1210. [ 38.206286] Testing lock 93
  1211. [ 38.210779] trylock #1 status[0] = 0
  1212. [ 38.214511] trylock #2 status[0] = -16
  1213. [ 38.218425] trylock after unlock status[0] = 0
  1214. [ 38.223098] trylock #1 status[1] = 0
  1215. [ 38.226830] trylock #2 status[1] = -16
  1216. [ 38.230776] trylock after unlock status[1] = 0
  1217. [ 38.235425]
  1218. [ 38.235425] Testing lock 94
  1219. [ 38.239917] trylock #1 status[0] = 0
  1220. [ 38.243649] trylock #2 status[0] = -16
  1221. [ 38.247562] trylock after unlock status[0] = 0
  1222. [ 38.252236] trylock #1 status[1] = 0
  1223. [ 38.255968] trylock #2 status[1] = -16
  1224. [ 38.259914] trylock after unlock status[1] = 0
  1225. [ 38.264563]
  1226. [ 38.264563] Testing lock 95
  1227. [ 38.269054] trylock #1 status[0] = 0
  1228. [ 38.272786] trylock #2 status[0] = -16
  1229. [ 38.276700] trylock after unlock status[0] = 0
  1230. [ 38.281374] trylock #1 status[1] = 0
  1231. [ 38.285106] trylock #2 status[1] = -16
  1232. [ 38.289051] trylock after unlock status[1] = 0
  1233. [ 38.293700]
  1234. [ 38.293700] Testing lock 96
  1235. [ 38.298159] trylock #1 status[0] = 0
  1236. [ 38.301924] trylock #2 status[0] = -16
  1237. [ 38.305839] trylock after unlock status[0] = 0
  1238. [ 38.310513] trylock #1 status[1] = 0
  1239. [ 38.314245] trylock #2 status[1] = -16
  1240. [ 38.318159] trylock after unlock status[1] = 0
  1241. [ 38.322840]
  1242. [ 38.322840] Testing lock 97
  1243. [ 38.327301] trylock #1 status[0] = 0
  1244. [ 38.331065] trylock #2 status[0] = -16
  1245. [ 38.334981] trylock after unlock status[0] = 0
  1246. [ 38.339652] trylock #1 status[1] = 0
  1247. [ 38.343384] trylock #2 status[1] = -16
  1248. [ 38.347297] trylock after unlock status[1] = 0
  1249. [ 38.351978]
  1250. [ 38.351978] Testing lock 98
  1251. [ 38.356439] trylock #1 status[0] = 0
  1252. [ 38.360203] trylock #2 status[0] = -16
  1253. [ 38.364118] trylock after unlock status[0] = 0
  1254. [ 38.368758] trylock #1 status[1] = 0
  1255. [ 38.372522] trylock #2 status[1] = -16
  1256. [ 38.376437] trylock after unlock status[1] = 0
  1257. [ 38.381118]
  1258. [ 38.381118] Testing lock 99
  1259. [ 38.385579] trylock #1 status[0] = 0
  1260. [ 38.389342] trylock #2 status[0] = -16
  1261. [ 38.393258] trylock after unlock status[0] = 0
  1262. [ 38.397897] trylock #1 status[1] = 0
  1263. [ 38.401661] trylock #2 status[1] = -16
  1264. [ 38.405576] trylock after unlock status[1] = 0
  1265. [ 38.410257]
  1266. [ 38.410257] Testing lock 100
  1267. [ 38.414808] trylock #1 status[0] = 0
  1268. [ 38.418540] trylock #2 status[0] = -16
  1269. [ 38.422486] trylock after unlock status[0] = 0
  1270. [ 38.427128] trylock #1 status[1] = 0
  1271. [ 38.430892] trylock #2 status[1] = -16
  1272. [ 38.434807] trylock after unlock status[1] = 0
  1273. [ 38.439487]
  1274. [ 38.439487] Testing lock 101
  1275. [ 38.444039] trylock #1 status[0] = 0
  1276. [ 38.447770] trylock #2 status[0] = -16
  1277. [ 38.451717] trylock after unlock status[0] = 0
  1278. [ 38.456358] trylock #1 status[1] = 0
  1279. [ 38.460122] trylock #2 status[1] = -16
  1280. [ 38.464037] trylock after unlock status[1] = 0
  1281. [ 38.468686]
  1282. [ 38.468686] Testing lock 102
  1283. [ 38.473269] trylock #1 status[0] = 0
  1284. [ 38.477001] trylock #2 status[0] = -16
  1285. [ 38.480948] trylock after unlock status[0] = 0
  1286. [ 38.485590] trylock #1 status[1] = 0
  1287. [ 38.489352] trylock #2 status[1] = -16
  1288. [ 38.493268] trylock after unlock status[1] = 0
  1289. [ 38.497916]
  1290. [ 38.497916] Testing lock 103
  1291. [ 38.502499] trylock #1 status[0] = 0
  1292. [ 38.506231] trylock #2 status[0] = -16
  1293. [ 38.510178] trylock after unlock status[0] = 0
  1294. [ 38.514820] trylock #1 status[1] = 0
  1295. [ 38.518551] trylock #2 status[1] = -16
  1296. [ 38.522497] trylock after unlock status[1] = 0
  1297. [ 38.527146]
  1298. [ 38.527146] Testing lock 104
  1299. [ 38.531729] trylock #1 status[0] = 0
  1300. [ 38.535462] trylock #2 status[0] = -16
  1301. [ 38.539406] trylock after unlock status[0] = 0
  1302. [ 38.544047] trylock #1 status[1] = 0
  1303. [ 38.547778] trylock #2 status[1] = -16
  1304. [ 38.551724] trylock after unlock status[1] = 0
  1305. [ 38.556374]
  1306. [ 38.556374] Testing lock 105
  1307. [ 38.560957] trylock #1 status[0] = 0
  1308. [ 38.564690] trylock #2 status[0] = -16
  1309. [ 38.568604] trylock after unlock status[0] = 0
  1310. [ 38.573276] trylock #1 status[1] = 0
  1311. [ 38.577008] trylock #2 status[1] = -16
  1312. [ 38.580954] trylock after unlock status[1] = 0
  1313. [ 38.585603]
  1314. [ 38.585603] Testing lock 106
  1315. [ 38.590187] trylock #1 status[0] = 0
  1316. [ 38.593919] trylock #2 status[0] = -16
  1317. [ 38.597833] trylock after unlock status[0] = 0
  1318. [ 38.602505] trylock #1 status[1] = 0
  1319. [ 38.606238] trylock #2 status[1] = -16
  1320. [ 38.610184] trylock after unlock status[1] = 0
  1321. [ 38.614833]
  1322. [ 38.614833] Testing lock 107
  1323. [ 38.619414] trylock #1 status[0] = 0
  1324. [ 38.623145] trylock #2 status[0] = -16
  1325. [ 38.627059] trylock after unlock status[0] = 0
  1326. [ 38.631731] trylock #1 status[1] = 0
  1327. [ 38.635463] trylock #2 status[1] = -16
  1328. [ 38.639408] trylock after unlock status[1] = 0
  1329. [ 38.644057]
  1330. [ 38.644057] Testing lock 108
  1331. [ 38.648607] trylock #1 status[0] = 0
  1332. [ 38.652372] trylock #2 status[0] = -16
  1333. [ 38.656287] trylock after unlock status[0] = 0
  1334. [ 38.660959] trylock #1 status[1] = 0
  1335. [ 38.664691] trylock #2 status[1] = -16
  1336. [ 38.668605] trylock after unlock status[1] = 0
  1337. [ 38.673286]
  1338. [ 38.673286] Testing lock 109
  1339. [ 38.677838] trylock #1 status[0] = 0
  1340. [ 38.681602] trylock #2 status[0] = -16
  1341. [ 38.685518] trylock after unlock status[0] = 0
  1342. [ 38.690191] trylock #1 status[1] = 0
  1343. [ 38.693923] trylock #2 status[1] = -16
  1344. [ 38.697837] trylock after unlock status[1] = 0
  1345. [ 38.702517]
  1346. [ 38.702517] Testing lock 110
  1347. [ 38.707069] trylock #1 status[0] = 0
  1348. [ 38.710833] trylock #2 status[0] = -16
  1349. [ 38.714748] trylock after unlock status[0] = 0
  1350. [ 38.719418] trylock #1 status[1] = 0
  1351. [ 38.723150] trylock #2 status[1] = -16
  1352. [ 38.727064] trylock after unlock status[1] = 0
  1353. [ 38.731744]
  1354. [ 38.731744] Testing lock 111
  1355. [ 38.736296] trylock #1 status[0] = 0
  1356. [ 38.740061] trylock #2 status[0] = -16
  1357. [ 38.743976] trylock after unlock status[0] = 0
  1358. [ 38.748615] trylock #1 status[1] = 0
  1359. [ 38.752379] trylock #2 status[1] = -16
  1360. [ 38.756295] trylock after unlock status[1] = 0
  1361. [ 38.760976]
  1362. [ 38.760976] Testing lock 112
  1363. [ 38.765527] trylock #1 status[0] = 0
  1364. [ 38.769290] trylock #2 status[0] = -16
  1365. [ 38.773205] trylock after unlock status[0] = 0
  1366. [ 38.777845] trylock #1 status[1] = 0
  1367. [ 38.781609] trylock #2 status[1] = -16
  1368. [ 38.785524] trylock after unlock status[1] = 0
  1369. [ 38.790205]
  1370. [ 38.790205] Testing lock 113
  1371. [ 38.794757] trylock #1 status[0] = 0
  1372. [ 38.798488] trylock #2 status[0] = -16
  1373. [ 38.802435] trylock after unlock status[0] = 0
  1374. [ 38.807076] trylock #1 status[1] = 0
  1375. [ 38.810840] trylock #2 status[1] = -16
  1376. [ 38.814756] trylock after unlock status[1] = 0
  1377. [ 38.819435]
  1378. [ 38.819435] Testing lock 114
  1379. [ 38.823986] trylock #1 status[0] = 0
  1380. [ 38.827717] trylock #2 status[0] = -16
  1381. [ 38.831664] trylock after unlock status[0] = 0
  1382. [ 38.836305] trylock #1 status[1] = 0
  1383. [ 38.840069] trylock #2 status[1] = -16
  1384. [ 38.843984] trylock after unlock status[1] = 0
  1385. [ 38.848631]
  1386. [ 38.848631] Testing lock 115
  1387. [ 38.853214] trylock #1 status[0] = 0
  1388. [ 38.856947] trylock #2 status[0] = -16
  1389. [ 38.860893] trylock after unlock status[0] = 0
  1390. [ 38.865535] trylock #1 status[1] = 0
  1391. [ 38.869297] trylock #2 status[1] = -16
  1392. [ 38.873212] trylock after unlock status[1] = 0
  1393. [ 38.877861]
  1394. [ 38.877861] Testing lock 116
  1395. [ 38.882444] trylock #1 status[0] = 0
  1396. [ 38.886176] trylock #2 status[0] = -16
  1397. [ 38.890127] trylock after unlock status[0] = 0
  1398. [ 38.894768] trylock #1 status[1] = 0
  1399. [ 38.898499] trylock #2 status[1] = -16
  1400. [ 38.902446] trylock after unlock status[1] = 0
  1401. [ 38.907096]
  1402. [ 38.907096] Testing lock 117
  1403. [ 38.911679] trylock #1 status[0] = 0
  1404. [ 38.915411] trylock #2 status[0] = -16
  1405. [ 38.919356] trylock after unlock status[0] = 0
  1406. [ 38.923996] trylock #1 status[1] = 0
  1407. [ 38.927727] trylock #2 status[1] = -16
  1408. [ 38.931674] trylock after unlock status[1] = 0
  1409. [ 38.936323]
  1410. [ 38.936323] Testing lock 118
  1411. [ 38.940906] trylock #1 status[0] = 0
  1412. [ 38.944638] trylock #2 status[0] = -16
  1413. [ 38.948553] trylock after unlock status[0] = 0
  1414. [ 38.953225] trylock #1 status[1] = 0
  1415. [ 38.956956] trylock #2 status[1] = -16
  1416. [ 38.960903] trylock after unlock status[1] = 0
  1417. [ 38.965552]
  1418. [ 38.965552] Testing lock 119
  1419. [ 38.970135] trylock #1 status[0] = 0
  1420. [ 38.973868] trylock #2 status[0] = -16
  1421. [ 38.977782] trylock after unlock status[0] = 0
  1422. [ 38.982454] trylock #1 status[1] = 0
  1423. [ 38.986187] trylock #2 status[1] = -16
  1424. [ 38.990133] trylock after unlock status[1] = 0
  1425. [ 38.994782]
  1426. [ 38.994782] Testing lock 120
  1427. [ 38.999363] trylock #1 status[0] = 0
  1428. [ 39.003095] trylock #2 status[0] = -16
  1429. [ 39.007009] trylock after unlock status[0] = 0
  1430. [ 39.011682] trylock #1 status[1] = 0
  1431. [ 39.015414] trylock #2 status[1] = -16
  1432. [ 39.019359] trylock after unlock status[1] = 0
  1433. [ 39.024008]
  1434. [ 39.024008] Testing lock 121
  1435. [ 39.028559] trylock #1 status[0] = 0
  1436. [ 39.032324] trylock #2 status[0] = -16
  1437. [ 39.036238] trylock after unlock status[0] = 0
  1438. [ 39.040910] trylock #1 status[1] = 0
  1439. [ 39.044642] trylock #2 status[1] = -16
  1440. [ 39.048556] trylock after unlock status[1] = 0
  1441. [ 39.053237]
  1442. [ 39.053237] Testing lock 122
  1443. [ 39.057788] trylock #1 status[0] = 0
  1444. [ 39.061559] trylock #2 status[0] = -16
  1445. [ 39.065475] trylock after unlock status[0] = 0
  1446. [ 39.070148] trylock #1 status[1] = 0
  1447. [ 39.073879] trylock #2 status[1] = -16
  1448. [ 39.077794] trylock after unlock status[1] = 0
  1449. [ 39.082475]
  1450. [ 39.082475] Testing lock 123
  1451. [ 39.087026] trylock #1 status[0] = 0
  1452. [ 39.090791] trylock #2 status[0] = -16
  1453. [ 39.094706] trylock after unlock status[0] = 0
  1454. [ 39.099376] trylock #1 status[1] = 0
  1455. [ 39.103108] trylock #2 status[1] = -16
  1456. [ 39.107022] trylock after unlock status[1] = 0
  1457. [ 39.111702]
  1458. [ 39.111702] Testing lock 124
  1459. [ 39.116253] trylock #1 status[0] = 0
  1460. [ 39.120017] trylock #2 status[0] = -16
  1461. [ 39.123932] trylock after unlock status[0] = 0
  1462. [ 39.128572] trylock #1 status[1] = 0
  1463. [ 39.132336] trylock #2 status[1] = -16
  1464. [ 39.136251] trylock after unlock status[1] = 0
  1465. [ 39.140933]
  1466. [ 39.140933] Testing lock 125
  1467. [ 39.145484] trylock #1 status[0] = 0
  1468. [ 39.149247] trylock #2 status[0] = -16
  1469. [ 39.153162] trylock after unlock status[0] = 0
  1470. [ 39.157801] trylock #1 status[1] = 0
  1471. [ 39.161565] trylock #2 status[1] = -16
  1472. [ 39.165480] trylock after unlock status[1] = 0
  1473. [ 39.170160]
  1474. [ 39.170160] Testing lock 126
  1475. [ 39.174711] trylock #1 status[0] = 0
  1476. [ 39.178442] trylock #2 status[0] = -16
  1477. [ 39.182388] trylock after unlock status[0] = 0
  1478. [ 39.187029] trylock #1 status[1] = 0
  1479. [ 39.190793] trylock #2 status[1] = -16
  1480. [ 39.194708] trylock after unlock status[1] = 0
  1481. [ 39.199388]
  1482. [ 39.199388] Testing lock 127
  1483. [ 39.203939] trylock #1 status[0] = 0
  1484. [ 39.207670] trylock #2 status[0] = -16
  1485. [ 39.211617] trylock after unlock status[0] = 0
  1486. [ 39.216257] trylock #1 status[1] = 0
  1487. [ 39.220021] trylock #2 status[1] = -16
  1488. [ 39.223936] trylock after unlock status[1] = 0
  1489. [ 39.228579]
  1490. [ 39.228579] ***** End - Test All Locks ****
  1491. /rpmsg #
  1492. /rpmsg #
  1493. /rpmsg #
  1494. /rpmsg # lsmod
  1495. omap_hwspinlock_test 4118 0 - Live 0xbf231000
  1496. omap_hwspinlock 2500 0 - Live 0xbf22d000
  1497. hwspinlock_core 9346 2 omap_hwspinlock_test,omap_hwspinlock, Live 0xbf226000
  1498. /rpmsg #
  1499. /rpmsg # rmmod om/rpmsg # rmmod omap_hwspinlock_te/rpmsg # rmmod omap_hwspinlock_test.ko
  1500. /rpmsg # rmmod om/rpmsg # rmmod omap_hwspinlock
  1501. /rpmsg # rmmod om/rpmsg # rmmod omap_hwspinlockhw/rpmsg # rmmod hwspinlock_core.ko
  1502. /rpmsg #
  1503. /rpmsg #

AM335 HwSpinlock Test log baselined on v3.13-rc8