From owner-p4-projects@FreeBSD.ORG Wed Jan 5 22:21:52 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 82A6A16A4D1; Wed, 5 Jan 2005 22:21:52 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D20E16A4CE for ; Wed, 5 Jan 2005 22:21:52 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B8BD43D58 for ; Wed, 5 Jan 2005 22:21:52 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j05MLq6Z043864 for ; Wed, 5 Jan 2005 22:21:52 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j05MLp4a043861 for perforce@freebsd.org; Wed, 5 Jan 2005 22:21:51 GMT (envelope-from jhb@freebsd.org) Date: Wed, 5 Jan 2005 22:21:51 GMT Message-Id: <200501052221.j05MLp4a043861@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Subject: PERFORCE change 68352 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Jan 2005 22:21:53 -0000 http://perforce.freebsd.org/chv.cgi?CH=68352 Change 68352 by jhb@jhb_slimer on 2005/01/05 22:21:05 Committed. Affected files ... .. //depot/projects/smpng/sys/notes#28 edit Differences ... ==== //depot/projects/smpng/sys/notes#28 (text+ko) ==== @@ -47,9 +47,6 @@ buys is being able to swi_sched() from a fast handler, but that doesn't make sense because you can't actually enqueue a task onto its queue from a fast interrupt context -- Optimize spin locks on UP such that they don't do atomic operations - - Untested - - Unbenchmarked - Try to fix problems with stuck IPIs by raising TPR and enabling interrupts in spin loops. Need to perhaps generalize this so that critical sections do this. That really needs to only be done in spinlock_*() (and maybe some