aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/cpu.c
diff options
context:
space:
mode:
authorMarvin Borner2020-07-22 21:43:05 +0200
committerMarvin Borner2020-07-22 21:43:05 +0200
commit6f0f8d26d2710e24192e56e85ecb5fc2b7f54da7 (patch)
tree747eea900f121a50579f62ac230875f07d8f6149 /src/drivers/cpu.c
parente9c31cf19a30bd2d9960ce8341fea9cbfc973f7a (diff)
Added interrupts
Diffstat (limited to 'src/drivers/cpu.c')
-rw-r--r--src/drivers/cpu.c12
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));
}