From patchwork Fri Mar 2 17:51:34 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 880697 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=xilinx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="R9Kyz2hw"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3ztH7g1CRDz9s4Y for ; Sat, 3 Mar 2018 04:57:19 +1100 (AEDT) Received: from localhost ([::1]:36628 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1erovl-0006Nx-8y for incoming@patchwork.ozlabs.org; Fri, 02 Mar 2018 12:57:17 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39154) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1erov1-0006MI-4p for qemu-devel@nongnu.org; Fri, 02 Mar 2018 12:56:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eroux-00035X-Vj for qemu-devel@nongnu.org; Fri, 02 Mar 2018 12:56:31 -0500 Received: from mail-sn1nam02on0042.outbound.protection.outlook.com ([104.47.36.42]:41904 helo=NAM02-SN1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eroux-00034W-Jb for qemu-devel@nongnu.org; Fri, 02 Mar 2018 12:56:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=GjXZaXtsBTOaVg3mHC2fJMSzZ4EqQbPnCYPsYnuw4iE=; b=R9Kyz2hwbYYp3mDW2rth6bcHT3j8oh92kHY0ppMlXZ2RdZoB10uyHU3DsJlrpFkIARQTzE5vJEfYU3GHFGEG71N5OJUIEtXe4XRX0SzNI9/MxuNmS88caweoAXkLEReMAGxoB6XJf9dImd0+zNC8P0pBkYjhOYNfFgl9FzrjyII= Received: from SN4PR0201CA0042.namprd02.prod.outlook.com (2603:10b6:803:2e::28) by CY4PR02MB2263.namprd02.prod.outlook.com (2603:10b6:903:a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.548.13; Fri, 2 Mar 2018 17:56:25 +0000 Received: from CY1NAM02FT046.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::202) by SN4PR0201CA0042.outlook.office365.com (2603:10b6:803:2e::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.548.13 via Frontend Transport; Fri, 2 Mar 2018 17:56:25 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT046.mail.protection.outlook.com (10.152.74.232) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.527.18 via Frontend Transport; Fri, 2 Mar 2018 17:56:24 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1erouu-00007m-4J; Fri, 02 Mar 2018 09:56:24 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1erouu-00048v-1a; Fri, 02 Mar 2018 09:56:24 -0800 Received: from xsj-pvapsmtp01 (maildrop.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w22HuGTa024802; Fri, 2 Mar 2018 09:56:16 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eroum-00047f-Ba; Fri, 02 Mar 2018 09:56:16 -0800 From: Alistair Francis To: , Date: Fri, 2 Mar 2018 09:51:34 -0800 Message-ID: X-Mailer: git-send-email 2.14.1 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(376002)(346002)(39860400002)(396003)(39380400002)(2980300002)(438002)(199004)(189003)(186003)(106466001)(36756003)(8936002)(478600001)(63266004)(50226002)(8676002)(81156014)(81166006)(51416003)(7696005)(26005)(77096007)(36386004)(316002)(336012)(47776003)(39060400002)(50466002)(106002)(48376002)(5660300001)(16586007)(305945005)(110136005)(54906003)(4326008)(2906002)(356003)(6666003)(9786002)(107986001)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB2263; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT046; 1:h4/fd+zRVVF5l4H6o8IEdX5SEDze8O2aVHz9FezWPFyBTpWEfhXI56MX3XBPjFaUk4qVrZTKjMR/lZT92EOANg9AddymVq5jFY7fUaRp3qf6K+/R2gO1A8/D/1jnwlDj MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 800c3e4f-02d2-47c3-3024-08d58066ea51 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060); SRVR:CY4PR02MB2263; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2263; 3:kY3DN3wVeOad6ORjB6vSpxYKPRbruPZk2DioKY2OWT8EWJSsBdq5aE9VoKaOrT8D56YFex+CwQp2YHaBRfuSGrGYJB71r7kF+R6DuOs6y7hrQLPulS4Si+U89vZ4OuoXQ/oYewzWSDAjCPs9XMR1oqnRe7xsKDMzYLFwvU2de5pTko/GBhIeCl6wLZr+mLGjv9I0ecW9rBtJqLTvGOJkS9TC+ICgxAi92hHmZbPSfcTif8pXf0fK/eN6PiicBEceY6WVx/1ychCooCr//jXliUDMmXlhY8gUcGzz+TJ3hSkodab9Ziayo5HgcQ0hih13YVKwzonosLErn7v6nH5IZlTqSAbuIt1j9hLBE7o00a4=; 25:ILmw/oF0mzsK42muCUOppu+EeUt/rTajC2gdV/AKLawNmIuzUNMDqQ5/pRaW2Gk1kxijuYNoaqP+8liz4+09fOs5eHjo6kKHHJNaeItNaEmfrXRK15wxC+j6HtaxepJyYCjw6YNYW1D2N5fG3OYrJLZ/y6MJIos4rbbG3DeVYkRikm8uj5fGZPUTRJlG5iT1mvxWmLCwFIGxwiPwqp9Pk5bAVVx3KYdYiHc+NqZvt4B9F0L6FkxpxOuxQxLWz24JnBmB9VG5DLdTMqIjtp41lEJ6t4PIvvKasjczaPxNcq+741wk/xW8/FtHCPGB4a0b9nBg61sadJ3m1XCoeHQPMA== X-MS-TrafficTypeDiagnostic: CY4PR02MB2263: X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2263; 31:K0qC+wk9wJapnaculOAs66kkFRafRmw3TVDI8i+o+nOQRxGOQuHrJcEQiTMkf62yStNqXQ0M6yY4kchI3kF5IeSMDBlJh+JoQkN935wosV4tW2i9II0S3HvrOr6t0JyuGt2DP64obAADFyy8pU19UKCwgYDk9DuO7lXivABdXLPbGQ3jwEq2e5T10HuKuTNX3gUcmp/EbGp/60UH0RZ1F1F76STNaCpyGbK7qkg6o5c=; 20:3EdBjz7Ki3B3gNjy/pNNdEckkSLkGGVCOkDc+Tx/wsdmUqnOhWVAA2SK5rzeXeP1FGPGBkFiM/pEXzVdW+HneB6A+gAJjIMHedrhoWZs0agpIB9RMB6jpW0qcOlQBSKlfMsTec9ftokHQngj62okzVYP3YH/u+G1m+lULc6gpHogsJU0avR8tM/FkYBRXFCxNX7smF1ZMM95Z2Z/jQqx3AFUlnZWjqGWmHWdcOIQSpADkWfTtKEL5iZm9MxhDxH59Hq+y6zjtFkOnt7BbLVPecNEmL1Ah7ldVb5J5cZTLCU60kT0CUOL5+jNjgGGnjYB4U2KMmU0+z/kMVR2CwAQyv+lC0coqe/1ThMDLy/k9dV7QzcKMxLNEcUZO7/Yfoec+AkGLq56mCzA+97QdX1nliluEtEJc1j981l6HqPwi69q4CJ3PGZQHm3yoDqUv9FqkpBSS9cfH/6WKNKal87Z/gFlVtB4RJzFRKbXs4cfZqjbcFseQYDvg1qdvnfOhGGx X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040501)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93004095)(3002001)(3231220)(944501235)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(6072148)(201708071742011); SRVR:CY4PR02MB2263; BCL:0; PCL:0; RULEID:; SRVR:CY4PR02MB2263; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2263; 4:yY3fpaKOPkkgbdY3qSd07nGeWwXMhBrX/Z+MMYffvjGMUoZD2nlIatc65TeInZxyieONxxjB6Gwnwo8veMGHs2EEwLPGSSLmiFW/wzgkEEDeBx02gdU9hQ4S03u7fPiG6ieDqk+YG4y8HbAO5OQjZXEdLBMKIqvDHSacAN1YXSnPjWgjbu98NlsaYNpCaRHSk8+BznMiYWnYWgiGUmrzkWnHChvQ1ViiJ/JEXqJNei3NueSgaHysXUQOtWAKsRd/OmTGTLZemMg5TAgp1SXSOA== X-Forefront-PRVS: 05991796DF X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB2263; 23:368LNsNdnC1f+DXpqwIuIQTOLvpujBqTzqtJJ4uDq?= 4yAO1/6iCitCci9u6Cd7MtqTG3JVnXWDBU773dbx8mLYV7gdb/dwyux6zU5dzgLzDp863/0T0mLFLzKpwjR6xqC9HZHjdzKdYgUU8QRamShsAh0RaGr8MHxCoAewuWeU8GHZA3V/xsUftV8Xls0nVBox6nwDSZ+hfB9o8gI7QaPZqG6bQr8SGFhxW3kK64P9ewGshaEZnACQkYAB+2uX4I9kbj+OuBBp/ZySM65K5NRr61oGgv4cNEHRt53ymg+MXioNj5ulnW38Sx9EDEbzmVb4fBDTNVAeWgQeUfX6MratJpe2sStNVP4AC3shG/NsZ4qVHTgYPGy7ZozAe1uMDRr2YWNI+2xaBfpzALW+OheeOAapmfNMsKZuBHghGbQl/lJ6TUGBlcyQSvL6OM/Emt6SD9kmDIQnoniqeciix11GA6QKhkp25fuJ1IavvWdb0x4J9qv6TyV39RqFs0lZ8c9ddQRNRZwG0S1hsT04ZsTOLDeEp0uLCwd/zzyP8Z+87S8hrN2tvWygPQuCidvv5xbdyIkTGcprjsG3tFqWKwxJn3woZpJ1VQrY+nzou6PrDlJZXqRTBRfELKLApbD3HJCi7GxndzBoNPzSziQGYJVBVG0Z2Wqswr/2bc5mxwY1RkOPmJoFJvLoDKX1h6IH9IDGUnCywFZUL+l/+h21gmCfrHBM2Xfjx7fDbXlQwEKoia5T7aP7g0fK+UQVym25NZvljGBXpPczrRroz+TitLmo84oN5CzMMwhXY9SaOEkXo2R1Z/24bjVEZLSPFiR+XoK12McIkFrDXFXQor56rKQEmg2zITWEaDfTL5LBpGiBOPB+j+mztLNR7FIlM8UvI0QybhcxujDR7aPuIMaxUVi3rc03K8tYzizaW72ieGHLnrRxpE21K2jzVchWJkxj/E4Dm9a3N7DS3Qt73mIuFy02oEGeREAPCySDAS+F6FzUMUSDLtUejl3tERVzw2tv0iQ X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2263; 6:+vqLbzEx2r2V5N/1Tx0uEx/sWe508z02FJJktoiOJwBzdMP3RzozDojn5YFIlAzApfhWRXNS9GfpZVvJF3qGA/bxOZrpxxk+nBzntStM/5sJZn/2x9CEUyOTeYayDQ56vkP6IdKeDS/POzB2umJp3H7wvOyfYkQPo1OFswcrvIcqL9I94zKiyzOKMXjMUmdpdZuRl3sCTRdVvQEgKkeIGDLeCT8mLsw1eGAq1iq/coVCtzvtyy4nzxQtukpX6lxpSQUp56qbKLwpnj7FAxVlm6ZyIO0NO+Ma1z6KrFlowME7TF8MDpGBB8XxBgN8pobWFeXK3H1DejqMg5Db3E0/a08k0BoGUYXZNEi/rskz6nc=; 5:WUGTjGihbYPc7oWZc2sNsWM8YI3uJGmGRX1RA/o8BUfGhsiWYPfoL5VUNnoAk2ew+5QnGQlsNJs0B96r/SPq45pPiPfGphsAJQT5SjKWAPuKDzE9Tbst7/UstFt43mWcp+PcIjQMOnpoNOcssYWE3h8o/JOdjyb/sCGH1Yj5PrI=; 24:LtoUzEAaJpo+1jVt1XMwXrJ1CcZa0uyUZwLxDc99SiXQi79GOxEP4VbzuLdO5hw36tnEWEFwIDLCTEnmL/MVtOZu3MdKxMrosg9ocp/FH04=; 7:ia+XxSax/+I0UH2M/QMYrn56sxJ51uzmba1xy9EcfKcLD5gl0jcb0iVqJus0kD6+M+mg4Pnp30sAT7tUdI757E/BGbEfsdQ09e4LZIQAcNOC9h5aVujS9cQynWJ/4GQ46WoL3FdahUm+1WpMsTjN+qVouq9ZfaBTNA6Gs9E4J7o/mJGLpCL7osv9tElrosuOWhjQq9oXVVOY3vVJknStqyXwXzuIMcocM+CjIzhetufmD6k9x6AxTl1BAteSm5KW SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2018 17:56:24.6502 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 800c3e4f-02d2-47c3-3024-08d58066ea51 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR02MB2263 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.36.42 Subject: [Qemu-devel] [PATCH v2 0/2] Add a property to set the ARM CPU core count X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: alistair23@gmail.com, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Add an ARM CPU property which allows us to set the ARM CPU core count. V2: - Fix commit message and title. - Move the core_count default setting logic to the arm_cpu_realize() function. Alistair Francis (2): target/arm: Add a core count property hw/arm: Set the core count for Xilinx's ZynqMP target/arm/cpu.h | 5 +++++ hw/arm/xlnx-zynqmp.c | 2 ++ target/arm/cpu.c | 6 ++++++ target/arm/cpu64.c | 6 ++++-- 4 files changed, 17 insertions(+), 2 deletions(-)