From 72857991ed93a55dd0f14f95a19de48574db7cc3 Mon Sep 17 00:00:00 2001 From: Michal Idziorek Date: Wed, 20 Aug 2014 19:04:41 +0200 Subject: functional floppy driver (in emulators at least) --- kernel/x86.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'kernel/x86.h') diff --git a/kernel/x86.h b/kernel/x86.h index 425ab38..1e80405 100644 --- a/kernel/x86.h +++ b/kernel/x86.h @@ -5,6 +5,10 @@ #define X86_IRQ_BEGIN asm("cli\npusha"); #define X86_IRQ_END asm("mov $0x20, %al\nout %al, $0x20\npopa\nsti\nleave\niret"); + +//#define X86_IRQ_BEGIN asm("pusha"); +//#define X86_IRQ_END asm("mov $0x20, %al\nout %al, $0x20\npopa\nleave\niret"); +// void x86_outb(int port, uint8_t data); uint8_t x86_inb(int port); void x86_outw(int port, uint16_t data); -- cgit v1.2.3