- U-Boot SPL 2013.10 (Nov 13 2013 - 14:30:10)
- OMAP4430 ES2.2
- reading u-boot.img
- reading u-boot.img
- U-Boot 2013.10 (Nov 13 2013 - 14:30:10)
- CPU : OMAP4430 ES2.2
- Board: OMAP4 Panda
- I2C: ready
- DRAM: 1 GiB
- MMC: OMAP SD/MMC: 0
- Using default environment
- In: serial
- Out: serial
- Err: serial
- Net: No ethernet found.
- Hit any key to stop autoboot: 3 2 1 0
- mmc0 is current device
- SD/MMC found on device 0
- reading boot.scr
- 255 bytes read in 2 ms (124 KiB/s)
- Running bootscript from mmc0 ...
- ## Executing script at 82000000
- reading uImage
- 4591935 bytes read in 219 ms (20 MiB/s)
- ## Booting kernel from Legacy Image at 80000000 ...
- Image Name: Linux-3.13.0-rc8-00219-gff4f3eb
- Image Type: ARM Linux Kernel Image (uncompressed)
- Data Size: 4591871 Bytes = 4.4 MiB
- Load Address: 80008000
- Entry Point: 80008000
- Verifying Checksum ... OK
- Loading Kernel Image ... OK
- Starting kernel ...
- [ 0.000000] Booting Linux on physical CPU 0x0
- [ 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
- [ 0.000000] CPU: ARMv7 Processor [411fc092] revision 2 (ARMv7), cr=10c53c7d
- [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
- [ 0.000000] Machine model: TI OMAP4 PandaBoard
- [ 0.000000] memblock_reserve: [0x00000080008400-0x00000080e1fd28] arm_memblock_init+0x4c/0x1b8
- [ 0.000000] memblock_reserve: [0x00000080004000-0x00000080008000] arm_memblock_init+0x130/0x1b8
- [ 0.000000] memblock_reserve: [0x00000080e206a0-0x00000080e2c8c8] arm_dt_memblock_reserve+0x24/0x74
- [ 0.000000] memblock_reserve: [0x000000bff00000-0x000000c0000000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_free: [0x000000bff00000-0x000000c0000000] arm_memblock_steal+0x30/0x48
- [ 0.000000] memblock_reserve: [0x000000ae800000-0x000000af800000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] cma: CMA: reserved 16 MiB at ae800000
- [ 0.000000] MEMBLOCK configuration:
- [ 0.000000] memory size = 0x3ff00000 reserved size = 0x1e27b50
- [ 0.000000] memory.cnt = 0x1
- [ 0.000000] memory[0x0] [0x00000080000000-0x000000bfefffff], 0x3ff00000 bytes
- [ 0.000000] reserved.cnt = 0x4
- [ 0.000000] reserved[0x0] [0x00000080004000-0x00000080007fff], 0x4000 bytes
- [ 0.000000] reserved[0x1] [0x00000080008400-0x00000080e1fd27], 0xe17928 bytes
- [ 0.000000] reserved[0x2] [0x00000080e206a0-0x00000080e2c8c7], 0xc228 bytes
- [ 0.000000] reserved[0x3] [0x000000ae800000-0x000000af7fffff], 0x1000000 bytes
- [ 0.000000] Memory policy: Data cache writealloc
- [ 0.000000] memblock_reserve: [0x000000ae7fffd8-0x000000ae800000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7fe000-0x000000ae7ff000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7fd000-0x000000ae7fe000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7fc000-0x000000ae7fd000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7fb000-0x000000ae7fc000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7fa000-0x000000ae7fb000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7f9000-0x000000ae7fa000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7f8000-0x000000ae7f9000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7f7000-0x000000ae7f8000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7f4000-0x000000ae7f6000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7f6000-0x000000ae7f7000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7fff60-0x000000ae7fffd8] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7fff38-0x000000ae7fff60] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7f3000-0x000000ae7f4000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7f2000-0x000000ae7f3000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] memblock_reserve: [0x000000ae7ec000-0x000000ae7f2000] memblock_alloc_base_nid+0x68/0x84
- [ 0.000000] OMAP4430 ES2.2
- [ 0.000000] PERCPU: Embedded 9 pages/cpu @c1657000 s13952 r8192 d14720 u36864
- [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260368
- [ 0.000000] Kernel command line: rw vram=32M fixrtc mem=1G@0x80000000 root=/dev/mmcblk0p2 console=ttyO2,115200n8 rootwait earlyprintk memblock=debug
- [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
- [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
- [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
- [ 0.000000] Memory: 1007392K/1047552K available (5877K kernel code, 600K rwdata, 2076K rodata, 341K init, 5527K bss, 40160K reserved, 269312K highmem)
- [ 0.000000] Virtual kernel memory layout:
- [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
- [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
- [ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
- [ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB)
- [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
- [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
- [ 0.000000] .text : 0xc0008000 - 0xc07cca54 (7955 kB)
- [ 0.000000] .init : 0xc07cd000 - 0xc0822680 ( 342 kB)
- [ 0.000000] .data : 0xc0824000 - 0xc08ba100 ( 601 kB)
- [ 0.000000] .bss : 0xc08ba100 - 0xc0e1fd28 (5528 kB)
- [ 0.000000] Hierarchical RCU implementation.
- [ 0.000000] NR_IRQS:16 nr_irqs:16 16
- [ 0.000000] ti_dt_clocks_register: failed to lookup clock node div_ts_ck
- [ 0.000000] ti_dt_clocks_register: failed to lookup clock node bandgap_ts_fclk
- [ 0.000000] OMAP clockevent source: timer1 at 32768 Hz
- [ 0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 65536000000000ns
- [ 0.000000] OMAP clocksource: 32k_counter at 32768 Hz
- [ 0.000000] smp_twd: clock not found -2
- [ 0.000000] Console: colour dummy device 80x30
- [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
- [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8
- [ 0.000000] ... MAX_LOCK_DEPTH: 48
- [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191
- [ 0.000000] ... CLASSHASH_SIZE: 4096
- [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 16384
- [ 0.000000] ... MAX_LOCKDEP_CHAINS: 32768
- [ 0.000000] ... CHAINHASH_SIZE: 16384
- [ 0.000000] memory used by lock dependency info: 3695 kB
- [ 0.000000] per task-struct memory footprint: 1152 bytes
- [ 0.000000] Calibrating local timer... 297.31MHz.
- [ 0.058288] Calibrating delay loop... 1185.38 BogoMIPS (lpj=5926912)
- [ 0.137664] pid_max: default: 32768 minimum: 301
- [ 0.138336] Security Framework initialized
- [ 0.138549] Mount-cache hash table entries: 512
- [ 0.177764] CPU: Testing write buffer coherency: ok
- [ 0.179779] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
- [ 0.179870] Setting up static identity map for 0x80595180 - 0x805951f0
- [ 0.180023] L310 cache controller enabled
- [ 0.180053] l2x0: 16 ways, CACHE_ID 0x410000c4, AUX_CTRL 0x7e470000, Cache size: 1024 kB
- [ 0.186340] CPU1: Booted secondary processor
- [ 0.216857] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
- [ 0.217620] Brought up 2 CPUs
- [ 0.217651] SMP: Total of 2 processors activated.
- [ 0.217651] CPU: All CPU(s) started in SVC mode.
- [ 0.220947] devtmpfs: initialized
- [ 0.231567] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 1
- [ 0.236450] omap_hwmod: l3_main_3 using broken dt data from ocp
- [ 0.240936] omap_hwmod: l3_main_2 using broken dt data from ocp
- [ 0.425018] pinctrl core: initialized pinctrl subsystem
- [ 0.428924] regulator-dummy: no parameters
- [ 0.432739] NET: Registered protocol family 16
- [ 0.440460] DMA: preallocated 256 KiB pool for atomic coherent allocations
- [ 0.535766] OMAP GPIO hardware version 0.1
- [ 0.550933] omap-gpmc 50000000.gpmc: GPMC revision 6.0
- [ 0.580017] platform 4b501000.aes: Cannot lookup hwmod 'aes'
- [ 0.580749] platform 480a5000.des: Cannot lookup hwmod 'des'
- [ 0.592437] No ATAGs?
- [ 0.592498] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
- [ 0.592498] hw-breakpoint: maximum watchpoint size is 4 bytes.
- [ 0.597106] OMAP DMA hardware revision 0.0
- [ 0.600830] ARM PMU: not yet supported on OMAP4430 due to missing CTI driver
- [ 0.656829] bio: create slab <bio-0> at 0
- [ 0.660491] edma-dma-engine edma-dma-engine.0: Can't allocate PaRAM dummy slot
- [ 0.660552] edma-dma-engine: probe of edma-dma-engine.0 failed with error -5
- [ 0.728546] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver
- [ 0.730957] hsusb1_vbus: 3300 mV
- [ 0.731567] reg-fixed-voltage wl12xx_vmmc.10: could not find pctldev for node /ocp/pinmux@4a100040/pinmux_wl12xx_gpio, deferring probe
- [ 0.731597] platform wl12xx_vmmc.10: Driver reg-fixed-voltage requests probe deferral
- [ 0.739990] SCSI subsystem initialized
- [ 0.743194] usbcore: registered new interface driver usbfs
- [ 0.743591] usbcore: registered new interface driver hub
- [ 0.744110] usbcore: registered new device driver usb
- [ 0.748260] omap_i2c 48070000.i2c: could not find pctldev for node /ocp/pinmux@4a100040/pinmux_i2c1_pins, deferring probe
- [ 0.748291] platform 48070000.i2c: Driver omap_i2c requests probe deferral
- [ 0.748382] omap_i2c 48072000.i2c: could not find pctldev for node /ocp/pinmux@4a100040/pinmux_i2c2_pins, deferring probe
- [ 0.748413] platform 48072000.i2c: Driver omap_i2c requests probe deferral
- [ 0.748474] omap_i2c 48060000.i2c: could not find pctldev for node /ocp/pinmux@4a100040/pinmux_i2c3_pins, deferring probe
- [ 0.748504] platform 48060000.i2c: Driver omap_i2c requests probe deferral
- [ 0.748596] omap_i2c 48350000.i2c: could not find pctldev for node /ocp/pinmux@4a100040/pinmux_i2c4_pins, deferring probe
- [ 0.748626] platform 48350000.i2c: Driver omap_i2c requests probe deferral
- [ 0.755767] Switched to clocksource 32k_counter
- [ 0.905944] NET: Registered protocol family 2
- [ 0.908081] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
- [ 0.908416] TCP bind hash table entries: 8192 (order: 6, 294912 bytes)
- [ 0.911865] TCP: Hash tables configured (established 8192 bind 8192)
- [ 0.912170] TCP: reno registered
- [ 0.912200] UDP hash table entries: 512 (order: 3, 40960 bytes)
- [ 0.912689] UDP-Lite hash table entries: 512 (order: 3, 40960 bytes)
- [ 0.914337] NET: Registered protocol family 1
- [ 0.915985] RPC: Registered named UNIX socket transport module.
- [ 0.915985] RPC: Registered udp transport module.
- [ 0.916015] RPC: Registered tcp transport module.
- [ 0.916015] RPC: Registered tcp NFSv4.1 backchannel transport module.
- [ 1.115661] bounce pool size: 64 pages
- [ 1.116943] VFS: Disk quotas dquot_6.5.2
- [ 1.117279] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
- [ 1.120056] NFS: Registering the id_resolver key type
- [ 1.120483] Key type id_resolver registered
- [ 1.120513] Key type id_legacy registered
- [ 1.120635] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
- [ 1.121276] msgmni has been set to 1473
- [ 1.125274] io scheduler noop registered
- [ 1.125305] io scheduler deadline registered
- [ 1.125396] io scheduler cfq registered (default)
- [ 1.133270] pinctrl-single 4a100040.pinmux: 203 pins at pa fc100040 size 406
- [ 1.133911] pinctrl-single 4a31e040.pinmux: 28 pins at pa fc31e040 size 56
- [ 1.138183] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
- [ 1.146728] 4806a000.serial: ttyO0 at MMIO 0x4806a000 (irq = 104, base_baud = 3000000) is a OMAP UART0
- [ 1.149566] 4806c000.serial: ttyO1 at MMIO 0x4806c000 (irq = 105, base_baud = 3000000) is a OMAP UART1
- [ 1.151275] 48020000.serial: ttyO2 at MMIO 0x48020000 (irq = 106, base_baud = 3000000) is a OMAP UART2
- [ 2.208923] console [ttyO2] enabled
- [ 2.214202] 4806e000.serial: ttyO3 at MMIO 0x4806e000 (irq = 102, base_baud = 3000000) is a OMAP UART3
- [ 2.253509] brd: module loaded
- [ 2.273651] loop: module loaded
- [ 2.283050] mtdoops: mtd device (mtddev=name/number) must be supplied
- [ 2.303649] usbcore: registered new interface driver asix
- [ 2.309783] usbcore: registered new interface driver ax88179_178a
- [ 2.316589] usbcore: registered new interface driver cdc_ether
- [ 2.323120] usbcore: registered new interface driver r815x
- [ 2.329345] usbcore: registered new interface driver smsc95xx
- [ 2.336181] usbcore: registered new interface driver net1080
- [ 2.342529] usbcore: registered new interface driver cdc_subset
- [ 2.349151] usbcore: registered new interface driver zaurus
- [ 2.355468] usbcore: registered new interface driver cdc_ncm
- [ 2.363220] usbcore: registered new interface driver cdc_wdm
- [ 2.369628] usbcore: registered new interface driver usb-storage
- [ 2.376434] usbcore: registered new interface driver usbtest
- [ 2.384857] mousedev: PS/2 mouse device common for all mice
- [ 2.395996] i2c /dev entries driver
- [ 2.400054] Driver for 1-wire Dallas network protocol.
- [ 2.407165] ti-soc-thermal 4a002260.bandgap: Non-trimmed BGAP, Temp not accurate
- [ 2.418609] omap_wdt: OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
- [ 2.429321] omap-dma-engine 4a056000.dma-controller: allocating channel for 62
- [ 2.437103] omap-dma-engine 4a056000.dma-controller: allocating channel for 61
- [ 2.444793] omap_hsmmc 4809c000.mmc: vmmc regulator missing
- [ 2.450988] omap-dma-engine 4a056000.dma-controller: freeing channel for 61
- [ 2.458374] omap-dma-engine 4a056000.dma-controller: freeing channel for 62
- [ 2.465820] platform 4809c000.mmc: Driver omap_hsmmc requests probe deferral
- [ 2.473754] omap-dma-engine 4a056000.dma-controller: allocating channel for 60
- [ 2.481445] omap-dma-engine 4a056000.dma-controller: allocating channel for 59
- [ 2.489196] omap_hsmmc 480d5000.mmc: vmmc regulator missing
- [ 2.495086] omap-dma-engine 4a056000.dma-controller: freeing channel for 59
- [ 2.502441] omap-dma-engine 4a056000.dma-controller: freeing channel for 60
- [ 2.509948] platform 480d5000.mmc: Driver omap_hsmmc requests probe deferral
- [ 2.519134] usbcore: registered new interface driver usbhid
- [ 2.524993] usbhid: USB HID core driver
- [ 2.531188] oprofile: no performance counters
- [ 2.537475] oprofile: using timer interrupt.
- [ 2.542633] TCP: cubic registered
- [ 2.546173] Initializing XFRM netlink socket
- [ 2.550811] NET: Registered protocol family 17
- [ 2.555572] NET: Registered protocol family 15
- [ 2.560607] Key type dns_resolver registered
- [ 2.566772] Power Management for TI OMAP4+ devices.
- [ 2.571990] Power Management for TI OMAP4.
- [ 2.576354] OMAP4 PM: u-boot >= v2012.07 is required for full PM support
- [ 2.583587] ThumbEE CPU extension supported.
- [ 2.594177] vwl1271: 1800 mV
- [ 2.607299] Skipping twl internal clock init and using bootloader value (unknown osc rate)
- [ 2.618408] twl 0-0048: PIH (irq 39) nested IRQs
- [ 2.625701] twl_rtc rtc.11: Power up reset detected.
- [ 2.631988] twl_rtc rtc.11: Enabling TWL-RTC
- [ 2.642242] twl_rtc rtc.11: rtc core: registered rtc.11 as rtc0
- [ 2.651489] VAUX1_6030: 1000 <--> 3000 mV at 1800 mV
- [ 2.659606] VAUX2_6030: 1200 <--> 2800 mV at 1800 mV
- [ 2.667358] VAUX3_6030: 1000 <--> 3000 mV at 1200 mV
- [ 2.674987] VMMC: 1200 <--> 3000 mV at 3000 mV
- [ 2.682189] VPP: 1800 <--> 2500 mV at 1900 mV
- [ 2.689300] VUSIM: 1200 <--> 2900 mV at 1800 mV
- [ 2.696319] VDAC: 1800 mV
- [ 2.700988] VANA: 2100 mV
- [ 2.706329] VCXIO: 1800 mV
- [ 2.710998] VUSB: 3300 mV
- [ 2.716186] V1V8: 1800 mV
- [ 2.721160] V2V1: 2100 mV
- [ 2.737609] omap_i2c 48070000.i2c: bus 0 rev0.10 at 400 kHz
- [ 2.746795] omap_i2c 48072000.i2c: bus 1 rev0.10 at 400 kHz
- [ 2.756103] omap_i2c 48060000.i2c: bus 2 rev0.10 at 100 kHz
- [ 2.764068] omap_i2c 48350000.i2c: bus 3 rev0.10 at 400 kHz
- [ 2.770721] omap-dma-engine 4a056000.dma-controller: allocating channel for 62
- [ 2.778656] omap-dma-engine 4a056000.dma-controller: allocating channel for 61
- [ 2.786926] 4809c000.mmc supply vmmc_aux not found, using dummy regulator
- [ 2.796997] omap_hsmmc 4809c000.mmc: pins are not configured from the driver
- [ 2.856414] omap-dma-engine 4a056000.dma-controller: allocating channel for 60
- [ 2.863983] omap-dma-engine 4a056000.dma-controller: allocating channel for 59
- [ 2.871704] 480d5000.mmc supply vmmc_aux not found, using dummy regulator
- [ 2.934143] mmc0: host does not support reading read-only switch. assuming write-enable.
- [ 2.945007] mmc0: new high speed SD card at address 2d3d
- [ 2.952484] isa bounce pool size: 16 pages
- [ 2.958343] mmcblk0: mmc0:2d3d SD02G 1.87 GiB
- [ 2.969543] mmcblk0: p1 p2
- [ 3.092437] twl_rtc rtc.11: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
- [ 3.145690] omap_uart 48020000.serial: no wakeirq for uart2
- [ 3.157745] EXT3-fs (mmcblk0p2): error: couldn't mount because of unsupported optional features (240)
- [ 3.171600] EXT2-fs (mmcblk0p2): error: couldn't mount because of unsupported optional features (240)
- [ 3.198608] EXT4-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is recommended
- [ 3.344482] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
- [ 3.353912] VFS: Mounted root (ext4 filesystem) on device 179:2.
- [ 3.362091] devtmpfs: mounted
- [ 3.366516] Freeing unused kernel memory: 340K (c07cd000 - c0822000)
- Starting mdev...
- Fix /dev/snd issue...
- Setting mdev as uevent helper...
- / #
- / # vi /bin/mhw/ # vi /bin/hwlock_multi
- #!/bin/sh
- # Run test multiple times
- #
- insmod /rpmsg/hwspinlock_core.ko
- for i in `seq 1 50`
- #for i in `seq 1 1000`
- do
- echo "Probe # " $i
- #insmod /rpmsg/hwspinlock_core.ko
- insmod /rpmsg/omap_hwspinlock.ko
- lsmod
- echo "Release # " $i
- rmmod omap_hwspinlock.ko
- #rmmod hwspinlock_core.ko
- done
- rmmod hwspinlock_core.ko
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~
- ~- /bin/hwlock_multi 1/18 5%
- - /bin/hwlock_multi 2/18 11%
- - /bin/hwlock_multi 3/18 16%
- - /bin/hwlock_multi 4/18 22%
- - /bin/hwlock_multi 5/18 27%
- - /bin/hwlock_multi 6/18 33%
- - /bin/hwlock_multi 7/18 38%
- - /bin/hwlock_multi 8/18 44%
- - /bin/hwlock_multi 9/18 50%- /bin/hwlock_multi 8/18 44%- /bin/hwlock_multi 7/18 38%- /bin/hwlock_multi 6/18 33%- /bin/hwlock_multi 5/18 27%- /bin/hwlock_multi 5/18 27%I /bin/hwlock_multi 5/18 27%#insmod /rpmsg/hwspinlock_core.ko#I /bin/hwlock_multi [Modified] 5/18 27%
- fI /bin/hwlock_multi [Modified] 6/18 33%
- #I /bin/hwlock_multi [Modified] 7/18 38%
- dI /bin/hwlock_multi [Modified] 8/18 44%
- eI /bin/hwlock_multi [Modified] 9/18 50%
- #I /bin/hwlock_multi [Modified] 10/18 55%insmod /rpmsg/hwspinlock_core.ko
- I /bin/hwlock_multi [Modified] 11/18 61%
- I /bin/hwlock_multi [Modified] 12/18 66%
- I /bin/hwlock_multi [Modified] 13/18 72%
- I /bin/hwlock_multi [Modified] 14/18 77%
- I /bin/hwlock_multi [Modified] 15/18 83%#rmmod hwspinlock_core.ko
- I /bin/hwlock_multi [Modified] 16/18 88%
- I /bin/hwlock_multi [Modified] 17/18 94%#rmmod hwspinlock_core.ko#- /bin/hwlock_multi [Modified] 17/18 94%:x"/bin/hwlock_multi" 18L, 313C/ # c
- /bin/sh: c: not found
- / # sync
- / #
- / # lsmod
- Module Size Used by Not tainted
- / # hwmllock_m/ # hwlock_multi
- Probe # 1
- [ 49.569427] random: nonblocking pool is initialized
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 1
- Probe # 2
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 2
- Probe # 3
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 3
- Probe # 4
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 4
- Probe # 5
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 5
- Probe # 6
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 6
- Probe # 7
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 7
- Probe # 8
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 8
- Probe # 9
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 9
- Probe # 10
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 10
- Probe # 11
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 11
- Probe # 12
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 12
- Probe # 13
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 13
- Probe # 14
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 14
- Probe # 15
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 15
- Probe # 16
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 16
- Probe # 17
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 17
- Probe # 18
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 18
- Probe # 19
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 19
- Probe # 20
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 20
- Probe # 21
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 21
- Probe # 22
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 22
- Probe # 23
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 23
- Probe # 24
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 24
- Probe # 25
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 25
- Probe # 26
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 26
- Probe # 27
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 27
- Probe # 28
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 28
- Probe # 29
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 29
- Probe # 30
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 30
- Probe # 31
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 31
- Probe # 32
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 32
- Probe # 33
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 33
- Probe # 34
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 34
- Probe # 35
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 35
- Probe # 36
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 36
- Probe # 37
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 37
- Probe # 38
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 38
- Probe # 39
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 39
- Probe # 40
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 40
- Probe # 41
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 41
- Probe # 42
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 42
- Probe # 43
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 43
- Probe # 44
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 44
- Probe # 45
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 45
- Probe # 46
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 46
- Probe # 47
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 47
- Probe # 48
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 48
- Probe # 49
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 49
- Probe # 50
- Module Size Used by Not tainted
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 50
- / #
- / # cd /rp/ # cd /rpmsg/
- /rpmsg # insmod hw/rpmsg # insmod hwspinlock_core_olsmod
- Module Size Used by Not tainted
- /rpmsg # insmod hw/rpmsg # insmod hwspinlock_core/./rpmsg # insmod hwspinlock_core.ko
- /rpmsg # insmod om/rpmsg # insmod omap_hw/rpmsg # insmod omap_hwspinlock./rpmsg # insmod omap_hwspinlock.ko
- /rpmsg # insmod hw/rpmsg # insmod hwspinlock_coreomap/rpmsg # insmod omap_hw/rpmsg # insmod omap_hwspinlock_te/rpmsg # insmod omap_hwspinlock_test.ko
- [ 81.415496]
- [ 81.415496] ***** Begin - Test All pHandle Locks ****
- [ 81.422485] Number of phandles = 2
- [ 81.426483]
- [ 81.426483] Testing lock 3
- [ 81.426483] trylock #1 status[0] = 0
- [ 81.435058] trylock #2 status[0] = -16
- [ 81.439025] trylock after unlock status[0] = 0
- [ 81.439025] trylock #1 status[1] = 0
- [ 81.447540] trylock #2 status[1] = -16
- [ 81.447540] trylock after unlock status[1] = 0
- [ 81.455505]
- [ 81.455505] Testing lock 9
- [ 81.461212] trylock #1 status[0] = 0
- [ 81.463470] trylock #2 status[0] = -16
- [ 81.468963] trylock after unlock status[0] = 0
- [ 81.473663] trylock #1 status[1] = 0
- [ 81.477416] trylock #2 status[1] = -16
- [ 81.481414] trylock after unlock status[1] = 0
- [ 81.486083]
- [ 81.486083] ***** End - Test All pHandle Locks ****
- [ 81.489654]
- [ 81.489654] ***** Begin - Test All Locks ****
- [ 81.498992]
- [ 81.498992] Testing lock 0
- [ 81.503417] trylock #1 status[0] = 0
- [ 81.507171] trylock #2 status[0] = -16
- [ 81.511138] trylock after unlock status[0] = 0
- [ 81.515899] trylock #1 status[1] = 0
- [ 81.515899] trylock #2 status[1] = -16
- [ 81.523620] trylock after unlock status[1] = 0
- [ 81.527435]
- [ 81.527435] Testing lock 1
- [ 81.532745] trylock #1 status[0] = 0
- [ 81.536529] trylock #2 status[0] = -16
- [ 81.540496] trylock after unlock status[0] = 0
- [ 81.545196] trylock #1 status[1] = 0
- [ 81.548980] trylock #2 status[1] = -16
- [ 81.548980] trylock after unlock status[1] = 0
- [ 81.557617]
- [ 81.557617] Testing lock 2
- [ 81.562042] trylock #1 status[0] = 0
- [ 81.565856] trylock #2 status[0] = -16
- [ 81.569824] trylock after unlock status[0] = 0
- [ 81.574523] trylock #1 status[1] = 0
- [ 81.578308] trylock #2 status[1] = -16
- [ 81.578308] trylock after unlock status[1] = 0
- [ 81.585632]
- [ 81.585632] Testing lock 3
- [ 81.591400] trylock #1 status[0] = 0
- [ 81.591400] trylock #2 status[0] = -16
- [ 81.599151] trylock after unlock status[0] = 0
- [ 81.599639] trylock #1 status[1] = 0
- [ 81.607635] trylock #2 status[1] = -16
- [ 81.611602] trylock after unlock status[1] = 0
- [ 81.616302]
- [ 81.616302] Testing lock 4
- [ 81.616302] trylock #1 status[0] = 0
- [ 81.624511] trylock #2 status[0] = -16
- [ 81.628479] trylock after unlock status[0] = 0
- [ 81.633178] trylock #1 status[1] = 0
- [ 81.636962] trylock #2 status[1] = -16
- [ 81.640930] trylock after unlock status[1] = 0
- [ 81.645629]
- [ 81.645629] Testing lock 5
- [ 81.645629] trylock #1 status[0] = 0
- [ 81.653839] trylock #2 status[0] = -16
- [ 81.657836] trylock after unlock status[0] = 0
- [ 81.657836] trylock #1 status[1] = 0
- [ 81.666290] trylock #2 status[1] = -16
- [ 81.666290] trylock after unlock status[1] = 0
- [ 81.674957]
- [ 81.674957] Testing lock 6
- [ 81.679382] trylock #1 status[0] = 0
- [ 81.679412] trylock #2 status[0] = -16
- [ 81.687133] trylock after unlock status[0] = 0
- [ 81.691833] trylock #1 status[1] = 0
- [ 81.695617] trylock #2 status[1] = -16
- [ 81.695709] trylock after unlock status[1] = 0
- [ 81.704284]
- [ 81.704284] Testing lock 7
- [ 81.708709] trylock #1 status[0] = 0
- [ 81.708740] trylock #2 status[0] = -16
- [ 81.716461] trylock after unlock status[0] = 0
- [ 81.716461] trylock #1 status[1] = 0
- [ 81.724945] trylock #2 status[1] = -16
- [ 81.728912] trylock after unlock status[1] = 0
- [ 81.728942]
- [ 81.728942] Testing lock 8
- [ 81.738067] trylock #1 status[0] = 0
- [ 81.738067] trylock #2 status[0] = -16
- [ 81.745819] trylock after unlock status[0] = 0
- [ 81.750518] trylock #1 status[1] = 0
- [ 81.750518] trylock #2 status[1] = -16
- [ 81.758239] trylock after unlock status[1] = 0
- [ 81.762939]
- [ 81.762939] Testing lock 9
- [ 81.767395] trylock #1 status[0] = 0
- [ 81.768218] trylock #2 status[0] = -16
- [ 81.775115] trylock after unlock status[0] = 0
- [ 81.779815] trylock #1 status[1] = 0
- [ 81.779815] trylock #2 status[1] = -16
- [ 81.787567] trylock after unlock status[1] = 0
- [ 81.792266]
- [ 81.792266] Testing lock 10
- [ 81.796783] trylock #1 status[0] = 0
- [ 81.800567] trylock #2 status[0] = -16
- [ 81.800567] trylock after unlock status[0] = 0
- [ 81.809234] trylock #1 status[1] = 0
- [ 81.809234] trylock #2 status[1] = -16
- [ 81.816986] trylock after unlock status[1] = 0
- [ 81.816986]
- [ 81.816986] Testing lock 11
- [ 81.826202] trylock #1 status[0] = 0
- [ 81.826202] trylock #2 status[0] = -16
- [ 81.833923] trylock after unlock status[0] = 0
- [ 81.838623] trylock #1 status[1] = 0
- [ 81.838653] trylock #2 status[1] = -16
- [ 81.846374] trylock after unlock status[1] = 0
- [ 81.851074]
- [ 81.851074] Testing lock 12
- [ 81.855590] trylock #1 status[0] = 0
- [ 81.855682] trylock #2 status[0] = -16
- [ 81.855682] trylock after unlock status[0] = 0
- [ 81.868041] trylock #1 status[1] = 0
- [ 81.868041] trylock #2 status[1] = -16
- [ 81.875762] trylock after unlock status[1] = 0
- [ 81.875762]
- [ 81.875762] Testing lock 13
- [ 81.884979] trylock #1 status[0] = 0
- [ 81.888763] trylock #2 status[0] = -16
- [ 81.892730] trylock after unlock status[0] = 0
- [ 81.897430] trylock #1 status[1] = 0
- [ 81.901214] trylock #2 status[1] = -16
- [ 81.901214] trylock after unlock status[1] = 0
- [ 81.909881]
- [ 81.909881] Testing lock 14
- [ 81.914398] trylock #1 status[0] = 0
- [ 81.918182] trylock #2 status[0] = -16
- [ 81.918182] trylock after unlock status[0] = 0
- [ 81.926849] trylock #1 status[1] = 0
- [ 81.926849] trylock #2 status[1] = -16
- [ 81.934570] trylock after unlock status[1] = 0
- [ 81.939239]
- [ 81.939239] Testing lock 15
- [ 81.943786] trylock #1 status[0] = 0
- [ 81.947570] trylock #2 status[0] = -16
- [ 81.951538] trylock after unlock status[0] = 0
- [ 81.956237] trylock #1 status[1] = 0
- [ 81.959594] trylock #2 status[1] = -16
- [ 81.963989] trylock after unlock status[1] = 0
- [ 81.968688]
- [ 81.968688] Testing lock 16
- [ 81.973205] trylock #1 status[0] = 0
- [ 81.976989] trylock #2 status[0] = -16
- [ 81.980957] trylock after unlock status[0] = 0
- [ 81.985687] trylock #1 status[1] = 0
- [ 81.985687] trylock #2 status[1] = -16
- [ 81.993408] trylock after unlock status[1] = 0
- [ 81.998107]
- [ 81.998107] Testing lock 17
- [ 82.002624] trylock #1 status[0] = 0
- [ 82.006439] trylock #2 status[0] = -16
- [ 82.006439] trylock after unlock status[0] = 0
- [ 82.015075] trylock #1 status[1] = 0
- [ 82.018859] trylock #2 status[1] = -16
- [ 82.022827] trylock after unlock status[1] = 0
- [ 82.027526]
- [ 82.027526] Testing lock 18
- [ 82.032043] trylock #1 status[0] = 0
- [ 82.032043] trylock #2 status[0] = -16
- [ 82.039794] trylock after unlock status[0] = 0
- [ 82.044525] trylock #1 status[1] = 0
- [ 82.048309] trylock #2 status[1] = -16
- [ 82.048309] trylock after unlock status[1] = 0
- [ 82.056976]
- [ 82.056976] Testing lock 19
- [ 82.061492] trylock #1 status[0] = 0
- [ 82.061492] trylock #2 status[0] = -16
- [ 82.065521] trylock after unlock status[0] = 0
- [ 82.073944] trylock #1 status[1] = 0
- [ 82.077728] trylock #2 status[1] = -16
- [ 82.081695] trylock after unlock status[1] = 0
- [ 82.086364]
- [ 82.086364] Testing lock 20
- [ 82.090911] trylock #1 status[0] = 0
- [ 82.090911] trylock #2 status[0] = -16
- [ 82.098663] trylock after unlock status[0] = 0
- [ 82.098663] trylock #1 status[1] = 0
- [ 82.105682] trylock #2 status[1] = -16
- [ 82.105682] trylock after unlock status[1] = 0
- [ 82.115783]
- [ 82.115783] Testing lock 21
- [ 82.120300] trylock #1 status[0] = 0
- [ 82.124084] trylock #2 status[0] = -16
- [ 82.128051] trylock after unlock status[0] = 0
- [ 82.132751] trylock #1 status[1] = 0
- [ 82.136535] trylock #2 status[1] = -16
- [ 82.140502] trylock after unlock status[1] = 0
- [ 82.140502]
- [ 82.140502] Testing lock 22
- [ 82.149719] trylock #1 status[0] = 0
- [ 82.149719] trylock #2 status[0] = -16
- [ 82.157470] trylock after unlock status[0] = 0
- [ 82.157470] trylock #1 status[1] = 0
- [ 82.165954] trylock #2 status[1] = -16
- [ 82.165954] trylock after unlock status[1] = 0
- [ 82.165954]
- [ 82.165954] Testing lock 23
- [ 82.179138] trylock #1 status[0] = 0
- [ 82.179138] trylock #2 status[0] = -16
- [ 82.185485] trylock after unlock status[0] = 0
- [ 82.191589] trylock #1 status[1] = 0
- [ 82.191955] trylock #2 status[1] = -16
- [ 82.199310] trylock after unlock status[1] = 0
- [ 82.199340]
- [ 82.199340] Testing lock 24
- [ 82.205505] trylock #1 status[0] = 0
- [ 82.212341] trylock #2 status[0] = -16
- [ 82.216308] trylock after unlock status[0] = 0
- [ 82.221008] trylock #1 status[1] = 0
- [ 82.221008] trylock #2 status[1] = -16
- [ 82.228729] trylock after unlock status[1] = 0
- [ 82.228729]
- [ 82.228729] Testing lock 25
- [ 82.237945] trylock #1 status[0] = 0
- [ 82.237976] trylock #2 status[0] = -16
- [ 82.245697] trylock after unlock status[0] = 0
- [ 82.245697] trylock #1 status[1] = 0
- [ 82.254180] trylock #2 status[1] = -16
- [ 82.258148] trylock after unlock status[1] = 0
- [ 82.262847]
- [ 82.262847] Testing lock 26
- [ 82.267364] trylock #1 status[0] = 0
- [ 82.271148] trylock #2 status[0] = -16
- [ 82.275115] trylock after unlock status[0] = 0
- [ 82.279815] trylock #1 status[1] = 0
- [ 82.279815] trylock #2 status[1] = -16
- [ 82.287567] trylock after unlock status[1] = 0
- [ 82.287567]
- [ 82.287567] Testing lock 27
- [ 82.296783] trylock #1 status[0] = 0
- [ 82.296783] trylock #2 status[0] = -16
- [ 82.304504] trylock after unlock status[0] = 0
- [ 82.309204] trylock #1 status[1] = 0
- [ 82.312988] trylock #2 status[1] = -16
- [ 82.316955] trylock after unlock status[1] = 0
- [ 82.318145]
- [ 82.318145] Testing lock 28
- [ 82.325744] trylock #1 status[0] = 0
- [ 82.329956] trylock #2 status[0] = -16
- [ 82.333923] trylock after unlock status[0] = 0
- [ 82.338623] trylock #1 status[1] = 0
- [ 82.338623] trylock #2 status[1] = -16
- [ 82.346343] trylock after unlock status[1] = 0
- [ 82.351043]
- [ 82.351043] Testing lock 29
- [ 82.355590] trylock #1 status[0] = 0
- [ 82.359374] trylock #2 status[0] = -16
- [ 82.359374] trylock after unlock status[0] = 0
- [ 82.368011] trylock #1 status[1] = 0
- [ 82.371795] trylock #2 status[1] = -16
- [ 82.375762] trylock after unlock status[1] = 0
- [ 82.380462]
- [ 82.380462] Testing lock 30
- [ 82.380462] trylock #1 status[0] = 0
- [ 82.388763] trylock #2 status[0] = -16
- [ 82.388763] trylock after unlock status[0] = 0
- [ 82.397399] trylock #1 status[1] = 0
- [ 82.401184] trylock #2 status[1] = -16
- [ 82.405151] trylock after unlock status[1] = 0
- [ 82.409820]
- [ 82.409820] Testing lock 31
- [ 82.409881] trylock #1 status[0] = 0
- [ 82.418151] trylock #2 status[0] = -16
- [ 82.422119] trylock after unlock status[0] = 0
- [ 82.426818] trylock #1 status[1] = 0
- [ 82.430603] trylock #2 status[1] = -16
- [ 82.434570] trylock after unlock status[1] = 0
- [ 82.439270]
- [ 82.439270] ***** End - Test All Locks ****
- /rpmsg #
- /rpmsg # lsmod
- Module Size Used by Not tainted
- omap_hwspinlock_test 4118 0
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 2 omap_hwspinlock_test,omap_hwspinlock
- /rpmsg # rmmod om/rpmsg # rmmod omap_hw/rpmsg # rmmod omap_hwspinlock_te/rpmsg # rmmod omap_hwspinlock_test.ko
- /rpmsg # rmmod om/rpmsg # rmmod omap_hw/rpmsg # rmmod omap_hwspinlock
- /rpmsg # rmmod hw/rpmsg # rmmod hwspinlock_core
- /rpmsg #
- /rpmsg #
OMAP4 HwSpinlock Test Log against v3.13-rc8