Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp1823969pxb; Sat, 14 Nov 2020 03:44:38 -0800 (PST) X-Google-Smtp-Source: ABdhPJye4XsXEuH67fOqkX2j6TK/9h4yI84xAPnTthAfzyjleU6GsZOm0Q9fAWvCUMSHgITQ+yKh X-Received: by 2002:a17:906:180b:: with SMTP id v11mr6248581eje.466.1605354278661; Sat, 14 Nov 2020 03:44:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605354278; cv=none; d=google.com; s=arc-20160816; b=mF/obdcz+yHdapb263vmBelEfbRIZb2AOewVRnUKQo2TnUW+3z+Cv0Dt9UV+8jlTvZ XptQJs+CgGoA+ZyYhtHboFFG7zyfxwXr3GTI1piL7Wazk5nIDb5EZ0qajFWC1vY2bnPP yy3AOc4Q9Wb9F7JoujIthQiHekpyqTdaEYRhHKphSUZRuBqrVA1XpCFw3ddhB9RqNNM2 qIEvAaTkg4JuK9JTge8VuDT26sTiIE/5tLJm9YfGSdQ05v6IGb3B9qmxqX9kMOyfb8dQ 39BeMycp61GZAM3ZYO5sZ6iWg5xCrsS2WHTdnn7z3Huj6+3zPJR8dHiJ8M/D8JbpWQgO /qVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:user-agent:references:in-reply-to :subject:cc:to:from:date:content-transfer-encoding:mime-version :dkim-signature; bh=k0RgEj8BOeeWj9Sm4jLdqAw413b+Mr83KqXLfII37Zc=; b=VDPadWGB4dTFcnY2GXzrC3f9egB2eG6Aif3MRpnGlgfa2tfQkB8MOzN3futmC78htd ql3lLmFsyPX8dHcJRtA0I4fbu3ZU1Wx8E18Bcl/4xXbDXI8Mmog8JPOaTOWOZVqRzQSX mwMjHYzW6PthBx8+i/rcmhSBRRfEMUgysY8NEGG1BKQ+39ntxFZK5p8NesdnM8et57C7 oZtDravADPbA9isfR4iBdqiHDmlVGF2jAUzJX2k5Z73eXcntFFLrH5boLJqNd+9wkTNZ OJMXjFdCZS4eDXmhrUk4Sk4DTwaLFGafwZehrZxEMUDLm19oeXzwWG9PGyLdoDv3vyyk Yn+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=PwoZl7bK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e3si7964524edq.164.2020.11.14.03.44.00; Sat, 14 Nov 2020 03:44:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=PwoZl7bK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726522AbgKNLiA (ORCPT + 99 others); Sat, 14 Nov 2020 06:38:00 -0500 Received: from mail.kernel.org ([198.145.29.99]:50676 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726356AbgKNLh7 (ORCPT ); Sat, 14 Nov 2020 06:37:59 -0500 Received: from disco-boy.misterjones.org (disco-boy.misterjones.org [51.254.78.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 267182080C; Sat, 14 Nov 2020 11:37:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605353879; bh=JcfYN9zF+kn20Wmgy4Zi2npMzAm1uj/P38XeSJP0dr8=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=PwoZl7bKT4v+jV4/1DVc8gf4Gl14y6V971HfahBR1FLq6RCzGYlS2Ml5bW77FuQZt T+NeE56d0tAkDbhL0mlE8CIhfbY85aqYY0u06AgFpclVuli5EL8hvp/Hg8I73N23/y CdsEJPdQBWWNSiKrFyAzEsganhYVOJNRvxj0OAEU= Received: from disco-boy.misterjones.org ([51.254.78.96] helo=www.loen.fr) by disco-boy.misterjones.org with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94) (envelope-from ) id 1kdtsT-00AZOs-4n; Sat, 14 Nov 2020 11:37:57 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Sat, 14 Nov 2020 11:37:57 +0000 From: Marc Zyngier To: Alexey Kardashevskiy Cc: linux-kernel@vger.kernel.org, Thomas Gleixner , =?UTF-8?Q?C=C3=A9dric_Le_Goater?= , Michael Ellerman , Qian Cai , Rob Herring , Frederic Barrat , =?UTF-8?Q?Michal_Such=C3=A1ne?= =?UTF-8?Q?k?= Subject: Re: [PATCH kernel v3] genirq/irqdomain: Add reference counting to IRQs In-Reply-To: <98d06682-da53-c851-74a7-952bf958b793@ozlabs.ru> References: <20201109094646.71565-1-aik@ozlabs.ru> <98d06682-da53-c851-74a7-952bf958b793@ozlabs.ru> User-Agent: Roundcube Webmail/1.4.9 Message-ID: <258becba10679166555137c7f2727265@kernel.org> X-Sender: maz@kernel.org X-SA-Exim-Connect-IP: 51.254.78.96 X-SA-Exim-Rcpt-To: aik@ozlabs.ru, linux-kernel@vger.kernel.org, tglx@linutronix.de, clg@kaod.org, mpe@ellerman.id.au, cai@lca.pw, robh@kernel.org, fbarrat@linux.ibm.com, msuchanek@suse.de X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2020-11-14 03:37, Alexey Kardashevskiy wrote: >>> What is the easiest way to get irq-hierarchical hardware? >>> I have a bunch of powerpc boxes (no good) but also a raspberry pi, >>> a bunch of 32/64bit orange pi's, an "armada" arm box, >>> thinkpads - is any of this good for the task? >> >> If your HW doesn't require an interrupt hierarchy, run VMs! >> Booting an arm64 guest with virtual PCI devices will result in >> hierarchies being created (PCI-MSI -> GIC MSI widget -> GIC). > > Absolutely :) But the beauty of ARM is that one can buy an actual ARM > device for 20$, I have "opi one+ allwinner h6 64bit cortex a53 1GB > RAM", is it worth using KVM on this device, or is it too small for > that? I've run VMs on smaller machines. 256MB of guest RAM is enough to boot a full blown Debian system with PCI devices, and your AW box should be up to the task as long as you run a mainline kernel on it. Please don't add to the pile of junk! >> You can use KVM, or even bare QEMU on x86 if you are so inclined. > > Have a QEMU command line handy for x86/tcg? /me digs, as my x86 boxes are overspec'd X terminals these days: Here you go, courtesy of Will: http://cdn.kernel.org/pub/linux/kernel/people/will/docs/qemu/qemu-arm64-howto.html M. -- Jazz is not dead. It just smells funny...