- assigned_to: Froggen --> nobody
when I am testing the case of rotary,it is gabled.Just look at the following below.
root:/bin> event_test /dev/input/event0
Input driver version is 1.0.1
Input device ID: bus 0x19 vendor 0x1 product 0x1 version�{�Input device name: "bfin-rotary"
Supported events:
Event type 0 (Sync)
Event type 1 (Key)
Event code 28 (Enter)
Event type 2 (Relative)
Event code 8 (Wheel)
Testing ... (interrupt to exit)
Event: time 1423480343.352000, type 2 (Relative), code 8�{�Jlue 1
Event: time 1423480343.352000, -------------- Report Syn�{�G--
Event: time 1423480343.876000, type 2 (Relative), code 8�{�Jlue 1
Event: time 1423480343.876000, -------------- Report Syn�{�G--
Event: time 1423480343.900000, type 2 (Relative), code 8�{�Jlue 1
Event: time 1423480343.900000, -------------- Report Syn�{�G--
Event: time 1423480343.900000, type 2 (Relative), code 8�{�Jlue 1
Event: time 1423480343.900000, -------------- Report Syn�{�G--
Event: time 1423480343.924000, type 2 (Relative), code 8�{�Jlue 1
Event: time 1423480343.924000, -------------- Report Syn�{�G--
Event: time 1423480344.284000, type 2 (Relative), code 8�{�Jlue 1
Event: time 1423480344.284000, -------------- Report Syn�{�G--
Event: time 1423480344.312000, type 2 (Relative), code 8�{�Jlue 1
Event: time 1423480344.312000, -------------- Report Syn�{�G--
Event: time 1423480344.312000, type 2 (Relative), code 8�{�Jlue 1
Event: time 1423480344.312000, -------------- Report Syn�{�G--
Event: time 1423480344.904000, type 2 (Relative), code 8�{�Jlue 1
Event: time 1423480344.904000, -------------- Report Syn�{�G--
Event: time 1423480344.932000, type 2 (Relative), code 8�{�Jlue 1
Event: time 1423480344.932000, -------------- Report Syn�{�G--
And,include
Data access misaligned address violation
5 - Attempted misaligned data memory or data cache access.
Deferred Exception context
CURRENT PROCESS:
COMM=event_test PID=369 CPU=0
TEXT = 0x02110040-0x02114460 DATA = 0x02114480-0x02117a2c
BSS = 0x02117a2c-0x02117c80 USER-STACK = 0x02118f1c
return address: [0x02111696]; contents of:
0x02111670: e801 0000 6000 05ad 0010 e801 0000 6000
0x02111680: 05ad 0010 40f7 3055 300f 3005 e300 03c8
0x02111690: 300e e300 0b9d [e801] 0000 05ad 0010 0000
0x021116a0: 014b 3200 3219 3212 0e3a 1818 3401 56c1
CPU: 0 PID: 369 Comm: event_test Not tainted 3.16.0-ADI-2014R1-pre-00397-g4d88578 #2
task: 020e63a0 ti: 02664000 task.ti: 02664000
ADSP-BF527-0.1(Detected 0.2) 525(MHz CCLK) 131(MHz SCLK) (mpu off)
Linux version 3.16.0-ADI-2014R1-pre-00397-g4d88578 (test@test) (gcc version 4.3.5 (ADI-master/git-db9494f) ) #2 Fri Apr 17 13:58:34 5
SEQUENCER STATUS: Not tainted
SEQSTAT: 00060024 IPEND: 0008 IMASK: ffff SYSCFG: 0006
EXCAUSE : 0x24
physical IVG3 asserted : <0xffa0065c> { _trap + 0x0 }
RETE: <0x00000000> / Maybe null pointer? /
RETN: <0x02666000> / kernel dynamic memory /
RETX: <0x00000480> / Maybe fixed code section /
RETS: <0x02111696> [ event_test + 0x1656 ]
PC : <0x02111696> [ event_test + 0x1656 ]
DCPLB_FAULT_ADDR: <0x02117b34> [ event_test + 0x7b34 ]
ICPLB_FAULT_ADDR: <0x02111696> [ event_test + 0x1656 ]
PROCESSOR STATE:
R0 : 00000001 R1 : 00000001 R2 : 00000000 R3 : ffffffff
R4 : 00000000 R5 : 021144ba R6 : 00000001 R7 : 00000001
P0 : 021144ba P1 : 00000005 P2 : 021144ba P3 : 00000002
P4 : 00000002 P5 : 02117810 FP : 02117b2d SP : 02665f24
LB0: 021116e5 LT0: 021116e2 LC0: 00000000
LB1: 021128d7 LT1: 02112894 LC1: 00000000
B0 : 00000000 L0 : 00000000 M0 : 00000000 I0 : 021178c0
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 00000000
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000
A0.w: 00000000 A0.x: 00000000 A1.w: 00000000 A1.x: 00000000
USP : 02117bb4 ASTAT: 02003025
Hardware Trace:
0 Target : <0x0000421c> { _trap_c + 0x0 }
Source : <0xffa005f0> { _exception_to_level5 + 0xa4 } JUMP.L
1 Target : <0xffa0054c> { _exception_to_level5 + 0x0 }
Source : <0xffa00404> { _bfin_return_from_exception + 0x18 } RTX
2 Target : <0xffa003ec> { _bfin_return_from_exception + 0x0 }
Source : <0xffa004a6> { _ex_trap_c + 0x72 } JUMP.S
3 Target : <0xffa00434> { _ex_trap_c + 0x0 }
Source : <0xffa006b6> { _trap + 0x5a } JUMP (P4)
4 Target : <0xffa0065c> { _trap + 0x0 }
FAULT : <0x02111696> [ event_test + 0x1656 ] 0xe8010000
Source : <0x02112e66> [ event_test + 0x2e26 ] RTS
5 Target : <0x02112e62> [ event_test + 0x2e22 ]
Source : <0x02112dd2> [ event_test + 0x2d92 ] IF CC JUMP pcrel
6 Target : <0x02112dcc> [ event_test + 0x2d8c ]
Source : <0x02111692> [ event_test + 0x1652 ] CALL pcrel
7 Target : <0x02111690> [ event_test + 0x1650 ]
Source : <0x02111e90> [ event_test + 0x1e50 ] RTS
8 Target : <0x02111e88> [ event_test + 0x1e48 ]
Source : <0x02111ec0> [ event_test + 0x1e80 ] IF CC JUMP pcrel
9 Target : <0x02111ebe> [ event_test + 0x1e7e ]
Source : <0x02112860> [ event_test + 0x2820 ] RTS
10 Target : <0x0211285a> [ event_test + 0x281a ]
Source : <0x02112900> [ event_test + 0x28c0 ] JUMP.S
11 Target : <0x021128fe> [ event_test + 0x28be ]
Source : <0x0211282e> [ event_test + 0x27ee ] IF CC JUMP pcrel
12 Target : <0x02112828> [ event_test + 0x27e8 ]
Source : <0x02112824> [ event_test + 0x27e4 ] JUMP.S
13 Target : <0x021127f0> [ event_test + 0x27b0 ]
Source : <0x02111eba> [ event_test + 0x1e7a ] JUMP.L
14 Target : <0x02111ea8> [ event_test + 0x1e68 ]
Source : <0x021116e8> [ event_test + 0x16a8 ] RTS
15 Target : <0x021116da> [ event_test + 0x169a ]
Source : <0x021116aa> [ event_test + 0x166a ] IF CC JUMP pcrel
Userspace Stack
Stack info:
SP: [0x02117bb4] <0x02117bb4> [ event_test + 0x7bb4 ]
Memory from 0x02117bb0 to 02118000
02117bb0: 021144ba [0000000a] 00000001 0211209c 02117be8 02111610 00000020 00000001
02117bd0: 021144ba 02117810 02117d48 02110a94 00000020 02117810 02117d48 02110b7c
02117bf0: 00000000 00000001 00000000 00000000 00000000 00000000 fffffff6 00000057
02117c10: 00000048 02117d32 00000000 021157bb ffffffff 00000000 00000064 00000002
02117c30: 00000020 00000000 00000001 00000006 00010000 00000000 00000008 00000008
02117c50: 00000008 00000008 00000008 00000008 00000008 00000008 02117dd8 ffffffff
02117c70: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117c90: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117cb0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117cd0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117cf0: 00000000 00000000 00000000 00000000 02117d24 02111ebe 0000001f 0000001f
02117d10: 021156b4 00000030 02117d30 02111daa 00000020 02117d48 32343190 38343633
02117d30: 00312d30 0211083a 02117810 00000000 02117c6c 20000000 02117d88 0211087c
02117d50: 02117810 02118988 00000003 021157cc 00000000 02115780 02117dbc 02117810
02117d70: 02117da0 02117da0 02110682 02117810 0000001f 00000000 02117db0 021106f0
02117d90: 02118992 021157cc 00000002 02115670 021189b2 021103e0 02117de8 02118eac
02117db0: 02118eac 0211053a 00000000 54d89619 0009e340 00000002 021157cc 00000008
02117dd0: 021166d0 ffffffff 02118992 02117770 02118988 02116910 00000007 00000000
02117df0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117e10: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117e30: 00000000 00000000 00000000 00000000 00000000 00000000 10000000 00000000
02117e50: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117e70: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117e90: 00000000 00000000 00000000 00000000 00000000 00000000 00000100 00000000
02117eb0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117ed0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117ef0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117f10: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117f30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117f50: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117f70: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117f90: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117fb0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117fd0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02117ff0: 00000000 00000000 00000000 00000000
Return addresses in stack: