diff options
author | Marvin Borner | 2020-07-22 21:43:05 +0200 |
---|---|---|
committer | Marvin Borner | 2020-07-22 21:43:05 +0200 |
commit | 6f0f8d26d2710e24192e56e85ecb5fc2b7f54da7 (patch) | |
tree | 747eea900f121a50579f62ac230875f07d8f6149 /src/drivers/cpu.c | |
parent | e9c31cf19a30bd2d9960ce8341fea9cbfc973f7a (diff) |
Added interrupts
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)); } |