From patchwork Thu Aug 17 18:52:09 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 9906911 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 7E4096024A for ; Thu, 17 Aug 2017 18:57:01 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 706FB28B8E for ; Thu, 17 Aug 2017 18:57:01 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6522A28B90; Thu, 17 Aug 2017 18:57:01 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id CB63E28B8E for ; Thu, 17 Aug 2017 18:57:00 +0000 (UTC) Received: from localhost ([::1]:41205 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1diPyW-0005GB-2f for patchwork-qemu-devel@patchwork.kernel.org; Thu, 17 Aug 2017 14:57:00 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50614) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1diPxM-0005Di-RL for qemu-devel@nongnu.org; Thu, 17 Aug 2017 14:55:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1diPxJ-0003py-Ou for qemu-devel@nongnu.org; Thu, 17 Aug 2017 14:55:48 -0400 Received: from mail-by2nam03on0063.outbound.protection.outlook.com ([104.47.42.63]:23136 helo=NAM03-BY2-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 1diPxJ-0003ns-Br for qemu-devel@nongnu.org; Thu, 17 Aug 2017 14:55:45 -0400 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=QzDUxTeghSMDCyP6A6QI9IIgmcNE/kR+7xU6CDNnspE=; b=WyaXbgTaI8kOaiv+FLrIycT1W0BsWnT5iYd0NQdZ2hQSao0RJ4lzu1irl0yL6eo6G6ytYqitpva30zD4JyI7A6M3qMGPSA8qLxXiRSfnGc7S2v2QaJbpOnKqd6cW5jo6H2WXmW1xsuVncCMdZzp8vDTpbQDL9BZn3D7LrDUBnrA= Received: from BN6PR02CA0033.namprd02.prod.outlook.com (10.173.146.147) by CY4PR02MB2469.namprd02.prod.outlook.com (10.173.38.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.21; Thu, 17 Aug 2017 18:55:42 +0000 Received: from SN1NAM02FT004.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::204) by BN6PR02CA0033.outlook.office365.com (2603:10b6:404:5f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1362.18 via Frontend Transport; Thu, 17 Aug 2017 18:55:42 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.100) 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.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT004.mail.protection.outlook.com (10.152.72.175) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1341.15 via Frontend Transport; Thu, 17 Aug 2017 18:55:41 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:45060 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1diPxF-0008If-Bb; Thu, 17 Aug 2017 11:55:41 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1diPxF-0004DQ-6R; Thu, 17 Aug 2017 11:55:41 -0700 Received: from xsj-pvapsmtp01 (smtp3.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v7HItXAY024643; Thu, 17 Aug 2017 11:55:33 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1diPx7-0004CF-Ec; Thu, 17 Aug 2017 11:55:33 -0700 From: Alistair Francis To: , Date: Thu, 17 Aug 2017 11:52:09 -0700 Message-ID: <9782dd1cced54ed8d61856234726bd4d09ab3bd4.1502993370.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23264.003 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.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39860400002)(2980300002)(438002)(199003)(189002)(9786002)(2906002)(4326008)(36756003)(36386004)(626005)(5660300001)(48376002)(50466002)(81156014)(356003)(305945005)(8936002)(81166006)(50226002)(8676002)(33646002)(478600001)(118296001)(63266004)(39060400002)(106466001)(6666003)(54906002)(189998001)(77096006)(2950100002)(47776003)(5003940100001)(50986999)(76176999)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB2469; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT004; 1:+fxBEfT6ZRhvMiE5E7uyhOaY9CxkEr0ok1weWhJP9neupJpv/AicDbsP9FYX1qN7LfNR1KSY2i9GeeOihCt3szCMbKt16tChal68paBybzSx3MXcOcnj3lvakTJzld5S MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ef5f69de-99fa-4bbd-0e58-08d4e5a18f3f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(8251501002)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY4PR02MB2469; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2469; 3:5kMvfsOLIcZ1jhStXNhaW/7WvNfowZfZlZL2iso1uqoJ3h82ezaTVbzmf6Qne5VGLCi2ZpqdBQBl2tS0Q+/x1y2mTntgqUZGohMp3aJOSuNOCByo7qMWMHFzVCVZNFzQufS/oI+MA1/rRcDyEwO9pe0yXlRZYF6EyaPGovt0CpI09NCOv4Z23zCt6Th13LErR3R09OlFIA+ADhrLg45TnBxBXiOgGPcsttTujbyLUZCQWRFQaPPpIl8oEn3uNp1oiFLGPGe6+pGnaRfATWXLwCRe+MitnLzBsGOg13ekfg8zAnftac4lEAIoCmg0DBWHO4HhFmMr2IKHBus/fAca8ogYydoSTk4W5lPUmwQIgLI=; 25:261BS0ac4yHz+B57Mh52bqEOeff2o5RbWnZbqiT1g0J9fr9kouwnuL8zwIlawNBSTZuaFkNTmHFIdqstUC6t1JGjURiYGTIG+1wKCXxg0o0AxTNcvakTh0uztkXJ+VhIFrP4qlNskU/61cL7l7Nx19EQEzJIHiR6tyBdFWWwqGFufpkpbzIEa89ot0DZrKHXZpPmDJaEGAZsXQDPYHvIE35pngQah08mhNruWfPID6Mt27i0+Y9tmOkQbn3u0pNWshkBWI7mdDeAUEpuVgs3sDo2l5+hLSyMJo+VeazRhPN0ENMKfWu6HvYGZCJilxEVf4hbAu9hhX4m9YgJptBJGQ== X-MS-TrafficTypeDiagnostic: CY4PR02MB2469: X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2469; 31:4Cc4mIhWl+p9PkHFOFw9tKDyLJF3i4SjE3xb895q93luhpxc2Swoz+6+PDHa+X3/8xpaPtTfsJWE7EJJqSU3qcEOoM9soItKHcHY/pnlFTjCPP3x8Jp81hMD3Vh0lDtyRLNlNOOqzFpO4iYZM1ZR1F/hPzjXpHZZrHMjRCzNTE05kZ/dLtn5/8LT6l0RThklDj9rmP4+wLSyTnuMcY0Va/fK07+mkltG0P/XVT6C45o=; 20:9/gNKI2NftNpuLLta7j7veTNnK4ioRSbNSPcHb2AKFbjlJIGR6rNO6PutmmuS0XthjD/Fyto1UTAG1NaogCjsfaVWBT49fuF0mYgvq15WPlP+uovdmDcLY5dwRhfP1dWtoJ/NFBWhL8sVwkdw5zrmx7MyPgw7JFh1M1SQyUVJ3KxZMFpA+qW2tBH3+g/pRK5WXew0gIhRas8Hj7d3NONoK3OHU2ufZ9kUs8BbOJ4nIQHIdaEecu19hLZ2NpFOk00shXU1lYZeH1ufldE9YlTZyGfNp+GMohh3juq8KWG9hCDW2LowqJONVmxR1elqvmDj1ISn6zuOECjBsdrQz3vaapecFdynlE8cMvKjL8W3HArQaKZn/FYn6tQqg/vEPzySWZGMx06S+i9+4UIXDgV31y/kxQOW3/Y+gpgema6fhvLNmrdmRrsmtYfZTuLClMHq5GeSUJcAgOkSz6rKazYhIGtFspbEv5hWl8l28pKjRtnAgNykEclJ5DB6Enu+L87 X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(13016025)(8121501046)(13018025)(3002001)(10201501046)(93006095)(93004095)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR02MB2469; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR02MB2469; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2469; 4:YNjKcw1NFdqhBYTb8VqlUGUFSjSYnMNKdTBDpxLUMfXG2DJjKj9hqYGOvxe+FEGAb6YzCx1CAtwoeRJI6TKBJ3E2YmxiiSN7Cq7bylcL8KtoZb/jWjWWz+YmQnVM0b3j2mV1mAcEVwf551Crw6NezZ5zyUZc4hqQT9cUJQ13sM/v7qObfor/YVaveHoWLK3ms7y4ykTPX+lrg9A9kuf8YbVy1l/qfdkBA6a2R/A3IckgUYVbtsq7hhpSQMWWEPoV2kMyrchc7DzXsgY5GMPzUndDeFR11MZAcenknnXzE+0= X-Forefront-PRVS: 0402872DA1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB2469; 23:LKZddCrssj1I6RJCYxhSGIaqrU7hOLPLF3f1YU03O?= =?us-ascii?Q?9MOIjlbZPLhUFls8bX6/922oBveDIVwunJGZJMu/T+bax5TF03DIwTr7F8Sg?= =?us-ascii?Q?XXlWoCMiNeqTYr5tdiSDyOnIqkSQiCd/+p2Cn1EOepfia2ml+8JBR27jHwQx?= =?us-ascii?Q?68YkPs7SzrTtZECICEZJ3CPEdbUi5jN1uFd3UJYCLcePobHCPTVTfBjW4+By?= =?us-ascii?Q?9UMj1tRBqJPx/FSK8CEpNBbwul9kSUb+W7Yq8zA5mOC48jzvTeyik0Rb1EqD?= =?us-ascii?Q?fqaptmWTlbJfl9VWyHMR0TkfVIZMOULcT6ltvfp22t8WoCfLBEr8FFkflS3k?= =?us-ascii?Q?cxoJn9lvMAN8n82n3j4SQuxkaDKqxwVPfYVkiDJrMu7VE4p8YLNKu6pPUaoU?= =?us-ascii?Q?BLyYnennjz4McYwkR6PCtn4rDFNGAK75X3Y4V4Tjbdk3FhMgX/qJcZr06Quu?= =?us-ascii?Q?WIdiIv4E5Pm8FcK1IZbhabIrwXsvz12sBKYSv7JnTlSyljlKarrnBwFJVGDJ?= =?us-ascii?Q?UKcCCDyEpDxUpYZQONGv4h2hB4dOIVfAag7Rwf4KNRLuuAyFHU2b8+CqiHNn?= =?us-ascii?Q?uDiJ6tKAjONPgias1SVCQET/wwlwZYenjt4+8BNv6orQc2Fava/DQZj5AX+E?= =?us-ascii?Q?3Chs3mLf0Yc0PX/7K7WM5h5r1wW/L4OtWLC1/xFAeNoOpYkTJbmioWwRyVWn?= =?us-ascii?Q?CU1VA7Ayhksf7MySXuMSzTyNira9jAFj91fx4t2ZurGlH0TRMV9SxTsqZZGj?= =?us-ascii?Q?CurCONW+JiW1YqN4Gdad2rNRb9biON9jETDyEyoxoGTigQMiHrHJ0E9Z8GsF?= =?us-ascii?Q?wKQkEICfwcGroAWBUuvijXnSBztIuNCuFIw2SURWfkiWVsyIkfvnVMM6eO2z?= =?us-ascii?Q?SObl9o1c6oic8871VGPvgDnBSScb2dc1h5g1cuD8Pe7qJRFLl5Yfham0H+gv?= =?us-ascii?Q?Q6HdXxYBzQPwnLzTx1ECOPjNCZO4N/SZCcztUseiQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2469; 6:Smtc95vVHWs8BS1+uWR0QuhHPY9MtgjK0B8EcBbs56kjFRC37Ntg98Uao1XDhlsqvJubXnhwNQBEuDAi/BT5X5hxmZnBZRGpK3RwXHQAtLxYjo4Vt4Vs+MYLoe031H5vInTNqJQFvZhBoCSFY1WhGGjZHEBHS8nTJCFBDpn+q2vPQ418lJDz6Ynyd6RnFsUxnCd2j7JUzO2NPCCPOL0M8wNV4TVFrDQlKy/RRKQKvSLwZGPcOo47VBKyRPTW+m1oDMXu4hhEwyImatMZ05OL1mKM5J8k8K+jAxpFwSyt6Ort9KoRzWxMhpklWfGuB0KTZxlVKVrbPcE/EuLuVXPbmg==; 5:ZnYKmZtE6dmosCczrX/hqEnIKaIxRwWYeibcTi58N+WWetU+QezyqoJZA4l4WAMSskAV4i/LX3BYmaskHtNc+EKYefxL5vb2HLXPUUBJN8doCQK3ZiUjcauNMKUvA/Cg62QLwj444eFUkkvC9DfuvQ==; 24:RQRYH9jhLmr92pZoGf6O/L9whUpbNb1fNHB/wBq1GhlOShIyFJN9dVxHNTTtPdAB24Ci8boS9TJYX/LCszHpl8Emrpv1XChD3uSqtk1mBUw=; 7:AwCFrqBb8YqwlLdpud0PipV1PsYgak6VCOdAvSRFLgqmO/LLSxiC8RzAkcWRQVjeixS5BhxQuym3WIgG3Vmo+8/aV3iqqz8b2oE6RgEVqxCn7cPIvmMH/6GZcH5wI3f5DnGsBzLfUVYpQcIs/h52c244mXJ//gD5Ci7qVtoyUXk7RFHumanyadzkTmOkAfujUHbuGFxGR5EMPXrmIog0ShSfpGguS7Mg9dKHIIxdBBg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2017 18:55:41.9664 (UTC) 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.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR02MB2469 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.42.63 Subject: [Qemu-devel] [PATCH v1 4/5] xlnx-zynqmp: Allow the secure prop to enable EL2 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: edgar.iglesias@xilinx.com, alistair23@gmail.com, edgar.iglesias@gmail.com, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" X-Virus-Scanned: ClamAV using ClamSMTP If the user sets the secure property to true we want to enalbe both EL2 and EL3. Signed-off-by: Alistair Francis --- hw/arm/xlnx-zynqmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/arm/xlnx-zynqmp.c b/hw/arm/xlnx-zynqmp.c index 9eceadbdc8..d6ca5dcd4e 100644 --- a/hw/arm/xlnx-zynqmp.c +++ b/hw/arm/xlnx-zynqmp.c @@ -260,7 +260,7 @@ static void xlnx_zynqmp_realize(DeviceState *dev, Error **errp) object_property_set_bool(OBJECT(&s->apu_cpu[i]), s->secure, "has_el3", NULL); object_property_set_bool(OBJECT(&s->apu_cpu[i]), - false, "has_el2", NULL); + s->secure, "has_el2", NULL); object_property_set_int(OBJECT(&s->apu_cpu[i]), GIC_BASE_ADDR, "reset-cbar", &error_abort); object_property_set_bool(OBJECT(&s->apu_cpu[i]), true, "realized",