Deleted Added
full compact
interrupt.c (129022) interrupt.c (131481)
1/* $FreeBSD: head/sys/ia64/ia64/interrupt.c 129022 2004-05-07 05:29:12Z marcel $ */
1/* $FreeBSD: head/sys/ia64/ia64/interrupt.c 131481 2004-07-02 20:21:44Z jhb $ */
2/* $NetBSD: interrupt.c,v 1.23 1998/02/24 07:38:01 thorpej Exp $ */
3
4/*
5 * Copyright (c) 1994, 1995, 1996 Carnegie-Mellon University.
6 * All rights reserved.
7 *
8 * Authors: Keith Bostic, Chris G. Demetriou
9 *

--- 369 unchanged lines hidden (view full) ---

379 if ((ih->ih_flags & IH_FAST) != 0) {
380 critical_enter();
381 ih->ih_handler(ih->ih_argument);
382 ia64_send_eoi(vector);
383 critical_exit();
384 return;
385 }
386
2/* $NetBSD: interrupt.c,v 1.23 1998/02/24 07:38:01 thorpej Exp $ */
3
4/*
5 * Copyright (c) 1994, 1995, 1996 Carnegie-Mellon University.
6 * All rights reserved.
7 *
8 * Authors: Keith Bostic, Chris G. Demetriou
9 *

--- 369 unchanged lines hidden (view full) ---

379 if ((ih->ih_flags & IH_FAST) != 0) {
380 critical_enter();
381 ih->ih_handler(ih->ih_argument);
382 ia64_send_eoi(vector);
383 critical_exit();
384 return;
385 }
386
387 error = ithread_schedule(ithd, 0); /* XXX:no preemption for now */
387 error = ithread_schedule(ithd);
388 KASSERT(error == 0, ("got an impossible stray interrupt"));
389}
390
391#ifdef DDB
392
393static void
394db_show_vector(int vector)
395{

--- 25 unchanged lines hidden ---
388 KASSERT(error == 0, ("got an impossible stray interrupt"));
389}
390
391#ifdef DDB
392
393static void
394db_show_vector(int vector)
395{

--- 25 unchanged lines hidden ---