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 --- |