i386: prepare for paravirtualized interrupts

This commit is contained in:
Gedare Bloom
2016-01-08 16:54:20 -05:00
parent 505dc617c8
commit 3267f9580f
4 changed files with 21 additions and 4 deletions

View File

@@ -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))
);
}