From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:41338) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDDKL-000166-5H for qemu-devel@nongnu.org; Wed, 06 Mar 2013 07:20:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UDDKG-0004wt-3V for qemu-devel@nongnu.org; Wed, 06 Mar 2013 07:20:09 -0500 Received: from mail-we0-x22f.google.com ([2a00:1450:400c:c03::22f]:35533) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDDKF-0004sk-U2 for qemu-devel@nongnu.org; Wed, 06 Mar 2013 07:20:04 -0500 Received: by mail-we0-f175.google.com with SMTP id x8so7934948wey.6 for ; Wed, 06 Mar 2013 04:20:03 -0800 (PST) Sender: Paolo Bonzini Message-ID: <5137346A.6040009@redhat.com> Date: Wed, 06 Mar 2013 13:19:54 +0100 From: Paolo Bonzini MIME-Version: 1.0 References: <1362510056-3316-1-git-send-email-pbonzini@redhat.com> <1362510056-3316-2-git-send-email-pbonzini@redhat.com> <513708BE.2000407@redhat.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v2 1/3] cpu: make CPU_INTERRUPT_RESET available on all targets List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell Cc: Peter Crosthwaite , lersek@redhat.com, aliguori@us.ibm.com, qemu-devel@nongnu.org, dwmw2@infradead.org, afaerber@suse.de Il 06/03/2013 13:12, Peter Maydell ha scritto: > On 6 March 2013 17:13, Paolo Bonzini wrote: >> Il 06/03/2013 03:02, Peter Crosthwaite ha scritto: >>> If you truly have connectivity from device land to the CPU cluster >>> should that be reflected by some sort of QOM linkage? >> >> I think in real hardware what happens is that a single "wire" is >> distributed to all CPUs. Devices do not have direct links to all the >> CPUs, they are agnostic of how many CPUs they control (at least on x86). > > This is definitely x86 specific. On ARM, typically each core > has its own reset line and the only way to reset all cores is > to assert all the lines. Each core has indeed its own reset line, but there is only one output pin for reset in the southbridge (which is where the reset port lies). Paolo > http://infocenter.arm.com/help/topic/com.arm.doc.ddi0407i/BABGCECJ.html > lists all the reset inputs for an A9MP, for example. > > -- PMM > >