|
@@ -115,6 +115,9 @@ _start:
|
|
_haltproc:
|
|
_haltproc:
|
|
/* r0 contains exitcode */
|
|
/* r0 contains exitcode */
|
|
.ifdef __thumb__
|
|
.ifdef __thumb__
|
|
|
|
+ ldr r0,=operatingsystem_result
|
|
|
|
+ ldr r0,[r0]
|
|
|
|
+ mov r7,#248 /* exit group call */
|
|
swi 0x0
|
|
swi 0x0
|
|
.else
|
|
.else
|
|
swi 0x900001
|
|
swi 0x900001
|