Fix compilation issue of IA32_flat port (#1122)

* Fix compilation issue of IAR32 port

* Add new line at EOF

* Fix header check

---------

Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
This commit is contained in:
Rahul Kar 2024-08-19 05:37:24 +00:00 committed by GitHub
parent 294569e495
commit 49e88310be
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -37,18 +37,16 @@
pusha
/* If ulInterruptNesting is zero the rest of the task context will need
* saving and a stack switch might be required. */
saving and a stack switch might be required. */
movl ulInterruptNesting, %eax
test %eax, %eax
jne 2f
/* Interrupts are not nested, so save the rest of the task context. */
.
if configSUPPORT_FPU == 1
.if configSUPPORT_FPU == 1
/* If the task has a buffer allocated to save the FPU context then
* save the FPU context now. */
save the FPU context now. */
movl pucPortTaskFPUContextBuffer, %eax
test %eax, %eax
je 1f
@ -97,17 +95,16 @@ call vTaskSwitchContext
1:
/* Stack location is first item in the TCB. */
movl pxCurrentTCB, % eax movl( % eax ), % esp
movl pxCurrentTCB, %eax
movl (%eax), %esp
.
if configSUPPORT_FPU == 1
.if configSUPPORT_FPU == 1
/* Restore address of task's FPU context buffer. */
pop pucPortTaskFPUContextBuffer
/* If the task has a buffer allocated in which its FPU context is saved,
* then restore it now. */
then restore it now. */
movl pucPortTaskFPUContextBuffer, %eax
test %eax, %eax
je 1f