From owner-freebsd-arch@FreeBSD.ORG Thu Jun 7 20:44:46 2012 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3FDAD106566C; Thu, 7 Jun 2012 20:44:46 +0000 (UTC) (envelope-from rysto32@gmail.com) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id 25EF48FC15; Thu, 7 Jun 2012 20:44:41 +0000 (UTC) Received: by eaac13 with SMTP id c13so577717eaa.13 for ; Thu, 07 Jun 2012 13:44:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=nf0hL9PoXJ3UNUyQuR6Ouy/4h9VUIfDg+RT6VvUX+ak=; b=KuAS+YugtXK0NtcynR3mtDRtq8oW2mvePEX7LmQQ2UNJmsnnT90nzlX7dbehEkV/+R dW8pjgs57+RkNRoS6nKXlRxfiiU3WsjBX3FNMZqW7Np2TATEV3z26RHolURVz1D7q00N MS1aijIkdCoWaBFSpYKG20ZSlzuIWzobdrC35Y+uOR+wEkTmeomOkhaRGcCsFXkBJJh4 cZ0ot7YLdTkjBZ4JcjSnVpUO6pMuT1i0GQWQlfMy+LpohUw76xC3xqKwRt6B8FgfkREq P7aOvLS5jeA/Fqnyt07k/g/V126Ki2jV90WJAnFdQO4ll/6Ji6Thk06Q+gBLaL7Giytc AgXQ== MIME-Version: 1.0 Received: by 10.14.95.207 with SMTP id p55mr2040788eef.40.1339101881046; Thu, 07 Jun 2012 13:44:41 -0700 (PDT) Received: by 10.180.146.131 with HTTP; Thu, 7 Jun 2012 13:44:40 -0700 (PDT) In-Reply-To: <20120607220933.00003865@unknown> References: <86bokyvtc2.fsf@ds4.des.no> <20120607220933.00003865@unknown> Date: Thu, 7 Jun 2012 16:44:40 -0400 Message-ID: From: Ryan Stone To: Alexander Leidinger Content-Type: text/plain; charset=ISO-8859-1 Cc: Attilio Rao , grav , Adrian Chadd , arch@freebsd.org, Dag-Erling@freebsd.org Subject: Re: KTR_SPAREx X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jun 2012 20:44:46 -0000 On Thu, Jun 7, 2012 at 4:09 PM, Alexander Leidinger wrote: > How many of them need to run very early so that not enough > kernel infrastructure is available to run dtrace (can we run dtrace > scripts very early during boot (when enough kernel infrastructure is > available, before anything in userland starts) like in Solaris)? We don't currently have boot-time DTrace in FreeBSD. We also don't have post mortem DTrace (ie the equivalent of ktrdump -m). However, I would suspect that most of the cases in the tree where drivers have been checked in using KTR_SPARE could be replaced by DTrace.