From owner-freebsd-arm@FreeBSD.ORG Thu Jan 15 22:49:18 2015 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 626E14F7 for ; Thu, 15 Jan 2015 22:49:18 +0000 (UTC) Received: from mail-qg0-x22a.google.com (mail-qg0-x22a.google.com [IPv6:2607:f8b0:400d:c04::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1CA15C20 for ; Thu, 15 Jan 2015 22:49:18 +0000 (UTC) Received: by mail-qg0-f42.google.com with SMTP id q107so524411qgd.1 for ; Thu, 15 Jan 2015 14:49:17 -0800 (PST) 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=yXUTRBZFLPly3BALGFDkrAaFVEUdJ2j6Uj/DHbrICSg=; b=B4EhiPstkf18DEDjjHZ1WWFuilQGAolxQQ0KYYZ3lLRgyMRHtbYkNqw9Aus/Z9J9JB 9FYLOCWput8+EEDGYRnzoE1+H48dYpDtS/Aykv+w+uIaeFez1RFZW+bAL+2xRPuN3XVL F/zJiv4iD2rrB2AKqHd0C1Wf/3kkq0cKtnVVuYSxCal2aSKgDMymze43CLcxFFFnxMm8 wagwkAnuh8KWG5VLrx0S9M9/79zvBC4D2tr/gVWkao2oidX/FMV0raqrenvyXaFx778e 7eQo9WTtcioBWCHC81w+ABVDHhft5Z+aGF7cVirgA6TFU9tyv/+L1TE+2WfM2Ef3ZOVN AdUQ== MIME-Version: 1.0 X-Received: by 10.224.15.78 with SMTP id j14mr20860035qaa.0.1421362157309; Thu, 15 Jan 2015 14:49:17 -0800 (PST) Received: by 10.140.82.180 with HTTP; Thu, 15 Jan 2015 14:49:17 -0800 (PST) In-Reply-To: <20150115192624.122066dd@bender.lan> References: <20150115192624.122066dd@bender.lan> Date: Thu, 15 Jan 2015 23:49:17 +0100 Message-ID: Subject: Re: interrupt framework From: Svatopluk Kraus To: Andrew Turner Content-Type: text/plain; charset=UTF-8 Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jan 2015 22:49:18 -0000 On Thu, Jan 15, 2015 at 8:26 PM, Andrew Turner wrote: > On Thu, 15 Jan 2015 14:51:17 +0100 > Svatopluk Kraus wrote: > >> Hi community, >> >> I and Michal Meloun have done some work on ARM interrupt framework and >> this is the result. > > I haven't ad a chance to look though it yet, but how does this compare > with what is currently on the arm_intrng branch? I've also taken Ian's > WIP change and cleaned it up so it will build with the current > interrupt framework. I've also been working on allowing the simplebus > changes to work on architectures that aren't arm. > I did not look at arm_intrng branch recently, so if there is any change this year I missed it. However, in general, the codes do same work but in slightly different way. However, IMHO, our design is more simple, more general, and more complete. > I'm planning on importing the branch into head soon, after fixing the > last few cross-arch issues, to allow for wider testing. > > Andrew Do what you must do. However, I think that our design is worth the look. Maybe it needs some polishing, but it's certainly worth the look. Svata