-
Bug
-
Resolution: Fixed
-
P4
-
port-stage-aarch32-8, port-stage-aarch32-9
-
None
-
aarch32
-
linux
Pref profile on SPECjvm2088 xml.transform without call graph shows next hot methods:
5.72% java [kernel.kallsyms] [k] do_alignment
1.32% java [kernel.kallsyms] [k] do_alignment_ldrdstrd
This mean that kernel is makes memory accesses when address is not aligned.
Kernel statistics of unaligned accesses may be obtained from /proc/cpu/alignment.
Same file used to force kernel to send SIGBUS signal to application instead of doing memory accesses, by `echo 4 > cpu/alignment`. Any combination of fixing access/message in log/signaling could be selected, refer to http://www.mjmwired.net/kernel/Documentation/arm/mem_alignment
5.72% java [kernel.kallsyms] [k] do_alignment
1.32% java [kernel.kallsyms] [k] do_alignment_ldrdstrd
This mean that kernel is makes memory accesses when address is not aligned.
Kernel statistics of unaligned accesses may be obtained from /proc/cpu/alignment.
Same file used to force kernel to send SIGBUS signal to application instead of doing memory accesses, by `echo 4 > cpu/alignment`. Any combination of fixing access/message in log/signaling could be selected, refer to http://www.mjmwired.net/kernel/Documentation/arm/mem_alignment