From owner-svn-src-all@freebsd.org Sun Jul 24 22:30:33 2016 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A606FBA3122; Sun, 24 Jul 2016 22:30:33 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from c.mail.sonic.net (c.mail.sonic.net [64.142.111.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 90B391DAE; Sun, 24 Jul 2016 22:30:33 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from zeppelin.tachypleus.net (75-101-50-44.static.sonic.net [75.101.50.44]) (authenticated bits=0) by c.mail.sonic.net (8.15.1/8.15.1) with ESMTPSA id u6OMUUWb006969 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sun, 24 Jul 2016 15:30:31 -0700 Subject: Re: svn commit: r301453 - in head/sys: arm/arm arm64/arm64 dev/fdt dev/gpio dev/iicbus dev/ofw dev/pci dev/vnic kern mips/mips sys To: Adrian Chadd , Michal Meloun References: Cc: Svatopluk Kraus , "src-committers@freebsd.org" , "svn-src-all@freebsd.org" , "svn-src-head@freebsd.org" From: Nathan Whitehorn Message-ID: Date: Sun, 24 Jul 2016 15:30:30 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Sonic-CAuth: UmFuZG9tSVYYCl8yo2QZAdO5/oQMzTZ8mDP5sYWLodHaRXMGRI/Bp0p8B4Lo+nztEMOPSrDcX3JtDVuV+aY6KyyyRSnHMuVwKHFmHyHPMcY= X-Sonic-ID: C;jol2Ou5R5hGjE5tMTlz00w== M;dlTSOu5R5hGjE5tMTlz00w== X-Spam-Flag: No X-Sonic-Spam-Details: 0.0/5.0 by cerberusd X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2016 22:30:33 -0000 That's a good idea, Adrian. I've made a wiki page at https://wiki.freebsd.org/Complicated_Interrupts describing this and moved the discussion to freebsd-arch@ -Nathan On 07/24/16 11:48, Adrian Chadd wrote: > [snip] > > Hi, > > I think a lot of this whole discussion stems from a reasonably unclear > shared idea of where intrng is supposed to be going and what it's > supposed to be doing. I'm sure everyone has their own ideas of what it > is for their own needs, but this thread shows a clear separation > between the original writers and people working on supporting their > own platforms. > > So, my suggestion - also so I can understand it, since I kinda need it > now for the atheros mips ports! - is maybe something gets written up > in the wiki that's a more detailed technical overview of intrng, > including the problems its trying to solve. Then, instead of flinging > things around on the commit mailing list, people edit the wiki and > discuss on -arm about the specific details. > > I think that'll avoid a lot of what's going on. > > (And honestly, I'd like it more sorted out sooner rather than later, > as I really want to start attacking the QCA ARM ports (IPQ4019) if > it's not already done, and that's all interrupt/gpio/etc gymnastics we > need INTRNG for.) > > So, Nathan, wanna start a wiki page with the /current/ implementation > that's in -HEAD and what the intention was from the PPC side? > > > > -adrian >