You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by GitBox <gi...@apache.org> on 2021/07/26 04:20:06 UTC

[GitHub] [incubator-nuttx] Donny9 opened a new pull request #4226: syslog: reslove crash because vmov.i32 instruction is not ready

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 <do...@xiaomi.com>
   
   ## 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: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [incubator-nuttx] xiaoxiang781216 merged pull request #4226: syslog: reslove crash because vmov.i32 instruction is not ready

Posted by GitBox <gi...@apache.org>.
xiaoxiang781216 merged pull request #4226:
URL: https://github.com/apache/incubator-nuttx/pull/4226


   


-- 
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: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org