From owner-freebsd-arm@freebsd.org Sat Feb 24 04:47:06 2018 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 33463F1399C; Sat, 24 Feb 2018 04:47:06 +0000 (UTC) (envelope-from gonzo@bluezbox.com) Received: from id.bluezbox.com (id.bluezbox.com [45.55.20.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C813B6D53F; Sat, 24 Feb 2018 04:47:05 +0000 (UTC) (envelope-from gonzo@bluezbox.com) Received: from localhost ([127.0.0.1] helo=id.bluezbox.com) by id.bluezbox.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1 (FreeBSD)) (envelope-from ) id 1epRjg-0000Mw-QH; Fri, 23 Feb 2018 20:47:02 -0800 Received: (from gonzo@localhost) by id.bluezbox.com (8.15.2/8.15.2/Submit) id w1O4kxXZ001420; Fri, 23 Feb 2018 20:46:59 -0800 (PST) (envelope-from gonzo@bluezbox.com) X-Authentication-Warning: id.bluezbox.com: gonzo set sender to gonzo@bluezbox.com using -f Date: Fri, 23 Feb 2018 20:46:58 -0800 From: Oleksandr Tymoshenko To: Jon Brawn Cc: freebsd-arm@freebsd.org, FreeBSD current Subject: Re: INTRNG Message-ID: <20180224044658.GA1384@bluezbox.com> References: <401A33BD-F3AE-4139-9D47-6F85C8333022@brawn.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <401A33BD-F3AE-4139-9D47-6F85C8333022@brawn.org> X-Operating-System: FreeBSD/11.1-RELEASE-p4 (amd64) User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Level: -- X-Spam-Report: Spam detection software, running on the system "id.bluezbox.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: Jon Brawn (jon@brawn.org) wrote: > Wotcha Gang! > > In my travels through the arm64 GENERIC config file I came across the option ‘INTRNG’, and wondered what it was: > > INTeRrupt Next Generation? [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Feb 2018 04:47:06 -0000 Jon Brawn (jon@brawn.org) wrote: > Wotcha Gang! > > In my travels through the arm64 GENERIC config file I came across the option ‘INTRNG’, and wondered what it was: > > INTeRrupt Next Generation? > INTeger Random Number Generator? > IN TRaiNinG? > INTerrupt Random Number Generator? > INdependent TRaiNinG? > > So, please put me out of my misery, what does INTRNG stand for, and what are its implications when selected vs not selected? "INTeRrupt Next Generation". It's a framework to manage complex interrupt routing cases. I think it's required for all recent ARM platforms, you can't disable it for ARM64. It can be disabled for older ARM/MIPS platforms that use old-style interrupt cascading. -- gonzo