Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262454AbVCWW5p (ORCPT ); Wed, 23 Mar 2005 17:57:45 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262408AbVCWW5p (ORCPT ); Wed, 23 Mar 2005 17:57:45 -0500 Received: from fmr22.intel.com ([143.183.121.14]:21485 "EHLO scsfmr002.sc.intel.com") by vger.kernel.org with ESMTP id S262079AbVCWW5l (ORCPT ); Wed, 23 Mar 2005 17:57:41 -0500 Date: Wed, 23 Mar 2005 14:57:39 -0800 From: Ashok Raj To: Michael Raymond Cc: "Luck, Tony" , linux-ia64@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] User Level Interrupts Message-ID: <20050323145738.A29828@unix-os.sc.intel.com> References: <20050323103832.A108873@goliath.americas.sgi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20050323103832.A108873@goliath.americas.sgi.com>; from mraymond@sgi.com on Wed, Mar 23, 2005 at 08:38:33AM -0800 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1356 Lines: 35 Hi Michael have you thought about how this infrastructure would play well with existing CPU hotplug code for ia64? Once you return to user mode via the iret, is it possible that user mode thread could get switched due to a pending cpu quiese attempt to remove a cpu? (Current cpu removal code would bring the entire system to knees by scheduling a high priority thread and looping with intr disabled, until the target cpu is removed) the cpu removal code would also attempt to migrate user process to another cpu, retarget interrupts to another existing cpu etc. I havent tested the hotplug code on sgi boxes so far. (only tested on some hp boxes by Alex Williamson and on tiger4 boxes so far) Cheers, ashok On Wed, Mar 23, 2005 at 08:38:33AM -0800, Michael Raymond wrote: > > Allow fast (1+us) user notification of device interrupts. This > allows > more powerful user I/O applications to be written. The process of > porting > to other architectures is straight forward and fully documented. More > information can be found at [1]http://oss.sgi.com/projects/uli/. > > - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/