From owner-p4-projects@FreeBSD.ORG Mon Jun 26 05:15:54 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C269B16A406; Mon, 26 Jun 2006 05:15:54 +0000 (UTC) X-Original-To: perforce@freebsd.org 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 9DE9B16A401 for ; Mon, 26 Jun 2006 05:15:54 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5174943D60 for ; Mon, 26 Jun 2006 05:15:54 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5Q5Fsxx018880 for ; Mon, 26 Jun 2006 05:15:54 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5Q5Frv7018877 for perforce@freebsd.org; Mon, 26 Jun 2006 05:15:53 GMT (envelope-from jb@freebsd.org) Date: Mon, 26 Jun 2006 05:15:53 GMT Message-Id: <200606260515.k5Q5Frv7018877@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 100019 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:15:55 -0000 http://perforce.freebsd.org/chv.cgi?CH=100019 Change 100019 by jb@jb_freebsd2 on 2006/06/26 05:15:21 Add a number of system initialisation levels so that the DTrace device and it's providers can be initialised as early as possible so that as much of the remaining boot process can be traced via a anonymous enablings. Affected files ... .. //depot/projects/dtrace/src/sys/sys/kernel.h#5 edit Differences ... ==== //depot/projects/dtrace/src/sys/sys/kernel.h#5 (text+ko) ==== @@ -123,7 +123,11 @@ SI_SUB_VM_CONF = 0x2300000, /* config VM, set limits*/ SI_SUB_RUN_QUEUE = 0x2400000, /* set up run queue*/ SI_SUB_KTRACE = 0x2480000, /* ktrace */ - SI_SUB_KDTRACE = 0x24A0000, /* kdtrace */ + SI_SUB_CYCLIC = 0x2490000, /* Cyclic timers */ + SI_SUB_KDTRACE = 0x24A0000, /* kernel dtrace hooks */ + SI_SUB_DTRACE = 0x24B0000, /* dtrace subsystem */ + SI_SUB_DTRACE_PROVIDER = 0x24B8000, /* dtrace providers */ + SI_SUB_DTRACE_ANON = 0x24BC000, /* dtrace anon enabling */ SI_SUB_AUDIT = 0x24C0000, /* audit */ SI_SUB_CREATE_INIT = 0x2500000, /* create init process*/ SI_SUB_SCHED_IDLE = 0x2600000, /* required idle procs */