Skip to content

Instantly share code, notes, and snippets.

@stffrdhrn
Created November 4, 2016 20:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stffrdhrn/837c6547eea8b43d089246061127c994 to your computer and use it in GitHub Desktop.
Save stffrdhrn/837c6547eea8b43d089246061127c994 to your computer and use it in GitHub Desktop.
Busy box looping forever in or1k musl a_cas
## Keeps looping at this code with page faults
# on openrisc
S c0005ec8: 84210004 l.lwz r1,0x4(r1) r1 = 7fe9bc90 flag: 1
U c0005ecc: 24000000 l.rfe flag: 1
U 000f6a18: cc053800 l.swa 0x0(r5),r7 flag: 0
U 000f6a1c: 0ffffffb l.bnf -5 flag: 0
U 000f6a20: 15000000 l.nop 0 flag: 0
U 000f6a08: 6d050000 l.lwa r8,0x0(r5) r8 = 00004004 flag: 0
U 000f6a0c: e4083000 l.sfeq r8,r6 flag: 1
U 000f6a10: 0c000005 l.bnf 0x5 flag: 1
U 000f6a14: 15000000 l.nop 0 flag: 1
S 000f6a18: cc053800 l.swa 0x0(r5),r7 flag: 1
S 00000300: d400f078 l.sw 0x78(r0),r30 [00000078] = 00150400 flag: 1
S c0005e5c: 84a10014 l.lwz r5,0x14(r1) r5 = 00150400 flag: 1
S c0005e60: 84c10018 l.lwz r6,0x18(r1) r6 = 00004004 flag: 1
S c0005e64: 84e1001c l.lwz r7,0x1c(r1) r7 = 00004000 flag: 1
S c0005e68: 85010020 l.lwz r8,0x20(r1) r8 = 00004004 flag: 1
..
S c0005ec8: 84210004 l.lwz r1,0x4(r1) r1 = 7fe9bc90 flag: 1
U c0005ecc: 24000000 l.rfe flag: 1
U 000f6a18: cc053800 l.swa 0x0(r5),r7 flag: 0
U 000f6a1c: 0ffffffb l.bnf -5 flag: 0
U 000f6a20: 15000000 l.nop 0 flag: 0
U 000f6a08: 6d050000 l.lwa r8,0x0(r5) r8 = 00004004 flag: 0
U 000f6a0c: e4083000 l.sfeq r8,r6 flag: 1
U 000f6a10: 0c000005 l.bnf 0x5 flag: 1
U 000f6a14: 15000000 l.nop 0 flag: 1
S 000f6a18: cc053800 l.swa 0x0(r5),r7 flag: 1
S 00000300: d400f078 l.sw 0x78(r0),r30 [00000078] = 00150400 flag: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment