From patchwork Wed Jan 29 13:39:39 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Maydell X-Patchwork-Id: 23876 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-yk0-f199.google.com (mail-yk0-f199.google.com [209.85.160.199]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 9E70920300 for ; Wed, 29 Jan 2014 14:39:55 +0000 (UTC) Received: by mail-yk0-f199.google.com with SMTP id 142sf9580896ykq.2 for ; Wed, 29 Jan 2014 06:39:54 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:delivered-to:from:to:date :message-id:in-reply-to:references:cc:subject:precedence:list-id :list-unsubscribe:list-archive:list-post:list-help:list-subscribe :errors-to:sender:x-original-sender :x-original-authentication-results:mailing-list; bh=FD5R/hgmEc965xm0lj3470owzcVMvsqxEHlZvoJGu2o=; b=SNZsmP/DpFzEebjlDW7jUjkBnzG/JTvqR/VwR9UWAQ5xScqwrK7r1GFjIBtP3/i4kl SEqaVE6PNT52Wslwil/jcWrThm5kx2H5l71XztRJNF/kZURgWVQLx9QMvBvzKWgSg1bB RfVQPjo1A3By1bd7f5bAifPTVoD1N0+DBxeqwQqOKQjMsDJ+8D/Q4waKWKpPxKtz5X4i ZghZ2+rWagx76+5LcQqNbMoj2LpU50+AdEYZq34b6SA69TY0Szb+kWrriefeuJ7RsxiG RQkAWTyvvHW3C1gXwEqy2XEj/wXpVKOfz4sSBs0VWJ0bfeCI/7XHIn3j/iH3GCcRyfO8 brrQ== X-Gm-Message-State: ALoCoQmy69o0DGs9N7ob4bcx1ikgmXpvsKkfqDxbTLZnlwnLd37uvi6t8eu4kSajsDTQ53dao3HW X-Received: by 10.236.98.104 with SMTP id u68mr2473242yhf.1.1391006394633; Wed, 29 Jan 2014 06:39:54 -0800 (PST) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.140.39.134 with SMTP id v6ls101341qgv.36.gmail; Wed, 29 Jan 2014 06:39:54 -0800 (PST) X-Received: by 10.52.95.233 with SMTP id dn9mr5823302vdb.3.1391006394477; Wed, 29 Jan 2014 06:39:54 -0800 (PST) Received: from mail-vb0-f43.google.com (mail-vb0-f43.google.com [209.85.212.43]) by mx.google.com with ESMTPS id sq4si852341vdc.41.2014.01.29.06.39.54 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 29 Jan 2014 06:39:54 -0800 (PST) Received-SPF: neutral (google.com: 209.85.212.43 is neither permitted nor denied by best guess record for domain of patch+caf_=patchwork-forward=linaro.org@linaro.org) client-ip=209.85.212.43; Received: by mail-vb0-f43.google.com with SMTP id p5so1231184vbn.30 for ; Wed, 29 Jan 2014 06:39:54 -0800 (PST) X-Received: by 10.58.229.164 with SMTP id sr4mr5863109vec.18.1391006394402; Wed, 29 Jan 2014 06:39:54 -0800 (PST) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.220.174.196 with SMTP id u4csp118059vcz; Wed, 29 Jan 2014 06:39:53 -0800 (PST) X-Received: by 10.229.219.5 with SMTP id hs5mr12584233qcb.9.1391006393220; Wed, 29 Jan 2014 06:39:53 -0800 (PST) Received: from lists.gnu.org (lists.gnu.org. [2001:4830:134:3::11]) by mx.google.com with ESMTPS id v8si1888472qab.113.2014.01.29.06.39.52 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 29 Jan 2014 06:39:53 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) client-ip=2001:4830:134:3::11; Received: from localhost ([::1]:42385 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W8VVn-0004cM-KA for patch@linaro.org; Wed, 29 Jan 2014 08:49:03 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49305) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W8VNs-0001U0-80 for qemu-devel@nongnu.org; Wed, 29 Jan 2014 08:40:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W8VNj-0001Lz-Ql for qemu-devel@nongnu.org; Wed, 29 Jan 2014 08:40:52 -0500 Received: from mnementh.archaic.org.uk ([2001:8b0:1d0::1]:45250) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W8VNi-0001I9-FO for qemu-devel@nongnu.org; Wed, 29 Jan 2014 08:40:42 -0500 Received: from pm215 by mnementh.archaic.org.uk with local (Exim 4.80) (envelope-from ) id 1W8VN7-0006wC-NT; Wed, 29 Jan 2014 13:40:05 +0000 From: Peter Maydell To: Anthony Liguori Date: Wed, 29 Jan 2014 13:39:39 +0000 Message-Id: <1391002805-26596-13-git-send-email-peter.maydell@linaro.org> X-Mailer: git-send-email 1.7.10.4 In-Reply-To: <1391002805-26596-1-git-send-email-peter.maydell@linaro.org> References: <1391002805-26596-1-git-send-email-peter.maydell@linaro.org> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:8b0:1d0::1 Cc: Blue Swirl , qemu-devel@nongnu.org, Aurelien Jarno Subject: [Qemu-devel] [PULL 12/38] ARM: Convert MIDR to a property X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: , List-Help: , List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: peter.maydell@linaro.org X-Original-Authentication-Results: mx.google.com; spf=neutral (google.com: 209.85.212.43 is neither permitted nor denied by best guess record for domain of patch+caf_=patchwork-forward=linaro.org@linaro.org) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 From: Alistair Francis Convert the MIDR register to a property. This allows boards to later set a custom MIDR value. This has been done in such a way to maintain compatibility with all existing CPUs and boards Signed-off-by: Alistair Francis Reviewed-by: Peter Crosthwaite Message-id: 878613f2f12d4162f12629522fd99de8df904856.1390176489.git.alistair.francis@xilinx.com Signed-off-by: Peter Maydell --- target-arm/cpu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/target-arm/cpu.c b/target-arm/cpu.c index 52efd5d..45ad7f0 100644 --- a/target-arm/cpu.c +++ b/target-arm/cpu.c @@ -982,6 +982,7 @@ static const ARMCPUInfo arm_cpus[] = { static Property arm_cpu_properties[] = { DEFINE_PROP_BOOL("start-powered-off", ARMCPU, start_powered_off, false), + DEFINE_PROP_UINT32("midr", ARMCPU, midr, 0), DEFINE_PROP_END_OF_LIST() };