From owner-cvs-all@FreeBSD.ORG Sun Aug 8 22:32:21 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D6B916A4CF; Sun, 8 Aug 2004 22:32:21 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2CE8F43D1F; Sun, 8 Aug 2004 22:32:21 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i78MWLKM028347; Sun, 8 Aug 2004 22:32:21 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i78MWL1M028346; Sun, 8 Aug 2004 22:32:21 GMT (envelope-from davidxu) Message-Id: <200408082232.i78MWL1M028346@repoman.freebsd.org> From: David Xu Date: Sun, 8 Aug 2004 22:32:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys kse.h src/sys/kern kern_kse.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Aug 2004 22:32:21 -0000 davidxu 2004-08-08 22:32:21 UTC FreeBSD src repository Modified files: sys/sys kse.h sys/kern kern_kse.c Log: 1.Add KSE_INTR_DBSUSPEND command for kse_thr_interrupt to suspend a bound thread, after the bound thread leaves critical region, the thread should check debug flag may suspend itself by using the command. 2.Schedule upcall after thread is suspended by debugger 3.Wakeup upcall thread after process suspension. Reviewed by: deischen Revision Changes Path 1.192 +46 -29 src/sys/kern/kern_kse.c 1.26 +5 -4 src/sys/sys/kse.h