From owner-cvs-src-old@FreeBSD.ORG Sat Feb 27 18:55:58 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0E8321065680 for ; Sat, 27 Feb 2010 18:55:58 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F018B8FC0C for ; Sat, 27 Feb 2010 18:55:57 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o1RItvxK098452 for ; Sat, 27 Feb 2010 18:55:57 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o1RItvTI098451 for cvs-src-old@freebsd.org; Sat, 27 Feb 2010 18:55:57 GMT (envelope-from marcel@repoman.freebsd.org) Message-Id: <201002271855.o1RItvTI098451@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marcel@repoman.freebsd.org using -f From: Marcel Moolenaar Date: Sat, 27 Feb 2010 18:55:43 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ia64/ia64 interrupt.c nexus.c sapic.c src/sys/ia64/include intr.h sapicreg.h sapicvar.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Feb 2010 18:55:58 -0000 marcel 2010-02-27 18:55:43 UTC FreeBSD src repository Modified files: sys/ia64/ia64 interrupt.c nexus.c sapic.c sys/ia64/include intr.h Removed files: sys/ia64/include sapicreg.h sapicvar.h Log: SVN rev 204425 on 2010-02-27 18:55:43Z by marcel Interrupt related cleanups: o Assign vectors based on priority, because vectors have implied priority in hardware. o Use unordered memory accesses to the I/O sapic and use the acceptance form of the mf instruction. o Remove the sapicreg.h and sapicvar.h headers. All definitions in sapicreg.h are private to sapic.c and all definitions in sapicvar.h are either private or interface functions. Move the interface functions to intr.h. o Hide the definition of struct sapic. Revision Changes Path 1.77 +63 -56 src/sys/ia64/ia64/interrupt.c 1.23 +0 -1 src/sys/ia64/ia64/nexus.c 1.17 +101 -55 src/sys/ia64/ia64/sapic.c 1.7 +17 -3 src/sys/ia64/include/intr.h 1.2 +0 -48 src/sys/ia64/include/sapicreg.h (dead) 1.6 +0 -65 src/sys/ia64/include/sapicvar.h (dead)