From owner-freebsd-arm@FreeBSD.ORG Tue Nov 12 14:17:40 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 284B8FD; Tue, 12 Nov 2013 14:17:40 +0000 (UTC) Received: from mail-qa0-x22c.google.com (mail-qa0-x22c.google.com [IPv6:2607:f8b0:400d:c00::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D36472F84; Tue, 12 Nov 2013 14:17:39 +0000 (UTC) Received: by mail-qa0-f44.google.com with SMTP id f11so2860196qae.10 for ; Tue, 12 Nov 2013 06:17:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=1VSJlKMMNTvjtIg6BEMKLJ9ahM37YWIlNpcB+32hnM8=; b=bx8MdCdFApu/dtMEr7TQCzB/tQOVvayIrY6bOsTx0c7UAn2wIUkBoNBZw0RHy3elbJ UyoHDViJp8DTxTl6W6exyWVQcGFJSUKP3PSaSwSclyNXZQBBnvwX9NpgFJsI2QqivWtz pdcx1jzKsqosjCMxXMrewlobuvmEcBeoh1hYAdC8266WXvR8QeCy0DAih7JTkV5cnxir vmrhHcgFfEnsTFvCjDxeZC2iLtNL/lB1qpPvsEWHeKTcZwdXRiFYRNTT55m4Z6HjwPIc 72Igc27Zip5EGcy5LDqFQYdxMnnhS7+3QHZn2dx9CmeYWSPjbWns4owJc1nW4uo+zo3k 53oA== MIME-Version: 1.0 X-Received: by 10.49.18.33 with SMTP id t1mr56576906qed.77.1384265858914; Tue, 12 Nov 2013 06:17:38 -0800 (PST) Received: by 10.224.160.77 with HTTP; Tue, 12 Nov 2013 06:17:38 -0800 (PST) Date: Tue, 12 Nov 2013 22:17:38 +0800 Message-ID: Subject: DTrace/ARM Status Update From: Howard Su To: freebsd-arm@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.16 Cc: Oleksandr Tymoshenko X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Nov 2013 14:17:40 -0000 Recently, I bring Gonzo@ original patch to latest head. This is a status update so far I am: 1. The patch with some minor updates get successfully build. So far I only work on ARMV6 ARCH support since it is more straightforward due to endian. 2. I get it running in my BEAGLEBONE BLACK board. I think it should work also for RPi. (but I don't have it to test). the performance provider, sdt provider and syscall providers all work well. (All credit goes to Gonzo@.) 3. I am working on FBT support. I can list detect fbt functions. I am working on handling illegal instruction exception and simulate the patched instruction. # dtrace -l | grep fbt | wc 18161 90805 1371228 4. next step will be fasttrap support for userland trace. 5. The only issue which blocks to have widely testing is crash which I reported in this list. Fell free to email me if you wan to play with it or help. Thanks, Howard Su -- -Howard