From 36320fa8471d079c9badfb2844155fb7d5c48de1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 28 Apr 2006 17:15:05 +0000 Subject: [PATCH] The interrupts are now only disabled for the Haiku build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17255 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/drivers/graphics/radeon/irq.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/add-ons/kernel/drivers/graphics/radeon/irq.c b/src/add-ons/kernel/drivers/graphics/radeon/irq.c index 832905459b..d470d6d7db 100644 --- a/src/add-ons/kernel/drivers/graphics/radeon/irq.c +++ b/src/add-ons/kernel/drivers/graphics/radeon/irq.c @@ -5,9 +5,6 @@ * Distributed under the terms of the MIT License. */ -/** Interrupt handling. Currently, none of this is used - * as I haven't got the HW spec. - */ #include "mmio.h" #include "radeon_driver.h" @@ -68,7 +65,7 @@ Radeon_ThreadInterruptWork(vuint8 *regs, device_info *di, uint32 int_status) } -#if 0 +#ifndef __HAIKU__ /** Capture interrupt handler */ static int32 @@ -284,8 +281,9 @@ Radeon_SetupIRQ(device_info *di, char *buffer) goto err5; } else { /* otherwise install our interrupt handler */ +#ifdef __HAIKU__ dprintf("radeon: real interrupt handling disabled\n"); -#if 0 +#else result = install_io_interrupt_handler(di->pcii.u.h0.interrupt_line, Radeon_Interrupt, (void *)di, 0); if (result != B_OK) @@ -329,7 +327,7 @@ Radeon_CleanupIRQ(device_info *di) cancel_timer((timer *)&di->ti_a); cancel_timer((timer *)&di->ti_b); } else { -#if 0 +#ifndef __HAIKU__ /* remove interrupt handler */ remove_io_interrupt_handler(di->pcii.u.h0.interrupt_line, Radeon_Interrupt, di); #endif