From patchwork Tue Apr 11 22:30:27 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 749669 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org 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 3w2hx00h4Sz9sNd for ; Wed, 12 Apr 2017 08:46:12 +1000 (AEST) 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="AbtRbcgy"; dkim-atps=neutral Received: from localhost ([::1]:41415 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cy4Y5-0002KI-KT for incoming@patchwork.ozlabs.org; Tue, 11 Apr 2017 18:46:09 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41084) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cy4LT-0000LT-U4 for qemu-devel@nongnu.org; Tue, 11 Apr 2017 18:33:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cy4LP-0005fa-Ua for qemu-devel@nongnu.org; Tue, 11 Apr 2017 18:33:07 -0400 Received: from mail-by2nam01on0085.outbound.protection.outlook.com ([104.47.34.85]:58464 helo=NAM01-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 1cy4LP-0005fL-KF for qemu-devel@nongnu.org; Tue, 11 Apr 2017 18:33:03 -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=d4IrzhXXFGMXpPnPgPeFFNqGqRf69d5kUJHcyuRKBxo=; b=AbtRbcgyWJe+WJzRqcb/rsqbsiGqkhLbVdx9m8rkE/Ht1WCI//Q8LDWyzC+341b1SO/ZmpfCWq9vkLZNW5zAlWC8lUiSE7wRsX+vj5tAhUFRbu690CUAsLA7o7LNijSqNHShpo7rmcbuB+sCsyl27rYT+JC5vTA+snIMl3tM7f0= Received: from CY4PR02CA0030.namprd02.prod.outlook.com (10.175.57.144) by CY4PR02MB2584.namprd02.prod.outlook.com (10.173.41.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17; Tue, 11 Apr 2017 22:33:01 +0000 Received: from BL2NAM02FT054.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::206) by CY4PR02CA0030.outlook.office365.com (2603:10b6:903:117::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17 via Frontend Transport; Tue, 11 Apr 2017 22:33:00 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; 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 BL2NAM02FT054.mail.protection.outlook.com (10.152.77.107) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1019.14 via Frontend Transport; Tue, 11 Apr 2017 22:33:00 +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 1cy4LL-0002cq-Nc; Tue, 11 Apr 2017 15:32:59 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1cy4LL-0006K5-Kg; Tue, 11 Apr 2017 15:32:59 -0700 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1cy4LI-0006Jg-UX; Tue, 11 Apr 2017 15:32:56 -0700 From: Alistair Francis To: , Date: Tue, 11 Apr 2017 15:30:27 -0700 Message-ID: <026dbe01a1d42619eee30ce3f2079741bf04bc73.1491947224.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: References: X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-22998.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)(6009001)(39450400003)(39400400002)(39410400002)(39830400002)(2980300002)(438002)(189002)(199003)(9170700003)(47776003)(48376002)(305945005)(81166006)(106466001)(38730400002)(8936002)(50466002)(77096006)(4326008)(189998001)(8676002)(118296001)(50226002)(9786002)(50986999)(76176999)(356003)(36386004)(54906002)(2950100002)(5660300001)(5003940100001)(63266004)(6666003)(39060400002)(36756003)(2906002)(33646002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB2584; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; MLV:ovrnspm; MX:1; A:1; PTR:unknown-60-83.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT054; 1:1T13tFDudSvhzzqFnuxe6GpZ71TCELk6tEQs2sdWEtQ+jKFqRTv2101grIbHtaXYNu0wrMB4Xsr63pUJmYEgyfP9xVdU7FrscAGxFh4EWNRq5hiDguG6xAmGJwwDqOIuzPST87PdYY5IqhrFO6xDn5BqXGzbGuNZCnTdU+f7vvs4ZK5yWiw0mCpv38CgTozsk7DgwNl09cmwqCQrqidyfnH7IPogerH5xUF9wILgo0971xUhVfR0lPZau66QLC5vwXguda4W+K89U9Q5OFtME4pX9LIS5cBzLMcHyTbijSuyFdNqVIEXzF8/DxTcdEqBSgsh8+wcjFbhjodr6HHNcIYqH1LRwkUPon3lQvdi6EObtYzn81FoY07wV99VlzpQKYcSoaLBUBexN017lV4wp6O1Cx4UR/vD3uzRb0luoldY6U0KS9P9y2p40cYjZCFay5D985/Zw/0lw+HjGQW7tTors6gFMuQTsIu7EZFSHE7WScReTqDew3D+191vhBELgMTde9Yi8L8hwLI9zPcEInmleZeCnUEKzLDma0EX/vGiMR7sb5GoCM4Na+LophF0 MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 18159eb2-7852-4621-52b9-08d4812ab5bf X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081); SRVR:CY4PR02MB2584; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2584; 3:koXdP2QV86kYDXJai63rSVDQ4dYR01JDF0B6QqFiO8/tz22wioQ1dXEhsEjvcMXn+CaaB/b2oSFDbpHgM8LIHDA5M24JeUGbMjSeCWt5eQ36pEp1UuL+Ef80jhxk2Xf4muqxXOpDfouo6PGJG1kDEtjKBhSgHA2VAdjoSuCT0Xmx9cXrID3UfeZFu4jZb8y4A/EiYOklnDITHba5t6dxuB/vBiDwLP15yuTs4ay6EYom2gGS9MKh1n73dYHa/plrjcUTgSvHgo4HvCqWYbTYZEcAQNFcS7PvnmhyUu9waapIgcEjSi32x4CELW++FExdRGGKMiv261sfBiN9U7BUcFPfcwKxs/hW/7Dw1lx9Wy5DhOTnKqcx9TUgsFmDl56KFSlf+ZHYuawO3+198rbb52DiPQC+32OFw5a3/XMw4E/Z5QmI8AJDO2E+Sp0vgdDy1kiY2qteLp+Nt2RJdne1DZ1EkxO/IUi9in4EmM/TfnOL8Z2LpY6SEPgdoiNXxntc X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2584; 25:05Iz5kYsCIlcJCG4jkdVvSWJRH6J7TxFttc8w9SbZGjQ5fruod6xAVXnGQx9ajSb33BYsSc+UO2nm55hbBCjCbaSpp5wYH7fk7KxhJQ/lUjyEKCCB3j4mwjLmJKuBg7KSKluFXo+Tkj0kU/mV89HM1tMYh55LDYWHvL1k2TEK6HJB3duBvmvsYNNbDqXobZz/QpDHLq3RfvKFrmV2JKnep6Lje3Eb+3ei4JbqA46B5HyVKBdNKwKdhc56vJYFLwYWkEr6cDKutneTmCnuqSiV5J6wv3+5BJhZB41dMTKH/unPcIbTf198WORsvN89wFPU2uDdnRDQi14WEPYUFvlr7L3zfSDohs1FN/Gl0UKuzFCpKEySfIfLKHzEYcP9g6nLtV0Wq8cX0SxolfMgbLImlcbxsPxVV3ej+Klfo3iglV/8BVppg/bY3O8du8XdQsu5M/hG086MaKcrHmEqMKtrQ==; 31:WTudP9knM401TZbltc0PmB/rGWPXU7RlajdiLATHrAcpwSgRnC9op+CXFn76KLcRN7RLJuwaq2qR/mL8jF6/TcA6D/DA8Wb532fduchn1Ly+BuRB/By1U6WSn4cnH3WPdfK23ArPTEPcWwBVYFF/P2y6sn4AHslTCcI5+qvXXcgRTyQ4ZVSbs4w3JzQEXNpcvEoIdp9dAJ3yrUAJxVPpe63AqeBo4vyFMQGNDQoXQcPic61hBM15EnbYC+gvU0FWezDGKxZ2mU6WYJF8InpBj04iPH+Pplh6xX5B4SigwEA= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2584; 20:5Yi7drAI8BV8/niLtPQ8PLgJD1NkZ6F0BS4ttl6pn1Q5dQQUFkUcteD9DjlH1tUDiotEVFuGKkvUMhEEj7My1fboqEzifcXl0m3bQkKgnCCTlliFHITQw1I8Dd+YCNAzZP4aeHDzXBBy2te9MRwXDV/Rma3YTMuxvdiX8nUQ/8UgoCN9DtJV7/KwQkIJbPBnKUco2TYK07O6drjs/7FFHnQVHOglTsoxuRaFf+2VFOHXTwa298Xhr3/4PwJx6g5GV/qT8tqZ5NNAuFe1MNoSH9KC4RwttBtDIeLOpDuhlOiM8qRt+m63t/ZFdSyYm6x7x45MhsW6RmYs6I3a8uLvcIMnYTNGD1BMf4FFVN4XhZS9dR2h39D7Dq8Cp2yjU6CljG2rHHsOswDnFG8NxzDInirDdbralPIe1jY2PUlCYNmTvxLmR1/7SyDeqje4FOoGksZFpTdanmidXkWfRGHaar14B76/20EXtNB4k1uUS35fa1OjQAP/zPgquWBpX6mA X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(13015025)(8121501046)(5005006)(13018025)(13017025)(13024025)(13023025)(3002001)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(6072148); SRVR:CY4PR02MB2584; BCL:0; PCL:0; RULEID:; SRVR:CY4PR02MB2584; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2584; 4:CVLthnqPlBdTjGwpxY4QIuQxyVVzBgtg5GTji5cckgzvA3sIYYkajqHcy2V2MkptHgy30eADlPYFKjLairzpumvEYnj6AzGs60NTiKUTF9RXxvcyu2DGB7p21egY8S6KgKSiHm5YAnhTl67x9X7NyNn7d+asiafSJzbTlJ3bDD3OlZp4u1Q56hGJ/XL5CPwj2S1w+QU+/iHQTM0V4A6cNxm49nivnjgLagzFNCqoFbF+89YSemY/9qDifkfcgzEV0MjrAiX3rlR7GviFwWO+gqM/ky6IwBR8AiWomarwj+uhTqz3vHJX+rpu2sOPk5tU5ZYBhGnU9KBZ9r7M0UWyN6z5K5SU2TCVNSq9xjinrEwo9lx/HGwT7MWS0HlLaSBuPCbJlD8MYAaSfNBRR3aHUHHKs3vVcR5ELs1YJ/+O8egZ/9MLD645xu6GmUxBe7/TklBESSTtTxZWuEuS2OHejMB17STWraahqkq/kLau2VHKhaI9bl/9K5fr+Lwc4LdkVEwN73sWcWp+YlCd02LcRwbf05oGotFuSAGoEViIL04vxQ+HcuVUYq72+nmrCxTATGRqujflvg1DFf8RTxHke5NGmdngzOFhvdIgmvhbMfNtdM+qPT1BgANH4q1MYfBcDwKRM7OZGA1bFAPARpzVuE7d1njOAAkh9LOM1d3TSPJFkujfJ2SYRFdaisAfbqRJBh6csYA05X6zv09gnX6PXo53BQ+hyl8BimjwoCWwrvfiWt/zHNZDNpu6PnGPHpD9N1CIob7lyvzIBJ0O3hte0dk1psmE8TRxkoDZ+d1rsmORPErMYaJoHjc/rjcSCr+J43K1FLovLE/LNOP88LCzXNEGeYbs417ibnZk1eY56uT5SsAoaCyvqPVQ6AizGccQ X-Forefront-PRVS: 0274272F87 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB2584; 23:2i23BiY4IbGgRf4vYNTxwzcegxtu62vNdD4n1YJYV?= =?us-ascii?Q?vWI2bN35jC3PaxwrDNE3zjp5U/Bg8ud7rMz1evLyTq1+saIg4w54Mr+zejMP?= =?us-ascii?Q?v8kUNuRD+o7qFCcZWk21N+mkxcAxIhrZPS04NPfBUp5+SuVOaUOA1dJNmVTc?= =?us-ascii?Q?PM5ALk10sjqyJCbQLM2qRWNdkQc+PEDqSKRGUIwyDgWcLUqDbPeCkp2UEsup?= =?us-ascii?Q?WgvB0bXoYwMpHmBVJ0LWrBuMANJqaw+HQXbWX0wFaYdZDSGwHz1QiLud7pwg?= =?us-ascii?Q?WJq9j68Q7NPV0Xvf8aOU3NKUCml7NCJxd9ZVPc/fJfpoc+YHykE3RVy4dY4G?= =?us-ascii?Q?l5tOvww2nPTisjmFPyOz5RfPznYDx4u7b9sL7AUsESMsKfpy7npXYyuY9asJ?= =?us-ascii?Q?nBApwiYuWJhzGb/QZrouKIywtt/M90EEOi8AFzx1pKsxK1A9HJ1oaDtEBLx4?= =?us-ascii?Q?IXb1m4KV1I4Wfpq8wZf7mYQdT/hPL4cK0ai2OD3G+L3pD3wdakT8ZttgPQ0i?= =?us-ascii?Q?Fv5W9ioc4KMlJp2SP2XFrAJn7282swFJYkwUFkuMhI/Q1WPpbp/O9PYJ/oNn?= =?us-ascii?Q?Jz0JzROXb2gXKGyHJth9RWrnq1CyKhcnJjP4MquirdTfAhdb4hgToU/mYimP?= =?us-ascii?Q?kqadt92aV3zXxaXPcUedY4tcbMuJh5HQZaGLqqIiO+HcUP42D8V1lHKu93SW?= =?us-ascii?Q?m2XGOtaZT/JbejfBCrirNE50VfvpgPCxL5Yf+pZOt5/ljnsUx9UbWkEfMYW2?= =?us-ascii?Q?0jD3ke1UxoJBZtenJLRS+SCeug7UKobyZMEfNTyd8/zsw2evT5rPhbK/OwWh?= =?us-ascii?Q?5w2heDixr6SNEiyuK4OGv5wcvMMUBCARWFcBk5pDnFyidl5QUDHzgtJYoaKg?= =?us-ascii?Q?rt0GdNaSDHRhZ1JbpvQzOKNxPLqvd+z8eB6oIP6cVQOQdLerXfBJHomhtXiY?= =?us-ascii?Q?l7OmxEKBo4P+c9SQaZYQBWFK13AnBrq1eLZeOIkMAiqEz/kmuMvATH8Qh5UL?= =?us-ascii?Q?gUebRmMieB2ytHh0zVLNpgf?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2584; 6:uaVQkTJ3SffW6Yj+7yNyi42mE9kP+TAQDmg67UvlOBIZhY2ZL1hnnanUrCx6Bh/Lyz3ovzaTO5sCErKMkZQ6x3qCbUjuveBpQFmCjFlQYt1JCUX6nRtxla7pjOEPYoMmOWR1j1QfrogNBh0bjaeBqUMUTpgmAZDS3CXhqIse1GanE8DocpbKCPw+UB570APreaCPxD0Cg5vwb5G2HNir1XCcOT/BE3z1d1Ykv30g/p93v6fdkmpOb4DFGxWmGzZtZNulYX9tZu8UTBzXXITiOkK29SBWIjoLnAsfQivCpJeR7Fl50SR5J1NU2tzEkJ22fqGtNNNR62cnt487+V3LyS/5dcq2BFxK5706Ys/ZOSUA73IjpyyvgIFIXpsYqVGnF2jvTZv359kngwqzX6o8Pb92xdFkgV+HT37Bpp0ctWIFuZgkP6nej9Sx7eUnQI4nDGhW1wdOaWwJXLZUTa+GYKhEMN9Bdp5sSe5toaEAw5g=; 5:VJfAvntq33VGk+9Pl8BkpcVSP2XfPfQCrr5tBmyz/eHdwUcd5qtkExSxS3+QEla9HDqHzQ9s7oTpgUXgjUwcoXpBN58LqT9nfryeatfpAbaS8D7Sat7Qs7sGqDuVG707n7SypS5FNd9fVmNbsAB7VegFqOkjhhF/c05XaHbzNd0=; 24:bq+/T9u+/G5lzDLoGd+JyooXxeees0UzkI1S6LdFgSD1FXpB1d7oLAMbF+kfmNbAvcJRg9iqg+TiL2gHQ8dUoTwDnEU/fiP01T6UA/HgF+U= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2584; 7:iD/8Xmq3B2UTtWepvaITFEcdQENwViav1hECQUUAHsmyn6JSlh7eUJQpFGfrfSpsQSJDX4uKXxQHeholqHUViXG8k+zDEKn66AcmCdJhj+v2xERrxtXR/qW+3w5d5N+NrF/UG3Hhnhioug2IjozQIcpQi9ld+6rdesLXJNv7Lcgw0JQZgl5k0TjFFw0Tf3gUXkPNHRUhsaAVc0QIRPNWJHHbs46aqT3kd0LAnscVXFRh91QBIvQbpYWtVvTNQnQ5Y1AHjmISEhBRUql4hUhD/fhRTofxVrbP0UObtqT2/VPkZFsJQRnbLlZFXjIXjp+ZtjKk+rwaLXx6QpE67F7A0w== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2017 22:33:00.1875 (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.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR02MB2584 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.34.85 Subject: [Qemu-devel] [PATCH v3 5/5] xlnx-zynqmp: Set the Cadence GEM revision 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, f4bug@amsat.org, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Signed-off-by: Alistair Francis Reviewed-by: Peter Maydell --- hw/arm/xlnx-zynqmp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hw/arm/xlnx-zynqmp.c b/hw/arm/xlnx-zynqmp.c index bc4e66b..e41b6fe 100644 --- a/hw/arm/xlnx-zynqmp.c +++ b/hw/arm/xlnx-zynqmp.c @@ -30,6 +30,8 @@ #define ARM_PHYS_TIMER_PPI 30 #define ARM_VIRT_TIMER_PPI 27 +#define GEM_REVISION 0x40070106 + #define GIC_BASE_ADDR 0xf9000000 #define GIC_DIST_ADDR 0xf9010000 #define GIC_CPU_ADDR 0xf9020000 @@ -334,8 +336,10 @@ static void xlnx_zynqmp_realize(DeviceState *dev, Error **errp) qemu_check_nic_model(nd, TYPE_CADENCE_GEM); qdev_set_nic_properties(DEVICE(&s->gem[i]), nd); } + object_property_set_int(OBJECT(&s->gem[i]), GEM_REVISION, "revision", + &error_abort); object_property_set_int(OBJECT(&s->gem[i]), 2, "num-priority-queues", - &error_abort); + &error_abort); object_property_set_bool(OBJECT(&s->gem[i]), true, "realized", &err); if (err) { error_propagate(errp, err);