vbox: Simplify Muen guest interupt handling
Drop lock prefix since there is no concurrent access from other CPUs.
This commit is contained in:
committed by
Christian Helmuth
parent
1db8694fd0
commit
d1b4fb1dff
@@ -56,7 +56,7 @@ class Genode::Guest_interrupts
|
||||
*/
|
||||
void set_pending_interrupt(uint8_t irq)
|
||||
{
|
||||
asm volatile ("lock bts %1, %0"
|
||||
asm volatile ("bts %1, %0"
|
||||
: "+m" (*(char *)_base)
|
||||
: "Ir" ((uint32_t)irq)
|
||||
: "memory");
|
||||
@@ -67,7 +67,7 @@ class Genode::Guest_interrupts
|
||||
*/
|
||||
void clear_pending_interrupt(uint8_t irq)
|
||||
{
|
||||
asm volatile ("lock btr %1, %0"
|
||||
asm volatile ("btr %1, %0"
|
||||
: "+m" (*(char *)_base)
|
||||
: "Ir" ((uint32_t)irq)
|
||||
: "memory");
|
||||
|
||||
Reference in New Issue
Block a user