1. U-Boot SPL 2013.10 (Nov 13 2013 - 14:31:44)
  2. OMAP5432 ES2.0
  3. SPL: Please implement spl_start_uboot() for your board
  4. SPL: Direct Linux boot not active!
  5. reading u-boot.img
  6. reading u-boot.img
  7. U-Boot 2013.10 (Nov 13 2013 - 14:31:44)
  8. CPU : OMAP5432 ES2.0
  9. Board: OMAP5432 uEVM
  10. I2C: ready
  11. DRAM: 2 GiB
  12. MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
  13. Using default environment
  14. Net: No ethernet found.
  15. Hit any key to stop autoboot: 1 0
  16. mmc0 is current device
  17. SD/MMC found on device 0
  18. reading uEnv.txt
  19. 718 bytes read in 4 ms (174.8 KiB/s)
  20. Loaded environment from
  21. Importing environment from mmc0 ...
  22. reading /zImage
  23. 4542304 bytes read in 259 ms (16.7 MiB/s)
  24. reading /omap5-uevm.dtb
  25. 42991 bytes read in 6 ms (6.8 MiB/s)
  26. Booting from mmc0 ...
  27. Kernel image @ 0x82000000 [ 0x000000 - 0x454f60 ]
  28. ## Flattened Device Tree blob at 80f80000
  29. Booting using the fdt blob at 0x80f80000
  30. Using Device Tree in place at 80f80000, end 80f8d7ee
  31. Starting kernel ...
  32. [ 0.000000] Booting Linux on physical CPU 0x0
  33. [ 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
  34. [ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c53c7d
  35. [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
  36. [ 0.000000] Machine model: TI OMAP5 uEVM board
  37. [ 0.000000] cma: CMA: reserved 16 MiB at ae800000
  38. [ 0.000000] Memory policy: Data cache writealloc
  39. [ 0.000000] OMAP5432 ES2.0
  40. [ 0.000000] PERCPU: Embedded 9 pages/cpu @c1fa1000 s13952 r8192 d14720 u36864
  41. [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 518416
  42. [ 0.000000] Kernel command line: console=ttyO2,115200n8 vram=16M root=/dev/mmcblk1p2 rw rootfstype=ext4 rootwait
  43. [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
  44. [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
  45. [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
  46. [ 0.000000] Memory: 2031480K/2079744K available (5877K kernel code, 600K rwdata, 2076K rodata, 341K init, 5527K bss, 48264K reserved, 1301504K highmem)
  47. [ 0.000000] Virtual kernel memory layout:
  48. [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
  49. [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
  50. [ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
  51. [ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB)
  52. [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
  53. [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
  54. [ 0.000000] .text : 0xc0008000 - 0xc07cca54 (7955 kB)
  55. [ 0.000000] .init : 0xc07cd000 - 0xc0822680 ( 342 kB)
  56. [ 0.000000] .data : 0xc0824000 - 0xc08ba100 ( 601 kB)
  57. [ 0.000000] .bss : 0xc08ba100 - 0xc0e1fd28 (5528 kB)
  58. [ 0.000000] Hierarchical RCU implementation.
  59. [ 0.000000] NR_IRQS:16 nr_irqs:16 16
  60. [ 0.000000] OMAP clockevent source: timer1 at 32768 Hz
  61. [ 0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 65536000000000ns
  62. [ 0.000000] OMAP clocksource: 32k_counter at 32768 Hz
  63. [ 0.000000] Architected cp15 timer(s) running at 6.14MHz (virt).
  64. [ 0.000000] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 2796202663936ns
  65. [ 0.000000] Switching to timer-based delay loop
  66. [ 0.000000] Console: colour dummy device 80x30
  67. [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
  68. [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8
  69. [ 0.000000] ... MAX_LOCK_DEPTH: 48
  70. [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191
  71. [ 0.000000] ... CLASSHASH_SIZE: 4096
  72. [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 16384
  73. [ 0.000000] ... MAX_LOCKDEP_CHAINS: 32768
  74. [ 0.000000] ... CHAINHASH_SIZE: 16384
  75. [ 0.000000] memory used by lock dependency info: 3695 kB
  76. [ 0.000000] per task-struct memory footprint: 1152 bytes
  77. [ 0.000924] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.28 BogoMIPS (lpj=61440)
  78. [ 0.000936] pid_max: default: 32768 minimum: 301
  79. [ 0.001209] Security Framework initialized
  80. [ 0.001299] Mount-cache hash table entries: 512
  81. [ 0.022989] CPU: Testing write buffer coherency: ok
  82. [ 0.023667] /cpus/cpu@0 missing clock-frequency property
  83. [ 0.023685] /cpus/cpu@1 missing clock-frequency property
  84. [ 0.023695] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
  85. [ 0.023714] Setting up static identity map for 0x80595180 - 0x805951f0
  86. [ 0.027005] CPU1: Booted secondary processor
  87. [ 0.027036] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
  88. [ 0.027430] Brought up 2 CPUs
  89. [ 0.027442] SMP: Total of 2 processors activated.
  90. [ 0.027448] CPU: All CPU(s) started in SVC mode.
  91. [ 0.029198] devtmpfs: initialized
  92. [ 0.037439] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
  93. [ 0.038557] omap_hwmod: l3_main_3 using broken dt data from ocp
  94. [ 0.039547] omap_hwmod: l3_main_2 using broken dt data from ocp
  95. [ 0.059127] ------------[ cut here ]------------
  96. [ 0.059146] WARNING: CPU: 0 PID: 1 at arch/arm/mach-omap2/omap_hwmod.c:2434 _init+0x1c0/0x3dc()
  97. [ 0.059153] omap_hwmod: mailbox: doesn't have mpu register target base
  98. [ 0.059159] Modules linked in:
  99. [ 0.059172] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.13.0-rc8-00219-gff4f3eb #1
  100. [ 0.059201] [<c0015fb8>] (unwind_backtrace+0x0/0xf0) from [<c00129b4>] (show_stack+0x10/0x14)
  101. [ 0.059217] [<c00129b4>] (show_stack+0x10/0x14) from [<c0589c64>] (dump_stack+0x70/0x8c)
  102. [ 0.059233] [<c0589c64>] (dump_stack+0x70/0x8c) from [<c0040e94>] (warn_slowpath_common+0x6c/0x8c)
  103. [ 0.059245] [<c0040e94>] (warn_slowpath_common+0x6c/0x8c) from [<c0040f48>] (warn_slowpath_fmt+0x30/0x40)
  104. [ 0.059257] [<c0040f48>] (warn_slowpath_fmt+0x30/0x40) from [<c07d8128>] (_init+0x1c0/0x3dc)
  105. [ 0.059270] [<c07d8128>] (_init+0x1c0/0x3dc) from [<c0029508>] (omap_hwmod_for_each+0x34/0x5c)
  106. [ 0.059281] [<c0029508>] (omap_hwmod_for_each+0x34/0x5c) from [<c07d88ac>] (__omap_hwmod_setup_all+0x24/0x40)
  107. [ 0.059292] [<c07d88ac>] (__omap_hwmod_setup_all+0x24/0x40) from [<c0008a64>] (do_one_initcall+0x34/0x164)
  108. [ 0.059305] [<c0008a64>] (do_one_initcall+0x34/0x164) from [<c07cdbe8>] (kernel_init_freeable+0xfc/0x1c8)
  109. [ 0.059321] [<c07cdbe8>] (kernel_init_freeable+0xfc/0x1c8) from [<c0584d7c>] (kernel_init+0x8/0x110)
  110. [ 0.059333] [<c0584d7c>] (kernel_init+0x8/0x110) from [<c000ec48>] (ret_from_fork+0x14/0x2c)
  111. [ 0.059372] ---[ end trace 57be9b6506609900 ]---
  112. [ 0.132877] pinctrl core: initialized pinctrl subsystem
  113. [ 0.134919] regulator-dummy: no parameters
  114. [ 0.136348] NET: Registered protocol family 16
  115. [ 0.139981] DMA: preallocated 256 KiB pool for atomic coherent allocations
  116. [ 0.159879] OMAP GPIO hardware version 0.1
  117. [ 0.171047] platform 50000000.gpmc: Cannot lookup hwmod 'gpmc'
  118. [ 0.171319] omap-gpmc 50000000.gpmc: error: clk_get
  119. [ 0.171350] omap-gpmc: probe of 50000000.gpmc failed with error -2
  120. [ 0.191509] No ATAGs?
  121. [ 0.191535] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
  122. [ 0.191543] hw-breakpoint: maximum watchpoint size is 8 bytes.
  123. [ 0.193650] OMAP DMA hardware revision 0.0
  124. [ 0.225541] bio: create slab <bio-0> at 0
  125. [ 0.228245] edma-dma-engine edma-dma-engine.0: Can't allocate PaRAM dummy slot
  126. [ 0.228269] edma-dma-engine: probe of edma-dma-engine.0 failed with error -5
  127. [ 0.264085] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver
  128. [ 0.265193] vmmcsd_fixed: 3000 mV
  129. [ 0.269731] SCSI subsystem initialized
  130. [ 0.270913] usbcore: registered new interface driver usbfs
  131. [ 0.271144] usbcore: registered new interface driver hub
  132. [ 0.271480] usbcore: registered new device driver usb
  133. [ 0.271779] hsusb2_phy.5 supply vcc not found, using dummy regulator
  134. [ 0.272145] hsusb3_phy.6 supply vcc not found, using dummy regulator
  135. [ 0.274002] omap_i2c 48070000.i2c: could not find pctldev for node /ocp/pinmux@4a002840/pinmux_i2c1_pins, deferring probe
  136. [ 0.274021] platform 48070000.i2c: Driver omap_i2c requests probe deferral
  137. [ 0.274840] omap_i2c 48072000.i2c: bus 1 rev0.12 at 100 kHz
  138. [ 0.275452] omap_i2c 48060000.i2c: bus 2 rev0.12 at 100 kHz
  139. [ 0.275980] omap_i2c 4807a000.i2c: bus 3 rev0.12 at 100 kHz
  140. [ 0.276049] omap_i2c 4807c000.i2c: could not find pctldev for node /ocp/pinmux@4a002840/pinmux_i2c5_pins, deferring probe
  141. [ 0.276067] platform 4807c000.i2c: Driver omap_i2c requests probe deferral
  142. [ 0.279977] Switched to clocksource arch_sys_counter
  143. [ 0.365114] NET: Registered protocol family 2
  144. [ 0.366196] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
  145. [ 0.366381] TCP bind hash table entries: 8192 (order: 6, 294912 bytes)
  146. [ 0.368662] TCP: Hash tables configured (established 8192 bind 8192)
  147. [ 0.368754] TCP: reno registered
  148. [ 0.368774] UDP hash table entries: 512 (order: 3, 40960 bytes)
  149. [ 0.369078] UDP-Lite hash table entries: 512 (order: 3, 40960 bytes)
  150. [ 0.370048] NET: Registered protocol family 1
  151. [ 0.370820] RPC: Registered named UNIX socket transport module.
  152. [ 0.370830] RPC: Registered udp transport module.
  153. [ 0.370838] RPC: Registered tcp transport module.
  154. [ 0.370845] RPC: Registered tcp NFSv4.1 backchannel transport module.
  155. [ 0.470204] bounce pool size: 64 pages
  156. [ 0.470903] VFS: Disk quotas dquot_6.5.2
  157. [ 0.471047] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
  158. [ 0.472544] NFS: Registering the id_resolver key type
  159. [ 0.472751] Key type id_resolver registered
  160. [ 0.472762] Key type id_legacy registered
  161. [ 0.472825] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
  162. [ 0.473191] msgmni has been set to 1457
  163. [ 0.475242] io scheduler noop registered
  164. [ 0.475251] io scheduler deadline registered
  165. [ 0.475316] io scheduler cfq registered (default)
  166. [ 0.479184] pinctrl-single 4a002840.pinmux: 219 pins at pa fc002840 size 438
  167. [ 0.479535] pinctrl-single 4ae0c840.pinmux: 28 pins at pa fce0c840 size 56
  168. [ 0.481735] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
  169. [ 0.485998] 4806a000.serial: ttyO0 at MMIO 0x4806a000 (irq = 104, base_baud = 3000000) is a OMAP UART0
  170. [ 0.487252] 4806c000.serial: ttyO1 at MMIO 0x4806c000 (irq = 105, base_baud = 3000000) is a OMAP UART1
  171. [ 0.488141] 48020000.serial: ttyO2 at MMIO 0x48020000 (irq = 106, base_baud = 3000000) is a OMAP UART2
  172. [ 1.368933] console [ttyO2] enabled
  173. [ 1.373874] 4806e000.serial: ttyO3 at MMIO 0x4806e000 (irq = 102, base_baud = 3000000) is a OMAP UART3
  174. [ 1.384890] 48066000.serial: ttyO4 at MMIO 0x48066000 (irq = 137, base_baud = 3000000) is a OMAP UART4
  175. [ 1.395446] 48068000.serial: ttyO5 at MMIO 0x48068000 (irq = 138, base_baud = 3000000) is a OMAP UART5
  176. [ 1.420621] brd: module loaded
  177. [ 1.432440] loop: module loaded
  178. [ 1.438909] mtdoops: mtd device (mtddev=name/number) must be supplied
  179. [ 1.452637] usbcore: registered new interface driver asix
  180. [ 1.458490] usbcore: registered new interface driver ax88179_178a
  181. [ 1.465073] usbcore: registered new interface driver cdc_ether
  182. [ 1.471377] usbcore: registered new interface driver r815x
  183. [ 1.477326] usbcore: registered new interface driver smsc95xx
  184. [ 1.483552] usbcore: registered new interface driver net1080
  185. [ 1.489664] usbcore: registered new interface driver cdc_subset
  186. [ 1.496060] usbcore: registered new interface driver zaurus
  187. [ 1.502134] usbcore: registered new interface driver cdc_ncm
  188. [ 1.508967] usbcore: registered new interface driver cdc_wdm
  189. [ 1.515113] usbcore: registered new interface driver usb-storage
  190. [ 1.521621] usbcore: registered new interface driver usbtest
  191. [ 1.529018] mousedev: PS/2 mouse device common for all mice
  192. [ 1.537425] i2c /dev entries driver
  193. [ 1.542855] Driver for 1-wire Dallas network protocol.
  194. [ 1.551328] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
  195. [ 1.560247] omap-dma-engine 4a056000.dma-controller: allocating channel for 62
  196. [ 1.567831] omap-dma-engine 4a056000.dma-controller: allocating channel for 61
  197. [ 1.575452] omap_hsmmc 4809c000.mmc: vmmc regulator missing
  198. [ 1.581408] omap-dma-engine 4a056000.dma-controller: freeing channel for 61
  199. [ 1.588683] omap-dma-engine 4a056000.dma-controller: freeing channel for 62
  200. [ 1.596021] platform 4809c000.mmc: Driver omap_hsmmc requests probe deferral
  201. [ 1.603556] omap-dma-engine 4a056000.dma-controller: allocating channel for 48
  202. [ 1.611136] omap-dma-engine 4a056000.dma-controller: allocating channel for 47
  203. [ 1.618856] 480b4000.mmc supply vmmc_aux not found, using dummy regulator
  204. [ 1.626099] omap_hsmmc 480b4000.mmc: pins are not configured from the driver
  205. [ 1.670144] omap-dma-engine 4a056000.dma-controller: allocating channel for 78
  206. [ 1.677899] omap-dma-engine 4a056000.dma-controller: allocating channel for 77
  207. [ 1.685573] 480ad000.mmc supply vmmc not found, using dummy regulator
  208. [ 1.692442] 480ad000.mmc supply vmmc_aux not found, using dummy regulator
  209. [ 1.699671] omap_hsmmc 480ad000.mmc: pins are not configured from the driver
  210. [ 1.707711] omap_hsmmc 480ad000.mmc: could not set regulator OCR (-22)
  211. [ 1.750948] usbcore: registered new interface driver usbhid
  212. [ 1.756759] usbhid: USB HID core driver
  213. [ 1.762086] oprofile: no performance counters
  214. [ 1.767684] oprofile: using timer interrupt.
  215. [ 1.772480] TCP: cubic registered
  216. [ 1.775940] Initializing XFRM netlink socket
  217. [ 1.780468] mmc0: BKOPS_EN bit is not set
  218. [ 1.780503] NET: Registered protocol family 17
  219. [ 1.780546] NET: Registered protocol family 15
  220. [ 1.780717] Key type dns_resolver registered
  221. [ 1.799053] ThumbEE CPU extension supported.
  222. [ 1.800873] mmc0: new high speed MMC card at address 0001
  223. [ 1.810307] isa bounce pool size: 16 pages
  224. [ 1.814834] mmcblk0: mmc0:0001 SEM04G 3.68 GiB
  225. [ 1.820587] mmcblk0boot0: mmc0:0001 SEM04G partition 1 2.00 MiB
  226. [ 1.827793] mmcblk0boot1: mmc0:0001 SEM04G partition 2 2.00 MiB
  227. [ 1.829844] palmas 0-0048: Irq flag is 0x00000000
  228. [ 1.842042] mmcblk0: unknown partition table
  229. [ 1.849283] mmcblk0boot1: unknown partition table
  230. [ 1.855944] palmas 0-0048: Muxing GPIO 2, PWM 0, LED 0
  231. [ 1.861809] mmcblk0boot0: unknown partition table
  232. [ 1.873964] smps123: 600 <--> 1500 mV at 1060 mV
  233. [ 1.881226] smps45: 600 <--> 1310 mV at 1030 mV
  234. [ 1.889825] smps6: 1200 mV
  235. [ 1.894780] smps7: 1800 mV
  236. [ 1.899709] smps8: 600 <--> 1310 mV at 1040 mV
  237. [ 1.906404] smps9: 2100 mV
  238. [ 1.910834] smps10_out2: 5000 mV
  239. [ 1.915578] smps10_out1: 5000 mV
  240. [ 1.919927] ldo1: 1500 <--> 1800 mV
  241. [ 1.925166] ldo2: 2800 mV
  242. [ 1.929575] ldo3: 1500 mV
  243. [ 1.933593] ldo4: 1500 <--> 1800 mV
  244. [ 1.938917] ldo5: 1800 mV
  245. [ 1.943359] ldo6: 1200 mV
  246. [ 1.947761] ldo7: 2000 mV
  247. [ 1.952123] ldo8: 3000 mV
  248. [ 1.956260] ldo9: 1800 <--> 3000 mV at 3000 mV
  249. [ 1.962598] ldoln: 1800 mV
  250. [ 1.967080] ldousb: 3250 mV
  251. [ 1.971023] REGEN1: no parameters
  252. [ 1.974892] REGEN2: no parameters
  253. [ 1.978938] regen3: no parameters
  254. [ 1.983179] SYSEN1: no parameters
  255. [ 1.987061] SYSEN2: no parameters
  256. [ 1.990719] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
  257. [ 1.998053] omap_i2c 4807c000.i2c: bus 4 rev0.12 at 400 kHz
  258. [ 2.004258] omap-dma-engine 4a056000.dma-controller: allocating channel for 62
  259. [ 2.011845] omap-dma-engine 4a056000.dma-controller: allocating channel for 61
  260. [ 2.019729] 4809c000.mmc supply vmmc_aux not found, using dummy regulator
  261. [ 2.028387] omap_hsmmc 4809c000.mmc: pins are not configured from the driver
  262. [ 2.074450] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
  263. [ 2.104909] omap_uart 48020000.serial: no wakeirq for uart2
  264. [ 2.109034] mmc2: host does not support reading read-only switch. assuming write-enable.
  265. [ 2.111221] mmc2: new high speed SD card at address b368
  266. [ 2.112158] mmcblk1: mmc2:b368 NCard 1.85 GiB
  267. [ 2.113707] mmcblk1: p1 p2
  268. [ 3.976673] EXT4-fs (mmcblk1p2): recovery complete
  269. [ 3.987155] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
  270. [ 3.995696] VFS: Mounted root (ext4 filesystem) on device 179:26.
  271. [ 4.012789] devtmpfs: mounted
  272. [ 4.016211] Freeing unused kernel memory: 340K (c07cd000 - c0822000)
  273. [ 4.106787] omap_uart 48020000.serial: no wakeirq for uart2
  274. [ 4.120120] omap_uart 48020000.serial: no wakeirq for uart2
  275. INIT: [ 4.140190] omap_uart 48020000.serial: no wakeirq for uart2
  276. version 2.88 booting[ 4.160210] omap_uart 48020000.serial: no wakeirq for uart2
  277. [ 4.182913] omap_uart 48020000.serial: no wakeirq for uart2
  278. Error opening /dev/fb0: No such file or directory
  279. Starting udev
  280. [ 4.576697] udev[823]: starting version 164
  281. [ 6.436552] random: nonblocking pool is initialized
  282. [ 6.469218] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
  283. Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file or directory
  284. bootlogd.
  285. [ 8.643403] EXT4-fs (mmcblk1p2): re-mounted. Opts: data=ordered
  286. ALSA: Restoring mixer settings...
  287. Configuring network interfaces... /usr/sbin/alsactl: load_state:1686: No soundcards found...
  288. ifconfig: SIOCGIFFLAGS: No such device
  289. done.
  290. hwclock: can't open '/dev/misc/rtc': No such file or directory
  291. Mon Jun 10 20:19:00 UTC 2013
  292. hwclock: can't open '/dev/misc/rtc': No such file or directory
  293. [ 9.262063] omap_uart 48020000.serial: no wakeirq for uart2
  294. INIT: [ 9.280202] omap_uart 48020000.serial: no wakeirq for uart2
  295. Entering runlevel: 5[ 9.300259] omap_uart 48020000.serial: no wakeirq for uart2
  296. [ 9.321308] omap_uart 48020000.serial: no wakeirq for uart2
  297. Starting system message bus: dbus.
  298. Starting Dropbear SSH server: dropbear.
  299. Starting telnet daemon.
  300. hwclock: can't open '/dev/misc/rtc': No such file or directory
  301. Starting syslogd/klogd: done
  302. Starting thttpd.
  303. Starting Lighttpd Web Server: 2013-06-10 20:19:00: (log.c.166) server started
  304. lighttpd.
  305. /
  306. Starting Matrix GUI application.
  307. ***************************************************************
  308. ***************************************************************
  309. NOTICE: This file system contains the followin GPLv3 packages:
  310. binutils-symlinks
  311. binutils
  312. gdbserver
  313. parted
  314. If you do not wish to distribute GPLv3 components please remove
  315. the above packages prior to distribution. This can be done using
  316. the opkg remove command. i.e.:
  317. opkg remove <package>
  318. Where <package> is the name printed in the list above
  319. NOTE: If the package is a dependency of another package you
  320. will be notified of the dependent packages. You should
  321. use the --force-removal-of-dependent-packages option to
  322. also remove the dependent packages as well
  323. ***************************************************************
  324. ***************************************************************
  325. Stopping Bootlog daemon: bootlogd.
  326. [ 12.381977] omap_uart 48020000.serial: no wakeirq for uart2
  327. [ 12.402994] omap_uart 48020000.serial: no wakeirq for uart2
  328. _____ _____ _ _
  329. | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
  330. | | _| .'| . | . | | __| _| . | | | -_| _| _|
  331. |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
  332. |___| |___|
  333. Arago Project http://arago-project.org omap5-evm ttyO2
  334. Arago 2013.05 omap5-evm ttyO2
  335. omap5-evm login: root
  336. root@omap5-evm:~#
  337. root@omap5-evm:~# cat /bin/hwlock_multi
  338. #!/bin/sh
  339. # Run test multiple times
  340. #
  341. #insmod /rpmsg/hwspinlock_core.ko
  342. for i in `seq 1 50`
  343. #for i in `seq 1 1000`
  344. do
  345. echo "Probe # " $i
  346. insmod /rpmsg/hwspinlock_core.ko
  347. insmod /rpmsg/omap_hwspinlock.ko
  348. lsmod
  349. echo "Release # " $i
  350. rmmod omap_hwspinlock.ko
  351. rmmod hwspinlock_core.ko
  352. done
  353. #rmmod hwspinlock_core.ko
  354. root@omap5-evm:~# lsmod
  355. Module Size Used by
  356. root@omap5-evm:~#
  357. root@omap5-evm:~# hwlock_multi
  358. Probe # 1
  359. Module Size Used by
  360. omap_hwspinlock 2500 0
  361. hwspinlock_core 9346 1 omap_hwspinlock
  362. Release # 1
  363. Probe # 2
  364. Module Size Used by
  365. omap_hwspinlock 2500 0
  366. hwspinlock_core 9346 1 omap_hwspinlock
  367. Release # 2
  368. Probe # 3
  369. Module Size Used by
  370. omap_hwspinlock 2500 0
  371. hwspinlock_core 9346 1 omap_hwspinlock
  372. Release # 3
  373. Probe # 4
  374. Module Size Used by
  375. omap_hwspinlock 2500 0
  376. hwspinlock_core 9346 1 omap_hwspinlock
  377. Release # 4
  378. Probe # 5
  379. Module Size Used by
  380. omap_hwspinlock 2500 0
  381. hwspinlock_core 9346 1 omap_hwspinlock
  382. Release # 5
  383. Probe # 6
  384. Module Size Used by
  385. omap_hwspinlock 2500 0
  386. hwspinlock_core 9346 1 omap_hwspinlock
  387. Release # 6
  388. Probe # 7
  389. Module Size Used by
  390. omap_hwspinlock 2500 0
  391. hwspinlock_core 9346 1 omap_hwspinlock
  392. Release # 7
  393. Probe # 8
  394. Module Size Used by
  395. omap_hwspinlock 2500 0
  396. hwspinlock_core 9346 1 omap_hwspinlock
  397. Release # 8
  398. Probe # 9
  399. Module Size Used by
  400. omap_hwspinlock 2500 0
  401. hwspinlock_core 9346 1 omap_hwspinlock
  402. Release # 9
  403. Probe # 10
  404. Module Size Used by
  405. omap_hwspinlock 2500 0
  406. hwspinlock_core 9346 1 omap_hwspinlock
  407. Release # 10
  408. Probe # 11
  409. Module Size Used by
  410. omap_hwspinlock 2500 0
  411. hwspinlock_core 9346 1 omap_hwspinlock
  412. Release # 11
  413. Probe # 12
  414. Module Size Used by
  415. omap_hwspinlock 2500 0
  416. hwspinlock_core 9346 1 omap_hwspinlock
  417. Release # 12
  418. Probe # 13
  419. Module Size Used by
  420. omap_hwspinlock 2500 0
  421. hwspinlock_core 9346 1 omap_hwspinlock
  422. Release # 13
  423. Probe # 14
  424. Module Size Used by
  425. omap_hwspinlock 2500 0
  426. hwspinlock_core 9346 1 omap_hwspinlock
  427. Release # 14
  428. Probe # 15
  429. Module Size Used by
  430. omap_hwspinlock 2500 0
  431. hwspinlock_core 9346 1 omap_hwspinlock
  432. Release # 15
  433. Probe # 16
  434. Module Size Used by
  435. omap_hwspinlock 2500 0
  436. hwspinlock_core 9346 1 omap_hwspinlock
  437. Release # 16
  438. Probe # 17
  439. Module Size Used by
  440. omap_hwspinlock 2500 0
  441. hwspinlock_core 9346 1 omap_hwspinlock
  442. Release # 17
  443. Probe # 18
  444. Module Size Used by
  445. omap_hwspinlock 2500 0
  446. hwspinlock_core 9346 1 omap_hwspinlock
  447. Release # 18
  448. Probe # 19
  449. Module Size Used by
  450. omap_hwspinlock 2500 0
  451. hwspinlock_core 9346 1 omap_hwspinlock
  452. Release # 19
  453. Probe # 20
  454. Module Size Used by
  455. omap_hwspinlock 2500 0
  456. hwspinlock_core 9346 1 omap_hwspinlock
  457. Release # 20
  458. Probe # 21
  459. Module Size Used by
  460. omap_hwspinlock 2500 0
  461. hwspinlock_core 9346 1 omap_hwspinlock
  462. Release # 21
  463. Probe # 22
  464. Module Size Used by
  465. omap_hwspinlock 2500 0
  466. hwspinlock_core 9346 1 omap_hwspinlock
  467. Release # 22
  468. Probe # 23
  469. Module Size Used by
  470. omap_hwspinlock 2500 0
  471. hwspinlock_core 9346 1 omap_hwspinlock
  472. Release # 23
  473. Probe # 24
  474. Module Size Used by
  475. omap_hwspinlock 2500 0
  476. hwspinlock_core 9346 1 omap_hwspinlock
  477. Release # 24
  478. Probe # 25
  479. Module Size Used by
  480. omap_hwspinlock 2500 0
  481. hwspinlock_core 9346 1 omap_hwspinlock
  482. Release # 25
  483. Probe # 26
  484. Module Size Used by
  485. omap_hwspinlock 2500 0
  486. hwspinlock_core 9346 1 omap_hwspinlock
  487. Release # 26
  488. Probe # 27
  489. Module Size Used by
  490. omap_hwspinlock 2500 0
  491. hwspinlock_core 9346 1 omap_hwspinlock
  492. Release # 27
  493. Probe # 28
  494. Module Size Used by
  495. omap_hwspinlock 2500 0
  496. hwspinlock_core 9346 1 omap_hwspinlock
  497. Release # 28
  498. Probe # 29
  499. Module Size Used by
  500. omap_hwspinlock 2500 0
  501. hwspinlock_core 9346 1 omap_hwspinlock
  502. Release # 29
  503. Probe # 30
  504. Module Size Used by
  505. omap_hwspinlock 2500 0
  506. hwspinlock_core 9346 1 omap_hwspinlock
  507. Release # 30
  508. Probe # 31
  509. Module Size Used by
  510. omap_hwspinlock 2500 0
  511. hwspinlock_core 9346 1 omap_hwspinlock
  512. Release # 31
  513. Probe # 32
  514. Module Size Used by
  515. omap_hwspinlock 2500 0
  516. hwspinlock_core 9346 1 omap_hwspinlock
  517. Release # 32
  518. Probe # 33
  519. Module Size Used by
  520. omap_hwspinlock 2500 0
  521. hwspinlock_core 9346 1 omap_hwspinlock
  522. Release # 33
  523. Probe # 34
  524. Module Size Used by
  525. omap_hwspinlock 2500 0
  526. hwspinlock_core 9346 1 omap_hwspinlock
  527. Release # 34
  528. Probe # 35
  529. Module Size Used by
  530. omap_hwspinlock 2500 0
  531. hwspinlock_core 9346 1 omap_hwspinlock
  532. Release # 35
  533. Probe # 36
  534. Module Size Used by
  535. omap_hwspinlock 2500 0
  536. hwspinlock_core 9346 1 omap_hwspinlock
  537. Release # 36
  538. Probe # 37
  539. Module Size Used by
  540. omap_hwspinlock 2500 0
  541. hwspinlock_core 9346 1 omap_hwspinlock
  542. Release # 37
  543. Probe # 38
  544. Module Size Used by
  545. omap_hwspinlock 2500 0
  546. hwspinlock_core 9346 1 omap_hwspinlock
  547. Release # 38
  548. Probe # 39
  549. Module Size Used by
  550. omap_hwspinlock 2500 0
  551. hwspinlock_core 9346 1 omap_hwspinlock
  552. Release # 39
  553. Probe # 40
  554. Module Size Used by
  555. omap_hwspinlock 2500 0
  556. hwspinlock_core 9346 1 omap_hwspinlock
  557. Release # 40
  558. Probe # 41
  559. Module Size Used by
  560. omap_hwspinlock 2500 0
  561. hwspinlock_core 9346 1 omap_hwspinlock
  562. Release # 41
  563. Probe # 42
  564. Module Size Used by
  565. omap_hwspinlock 2500 0
  566. hwspinlock_core 9346 1 omap_hwspinlock
  567. Release # 42
  568. Probe # 43
  569. Module Size Used by
  570. omap_hwspinlock 2500 0
  571. hwspinlock_core 9346 1 omap_hwspinlock
  572. Release # 43
  573. Probe # 44
  574. Module Size Used by
  575. omap_hwspinlock 2500 0
  576. hwspinlock_core 9346 1 omap_hwspinlock
  577. Release # 44
  578. Probe # 45
  579. Module Size Used by
  580. omap_hwspinlock 2500 0
  581. hwspinlock_core 9346 1 omap_hwspinlock
  582. Release # 45
  583. Probe # 46
  584. Module Size Used by
  585. omap_hwspinlock 2500 0
  586. hwspinlock_core 9346 1 omap_hwspinlock
  587. Release # 46
  588. Probe # 47
  589. Module Size Used by
  590. omap_hwspinlock 2500 0
  591. hwspinlock_core 9346 1 omap_hwspinlock
  592. Release # 47
  593. Probe # 48
  594. Module Size Used by
  595. omap_hwspinlock 2500 0
  596. hwspinlock_core 9346 1 omap_hwspinlock
  597. Release # 48
  598. Probe # 49
  599. Module Size Used by
  600. omap_hwspinlock 2500 0
  601. hwspinlock_core 9346 1 omap_hwspinlock
  602. Release # 49
  603. Probe # 50
  604. Module Size Used by
  605. omap_hwspinlock 2500 0
  606. hwspinlock_core 9346 1 omap_hwspinlock
  607. Release # 50
  608. root@omap5-evm:~#
  609. root@omap5-evm:~#
  610. root@omap5-evm:~# lsmod
  611. Module Size Used by
  612. root@omap5-evm:~#
  613. root@omap5-evm:~#
  614. root@omap5-evm:~# cd /rpmsg/
  615. root@omap5-evm:/rpmsg# insmod hq wspinlock_core.ko
  616. root@omap5-evm:/rpmsg# insmod omap_hwspinlock.ko
  617. root@omap5-evm:/rpmsg# insmod omap_hwspinlock_test.ko
  618. [ 42.754974]
  619. [ 42.754974] ***** Begin - Test All pHandle Locks ****
  620. [ 42.761895] Number of phandles = 2
  621. [ 42.765572]
  622. [ 42.765572] Testing lock 3
  623. [ 42.770064] trylock #1 status[0] = 0
  624. [ 42.773789] trylock #2 status[0] = -16
  625. [ 42.777700] trylock after unlock status[0] = 0
  626. [ 42.782363] trylock #1 status[1] = 0
  627. [ 42.786085] trylock #2 status[1] = -16
  628. [ 42.790022] trylock after unlock status[1] = 0
  629. [ 42.795031]
  630. [ 42.795031] Testing lock 9
  631. [ 42.799401] trylock #1 status[0] = 0
  632. [ 42.803156] trylock #2 status[0] = -16
  633. [ 42.807062] trylock after unlock status[0] = 0
  634. [ 42.811718] trylock #1 status[1] = 0
  635. [ 42.815441] trylock #2 status[1] = -16
  636. [ 42.819353] trylock after unlock status[1] = 0
  637. [ 42.824018]
  638. [ 42.824018] ***** End - Test All pHandle Locks ****
  639. [ 42.830676]
  640. [ 42.830676] ***** Begin - Test All Locks ****
  641. [ 42.836762]
  642. [ 42.836762] Testing lock 0
  643. [ 42.841148] trylock #1 status[0] = 0
  644. [ 42.844871] trylock #2 status[0] = -16
  645. [ 42.848791] trylock after unlock status[0] = 0
  646. [ 42.853452] trylock #1 status[1] = 0
  647. [ 42.857179] trylock #2 status[1] = -16
  648. [ 42.861115] trylock after unlock status[1] = 0
  649. [ 42.865753]
  650. [ 42.865753] Testing lock 1
  651. [ 42.870149] trylock #1 status[0] = 0
  652. [ 42.873873] trylock #2 status[0] = -16
  653. [ 42.877787] trylock after unlock status[0] = 0
  654. [ 42.882449] trylock #1 status[1] = 0
  655. [ 42.886177] trylock #2 status[1] = -16
  656. [ 42.890118] trylock after unlock status[1] = 0
  657. [ 42.894760]
  658. [ 42.894760] Testing lock 2
  659. [ 42.899118] trylock #1 status[0] = 0
  660. [ 42.902867] trylock #2 status[0] = -16
  661. [ 42.906780] trylock after unlock status[0] = 0
  662. [ 42.911440] trylock #1 status[1] = 0
  663. [ 42.915168] trylock #2 status[1] = -16
  664. [ 42.919075] trylock after unlock status[1] = 0
  665. [ 42.923742]
  666. [ 42.923742] Testing lock 3
  667. [ 42.928114] trylock #1 status[0] = 0
  668. [ 42.931868] trylock #2 status[0] = -16
  669. [ 42.935778] trylock after unlock status[0] = 0
  670. [ 42.940436] trylock #1 status[1] = 0
  671. [ 42.944168] trylock #2 status[1] = -16
  672. [ 42.948079] trylock after unlock status[1] = 0
  673. [ 42.952748]
  674. [ 42.952748] Testing lock 4
  675. [ 42.957112] trylock #1 status[0] = 0
  676. [ 42.960858] trylock #2 status[0] = -16
  677. [ 42.964767] trylock after unlock status[0] = 0
  678. [ 42.969407] trylock #1 status[1] = 0
  679. [ 42.973162] trylock #2 status[1] = -16
  680. [ 42.977071] trylock after unlock status[1] = 0
  681. [ 42.981737]
  682. [ 42.981737] Testing lock 5
  683. [ 42.986105] trylock #1 status[0] = 0
  684. [ 42.989832] trylock #2 status[0] = -16
  685. [ 42.993771] trylock after unlock status[0] = 0
  686. [ 42.998403] trylock #1 status[1] = 0
  687. [ 43.002157] trylock #2 status[1] = -16
  688. [ 43.006070] trylock after unlock status[1] = 0
  689. [ 43.010734]
  690. [ 43.010734] Testing lock 6
  691. [ 43.015100] trylock #1 status[0] = 0
  692. [ 43.018821] trylock #2 status[0] = -16
  693. [ 43.022755] trylock after unlock status[0] = 0
  694. [ 43.027389] trylock #1 status[1] = 0
  695. [ 43.031135] trylock #2 status[1] = -16
  696. [ 43.035041] trylock after unlock status[1] = 0
  697. [ 43.039682]
  698. [ 43.039682] Testing lock 7
  699. [ 43.044072] trylock #1 status[0] = 0
  700. [ 43.047801] trylock #2 status[0] = -16
  701. [ 43.051734] trylock after unlock status[0] = 0
  702. [ 43.056365] trylock #1 status[1] = 0
  703. [ 43.060109] trylock #2 status[1] = -16
  704. [ 43.064024] trylock after unlock status[1] = 0
  705. [ 43.068665]
  706. [ 43.068665] Testing lock 8
  707. [ 43.073058] trylock #1 status[0] = 0
  708. [ 43.076789] trylock #2 status[0] = -16
  709. [ 43.080716] trylock after unlock status[0] = 0
  710. [ 43.085350] trylock #1 status[1] = 0
  711. [ 43.089075] trylock #2 status[1] = -16
  712. [ 43.093010] trylock after unlock status[1] = 0
  713. [ 43.097650]
  714. [ 43.097650] Testing lock 9
  715. [ 43.102040] trylock #1 status[0] = 0
  716. [ 43.105767] trylock #2 status[0] = -16
  717. [ 43.109676] trylock after unlock status[0] = 0
  718. [ 43.114338] trylock #1 status[1] = 0
  719. [ 43.118063] trylock #2 status[1] = -16
  720. [ 43.121997] trylock after unlock status[1] = 0
  721. [ 43.126637]
  722. [ 43.126637] Testing lock 10
  723. [ 43.131116] trylock #1 status[0] = 0
  724. [ 43.134842] trylock #2 status[0] = -16
  725. [ 43.138749] trylock after unlock status[0] = 0
  726. [ 43.143421] trylock #1 status[1] = 0
  727. [ 43.147148] trylock #2 status[1] = -16
  728. [ 43.151088] trylock after unlock status[1] = 0
  729. [ 43.155734]
  730. [ 43.155734] Testing lock 11
  731. [ 43.160216] trylock #1 status[0] = 0
  732. [ 43.163940] trylock #2 status[0] = -16
  733. [ 43.167850] trylock after unlock status[0] = 0
  734. [ 43.172507] trylock #1 status[1] = 0
  735. [ 43.176235] trylock #2 status[1] = -16
  736. [ 43.180173] trylock after unlock status[1] = 0
  737. [ 43.184819]
  738. [ 43.184819] Testing lock 12
  739. [ 43.189271] trylock #1 status[0] = 0
  740. [ 43.193026] trylock #2 status[0] = -16
  741. [ 43.196937] trylock after unlock status[0] = 0
  742. [ 43.201592] trylock #1 status[1] = 0
  743. [ 43.205317] trylock #2 status[1] = -16
  744. [ 43.209231] trylock after unlock status[1] = 0
  745. [ 43.213902]
  746. [ 43.213902] Testing lock 13
  747. [ 43.218363] trylock #1 status[0] = 0
  748. [ 43.222118] trylock #2 status[0] = -16
  749. [ 43.226033] trylock after unlock status[0] = 0
  750. [ 43.230699] trylock #1 status[1] = 0
  751. [ 43.234422] trylock #2 status[1] = -16
  752. [ 43.238332] trylock after unlock status[1] = 0
  753. [ 43.243001]
  754. [ 43.243001] Testing lock 14
  755. [ 43.247463] trylock #1 status[0] = 0
  756. [ 43.251216] trylock #2 status[0] = -16
  757. [ 43.255123] trylock after unlock status[0] = 0
  758. [ 43.259758] trylock #1 status[1] = 0
  759. [ 43.263506] trylock #2 status[1] = -16
  760. [ 43.267422] trylock after unlock status[1] = 0
  761. [ 43.272089]
  762. [ 43.272089] Testing lock 15
  763. [ 43.276551] trylock #1 status[0] = 0
  764. [ 43.280305] trylock #2 status[0] = -16
  765. [ 43.284216] trylock after unlock status[0] = 0
  766. [ 43.288854] trylock #1 status[1] = 0
  767. [ 43.292603] trylock #2 status[1] = -16
  768. [ 43.296512] trylock after unlock status[1] = 0
  769. [ 43.301182]
  770. [ 43.301182] Testing lock 16
  771. [ 43.305640] trylock #1 status[0] = 0
  772. [ 43.309369] trylock #2 status[0] = -16
  773. [ 43.313303] trylock after unlock status[0] = 0
  774. [ 43.317938] trylock #1 status[1] = 0
  775. [ 43.321691] trylock #2 status[1] = -16
  776. [ 43.325601] trylock after unlock status[1] = 0
  777. [ 43.330268]
  778. [ 43.330268] Testing lock 17
  779. [ 43.334735] trylock #1 status[0] = 0
  780. [ 43.338461] trylock #2 status[0] = -16
  781. [ 43.342394] trylock after unlock status[0] = 0
  782. [ 43.347025] trylock #1 status[1] = 0
  783. [ 43.350778] trylock #2 status[1] = -16
  784. [ 43.354688] trylock after unlock status[1] = 0
  785. [ 43.359329]
  786. [ 43.359329] Testing lock 18
  787. [ 43.363812] trylock #1 status[0] = 0
  788. [ 43.367541] trylock #2 status[0] = -16
  789. [ 43.371474] trylock after unlock status[0] = 0
  790. [ 43.376110] trylock #1 status[1] = 0
  791. [ 43.379840] trylock #2 status[1] = -16
  792. [ 43.383775] trylock after unlock status[1] = 0
  793. [ 43.388417]
  794. [ 43.388417] Testing lock 19
  795. [ 43.392899] trylock #1 status[0] = 0
  796. [ 43.396627] trylock #2 status[0] = -16
  797. [ 43.400562] trylock after unlock status[0] = 0
  798. [ 43.405197] trylock #1 status[1] = 0
  799. [ 43.408927] trylock #2 status[1] = -16
  800. [ 43.412858] trylock after unlock status[1] = 0
  801. [ 43.417496]
  802. [ 43.417496] Testing lock 20
  803. [ 43.421975] trylock #1 status[0] = 0
  804. [ 43.425705] trylock #2 status[0] = -16
  805. [ 43.429623] trylock after unlock status[0] = 0
  806. [ 43.434283] trylock #1 status[1] = 0
  807. [ 43.438013] trylock #2 status[1] = -16
  808. [ 43.441949] trylock after unlock status[1] = 0
  809. [ 43.446587]
  810. [ 43.446587] Testing lock 21
  811. [ 43.451064] trylock #1 status[0] = 0
  812. [ 43.454791] trylock #2 status[0] = -16
  813. [ 43.458701] trylock after unlock status[0] = 0
  814. [ 43.463360] trylock #1 status[1] = 0
  815. [ 43.467091] trylock #2 status[1] = -16
  816. [ 43.471020] trylock after unlock status[1] = 0
  817. [ 43.475666]
  818. [ 43.475666] Testing lock 22
  819. [ 43.480145] trylock #1 status[0] = 0
  820. [ 43.483874] trylock #2 status[0] = -16
  821. [ 43.487786] trylock after unlock status[0] = 0
  822. [ 43.492445] trylock #1 status[1] = 0
  823. [ 43.496174] trylock #2 status[1] = -16
  824. [ 43.500105] trylock after unlock status[1] = 0
  825. [ 43.504748]
  826. [ 43.504748] Testing lock 23
  827. [ 43.509200] trylock #1 status[0] = 0
  828. [ 43.512957] trylock #2 status[0] = -16
  829. [ 43.516869] trylock after unlock status[0] = 0
  830. [ 43.521527] trylock #1 status[1] = 0
  831. [ 43.525259] trylock #2 status[1] = -16
  832. [ 43.529170] trylock after unlock status[1] = 0
  833. [ 43.533831]
  834. [ 43.533831] Testing lock 24
  835. [ 43.538290] trylock #1 status[0] = 0
  836. [ 43.542041] trylock #2 status[0] = -16
  837. [ 43.545952] trylock after unlock status[0] = 0
  838. [ 43.550614] trylock #1 status[1] = 0
  839. [ 43.554343] trylock #2 status[1] = -16
  840. [ 43.558256] trylock after unlock status[1] = 0
  841. [ 43.562919]
  842. [ 43.562919] Testing lock 25
  843. [ 43.567378] trylock #1 status[0] = 0
  844. [ 43.571132] trylock #2 status[0] = -16
  845. [ 43.575045] trylock after unlock status[0] = 0
  846. [ 43.579675] trylock #1 status[1] = 0
  847. [ 43.583429] trylock #2 status[1] = -16
  848. [ 43.587340] trylock after unlock status[1] = 0
  849. [ 43.592014]
  850. [ 43.592014] Testing lock 26
  851. [ 43.596481] trylock #1 status[0] = 0
  852. [ 43.600231] trylock #2 status[0] = -16
  853. [ 43.604142] trylock after unlock status[0] = 0
  854. [ 43.608777] trylock #1 status[1] = 0
  855. [ 43.612535] trylock #2 status[1] = -16
  856. [ 43.616444] trylock after unlock status[1] = 0
  857. [ 43.621116]
  858. [ 43.621116] Testing lock 27
  859. [ 43.625573] trylock #1 status[0] = 0
  860. [ 43.629302] trylock #2 status[0] = -16
  861. [ 43.633239] trylock after unlock status[0] = 0
  862. [ 43.637875] trylock #1 status[1] = 0
  863. [ 43.641631] trylock #2 status[1] = -16
  864. [ 43.645542] trylock after unlock status[1] = 0
  865. [ 43.650207]
  866. [ 43.650207] Testing lock 28
  867. [ 43.654663] trylock #1 status[0] = 0
  868. [ 43.658385] trylock #2 status[0] = -16
  869. [ 43.662318] trylock after unlock status[0] = 0
  870. [ 43.666959] trylock #1 status[1] = 0
  871. [ 43.670713] trylock #2 status[1] = -16
  872. [ 43.674621] trylock after unlock status[1] = 0
  873. [ 43.679263]
  874. [ 43.679263] Testing lock 29
  875. [ 43.683741] trylock #1 status[0] = 0
  876. [ 43.687473] trylock #2 status[0] = -16
  877. [ 43.691404] trylock after unlock status[0] = 0
  878. [ 43.696045] trylock #1 status[1] = 0
  879. [ 43.699773] trylock #2 status[1] = -16
  880. [ 43.703711] trylock after unlock status[1] = 0
  881. [ 43.708355]
  882. [ 43.708355] Testing lock 30
  883. [ 43.712831] trylock #1 status[0] = 0
  884. [ 43.716559] trylock #2 status[0] = -16
  885. [ 43.720491] trylock after unlock status[0] = 0
  886. [ 43.725126] trylock #1 status[1] = 0
  887. [ 43.728857] trylock #2 status[1] = -16
  888. [ 43.732791] trylock after unlock status[1] = 0
  889. [ 43.737435]
  890. [ 43.737435] Testing lock 31
  891. [ 43.741910] trylock #1 status[0] = 0
  892. [ 43.745637] trylock #2 status[0] = -16
  893. [ 43.749549] trylock after unlock status[0] = 0
  894. [ 43.754219] trylock #1 status[1] = 0
  895. [ 43.757945] trylock #2 status[1] = -16
  896. [ 43.761881] trylock after unlock status[1] = 0
  897. [ 43.766520]
  898. [ 43.766520] ***** End - Test All Locks ****
  899. root@omap5-evm:/rpmsg#
  900. root@omap5-evm:/rpmsg#
  901. root@omap5-evm:/rpmsg#
  902. root@omap5-evm:/rpmsg# lsmod
  903. Module Size Used by
  904. omap_hwspinlock_test 4118 0
  905. omap_hwspinlock 2500 0
  906. hwspinlock_core 9346 2 omap_hwspinlock_test,omap_hwspinlock
  907. root@omap5-evm:/rpmsg#
  908. root@omap5-evm:/rpmsg# rmmod omap_t hwspinlock_test.ko
  909. root@omap5-evm:/rpmsg# rmmod omap_hwspinlock
  910. root@omap5-evm:/rpmsg# rmmod hwspinlock_core.ko
  911. root@omap5-evm:/rpmsg#
  912. root@omap5-evm:/rpmsg# lsmod
  913. Module Size Used by
  914. root@omap5-evm:/rpmsg#
  915. root@omap5-evm:/rpmsg#

OMAP5 HwSpinlock Test Log against v3.13-rc8