forked from Imagelibrary/rtems
score/i386: Fix _CPU_Fatal_halt()
This commit is contained in:
@@ -493,10 +493,11 @@ uint32_t _CPU_ISR_Get_level( void );
|
|||||||
|
|
||||||
#define _CPU_Fatal_halt( _error ) \
|
#define _CPU_Fatal_halt( _error ) \
|
||||||
{ \
|
{ \
|
||||||
|
uint32_t _error_lvalue = ( _error ); \
|
||||||
__asm__ volatile ( "cli ; \
|
__asm__ volatile ( "cli ; \
|
||||||
movl %0,%%eax ; \
|
movl %0,%%eax ; \
|
||||||
hlt" \
|
hlt" \
|
||||||
: "=r" ((_error)) : "0" ((_error)) \
|
: "=r" ((_error_lvalue)) : "0" ((_error_lvalue)) \
|
||||||
); \
|
); \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user