Donny9 opened a new pull request #4226:
URL: https://github.com/apache/incubator-nuttx/pull/4226


   ## Summary
    Reslove crash because vmov.i32 instruction is not ready when system boot.
   So avoid to use vmov.i32 instruction before FPU is ready.
   
   Before modification:
   3c03b35c <nx_vsyslog>:
   3c03b35c:    f2c00010        vmov.i32        d16, #0 ; 0x00000000
   3c03b360:    f2c02050        vmov.i32        q9, #0  ; 0x00000000
   3c03b364:    e92d40f0        push    {r4, r5, r6, r7, lr}
   3c03b368:    e24dd08c        sub     sp, sp, #140    ; 0x8c
   3c03b36c:    e28d301c        add     r3, sp, #28
   3c03b370:    e2505000        subs    r5, r0, #0
   3c03b374:    edcd0b0f        vstr    d16, [sp, #60]  ; 0x3c
   3c03b378:    edcd0b01        vstr    d16, [sp, #4]
   
   After modification:
   3c03b35c <nx_vsyslog>:
   3c03b35c:       e92d40f0        push    {r4, r5, r6, r7, lr}
   3c03b360:       e2505000        subs    r5, r0, #0
   3c03b364:       e24dd08c        sub     sp, sp, #140    ; 0x8c
   3c03b368:       e1a06001        mov     r6, r1
   3c03b36c:       e1a07002        mov     r7, r2
   3c03b370:       e28d000c        add     r0, sp, #12
   3c03b374:       1a00003a        bne     3c03b464 <nx_vsyslog+0x108>
   
   Change-Id: I643c19f5416c94a529764fdaa81f3088fcf95355
   Signed-off-by: Jiuzhu Dong <[email protected]>
   
   ## Impact
   
   ## Testing
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to