mirror of
https://github.com/genodelabs/genode.git
synced 2025-04-11 13:22:33 +00:00
vbox: Simplify Muen guest interupt handling
Drop lock prefix since there is no concurrent access from other CPUs.
This commit is contained in:
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");
|
||||
|
Loading…
x
Reference in New Issue
Block a user