On Dienstag, 19. September 2017 21:15:54 CEST Matwey V. Kornilov wrote:
> d503201f 8a180320 92750001 365ffc20 (d5380001)

Decoded:
cat /tmp/code.s
.4byte 0xd503201f
.4byte 0x8a180320
.4byte 0x92750001
.4byte 0x365ffc20
.4byte 0xd5380001

rpi3:~ # as /tmp/code.s -o /tmp/code.o ; strip /tmp/code.o ; objdump -S /tmp/
code.o

/tmp/code.o:     file format elf64-littleaarch64


Disassembly of section .text:

0000000000000000 <.text>:
   0:   d503201f        nop
   4:   8a180320        and     x0, x25, x24
   8:   92750001        and     x1, x0, #0x800
   c:   365ffc20        tbz     w0, #11, 0xffffffffffffff90
  10:   d5380001        mrs     x1, midr_el

The last is the faulting instruction. According to:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.den0024a/
BABGBFBF.html

modprobe tries to read the MIDR register, which is exception level 1 (EL1) 
only, but I think modprobe is running in EL0.

Kind regards,

Stefan


-- 
Stefan Brüns  /  Bergstraße 21  /  52062 Aachen
home: +49 241 53809034     mobile: +49 151 50412019
--
To unsubscribe, e-mail: opensuse-arm+unsubscr...@opensuse.org
To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org

Reply via email to