diff options
Diffstat (limited to 'src/drivers/cpu.c')
-rw-r--r-- | src/drivers/cpu.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/drivers/cpu.c b/src/drivers/cpu.c index eb96562..22691fb 100644 --- a/src/drivers/cpu.c +++ b/src/drivers/cpu.c @@ -6,35 +6,35 @@ u8 inb(u16 port) { u8 value; - __asm__ volatile("inb %1, %0" : "=a"(value) : "Nd"(port)); + __asm__("inb %1, %0" : "=a"(value) : "Nd"(port)); return value; } u16 inw(u16 port) { u16 value; - __asm__ volatile("inw %1, %0" : "=a"(value) : "Nd"(port)); + __asm__("inw %1, %0" : "=a"(value) : "Nd"(port)); return value; } u32 inl(u16 port) { u32 value; - __asm__ volatile("inl %1, %0" : "=a"(value) : "Nd"(port)); + __asm__("inl %1, %0" : "=a"(value) : "Nd"(port)); return value; } void outb(u16 port, u8 data) { - __asm__ volatile("outb %0, %1" ::"a"(data), "Nd"(port)); + __asm__("outb %0, %1" ::"a"(data), "Nd"(port)); } void outw(u16 port, u16 data) { - __asm__ volatile("outw %0, %1" ::"a"(data), "Nd"(port)); + __asm__("outw %0, %1" ::"a"(data), "Nd"(port)); } void outl(u16 port, u32 data) { - __asm__ volatile("outl %0, %1" ::"a"(data), "Nd"(port)); + __asm__("outl %0, %1" ::"a"(data), "Nd"(port)); } |