summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386/startup
diff options
context:
space:
mode:
authorGedare Bloom <gedare@rtems.org>2016-01-08 16:54:20 -0500
committerGedare Bloom <gedare@rtems.org>2016-03-03 16:36:30 -0500
commit3267f9580f2557a17a9191e37ef3323d346435ca (patch)
tree1256dc3fb71e66ea50b85ae4b3ab4bf65d51466e /c/src/lib/libbsp/i386/pc386/startup
parenti386: relocate fatal halt to bsp layer (diff)
downloadrtems-3267f9580f2557a17a9191e37ef3323d346435ca.tar.bz2
i386: prepare for paravirtualized interrupts
Diffstat (limited to 'c/src/lib/libbsp/i386/pc386/startup')
-rw-r--r--c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c b/c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c
index c9830f6bac..efc93a0350 100644
--- a/c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c
+++ b/c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c
@@ -11,10 +11,9 @@
void _CPU_Fatal_halt(uint32_t source, uint32_t error)
{
- uint32_t _error_lvalue = ( _error );
__asm__ volatile (
"cli ; movl %0,%%eax ; hlt"
- : "=r" ((_error_lvalue))
- : "0" ((_error_lvalue))
+ : "=r" ((error))
+ : "0" ((error))
);
}