From nobody Mon May 6 17:35:16 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zoho.com; dkim=fail spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1491351528598227.8669114159577; Tue, 4 Apr 2017 17:18:48 -0700 (PDT) Received: from localhost ([::1]:38158 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cvYeq-00046n-Ck for importer@patchew.org; Tue, 04 Apr 2017 20:18:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35910) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cvYcu-000379-2A for qemu-devel@nongnu.org; Tue, 04 Apr 2017 20:16:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cvYcq-0003R4-TM for qemu-devel@nongnu.org; Tue, 04 Apr 2017 20:16:44 -0400 Received: from mail-sn1nam01on0088.outbound.protection.outlook.com ([104.47.32.88]:56128 helo=NAM01-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 1cvYcq-0003Ps-LC for qemu-devel@nongnu.org; Tue, 04 Apr 2017 20:16:40 -0400 Received: from BN6PR02CA0036.namprd02.prod.outlook.com (10.173.146.150) by BLUPR02MB1187.namprd02.prod.outlook.com (10.163.80.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10; Tue, 4 Apr 2017 23:42:36 +0000 Received: from BL2NAM02FT046.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::207) by BN6PR02CA0036.outlook.office365.com (2603:10b6:404:5f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10 via Frontend Transport; Tue, 4 Apr 2017 23:42:36 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by BL2NAM02FT046.mail.protection.outlook.com (10.152.76.118) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1005.5 via Frontend Transport; Tue, 4 Apr 2017 23:42:36 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:33604 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1cvY5r-0007nI-3L; Tue, 04 Apr 2017 16:42:35 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1cvY5r-0000fv-0k; Tue, 04 Apr 2017 16:42:35 -0700 Received: from xsj-pvapsmtp01 (xsj-mail.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v34NgU1Z020465; Tue, 4 Apr 2017 16:42:30 -0700 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1cvY5m-0000eg-F3; Tue, 04 Apr 2017 16:42:30 -0700 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=UORq+zs/SjKgQbZ+0qZ1MH62VnPt4Gp/wnpZg4ZQsuc=; b=zQsNZ1SxefTOxKd4TmXHMRsmhY5YTsOwum2Walf3AUQ52rz9hu0mWlVfrBhqBhVEGykOeVXToOTQg5Fv+1CqzhAH2jib59zV5wwKa0Yl0Y3srSYdsetBf13h1e5odgXfOyXlYVlgIFETrKnEWXr6qZgBiAMvY1ym2fn8PaEIz/Y= 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 (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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; From: Alistair Francis To: , Date: Tue, 4 Apr 2017 16:40:04 -0700 Message-ID: X-Mailer: git-send-email 2.9.3 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-22984.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.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39450400003)(39400400002)(39850400002)(39840400002)(39860400002)(2980300002)(438002)(199003)(189002)(9170700003)(9786002)(305945005)(6666003)(39060400002)(118296001)(77096006)(48376002)(36756003)(2906002)(2950100002)(33646002)(106466001)(356003)(38730400002)(50226002)(50466002)(54906002)(36386004)(63266004)(5660300001)(5003940100001)(81166006)(50986999)(47776003)(76176999)(189998001)(8936002)(8676002)(4326008)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR02MB1187; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; MLV:ovrnspm; A:1; MX:1; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT046; 1:1+dqM9hF3ivGXOi6Pjr6KCPqNWxVYe6RZ0TVUzLv0Ws2fbB5J20ABmwk+T5O3dRz9BjNd6LY+QrhwqMdJf+xjq9UnLudr83aCajk7qHdhDiAzCA6GA/T3sXbAAhn9Cg0cR23RA0HNRxCTAFYe4RLbmtSvN6HVQOJ9gfbpOB+T2UnsmnsFK2uuV4XFZxOYD6I+2NE+LNyKO/P+Gd1+ogxU6kWbExSvsbIuOeql9/Nkw/ztM+Q7vBa63scBG5uPb7iIY9ZTPvdwTCQLpmPAWu2k8Rq1GOeiX93vkenFPJeGPcEpS3leN9f9BzH1BjmUdmAsIli7BYY+3s1TPdTvWO4QpYOQLwOw1tAEQbqAjl1lAoj8binOlW9jDAfoi2zqAx+oCIjXhmYzheqU9uPoH62tuOmm8H9M9zuvkaxmbOVePgBr6BOBcQafCvyH1tr8SYNgRnpFH/OIFYQJoPUPyaeZWr5WtsQAO83Lv/517Zesx6YtPWD+/PXFaaUBsakeSAFENo7akJbCv86icP9tzW9AEtYy1/UAgC1coNGqDzlG3Ja30dau3X7vFI9ebIwsNHZWvTxsecnxdZ9XBm3vg0sWQZKLbiyTjC66mTKud6Zbe4= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: d3123598-3e64-4b46-abc8-08d47bb445da X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:BLUPR02MB1187; X-Microsoft-Exchange-Diagnostics: 1; BLUPR02MB1187; 3:sShCa86AKLgEl2FE6GrXbGjCuK3Teps1kV2T9C8Lbx5z0SBUZ0nwtsZt9E1T8jH/cPkoFK54PtMlkIP3d8KuSPDe7tpPdWt/IYxp3T5xBOv1YYvbDhm9m9q3sMv+TS6m14h1/e+3Vjp9oDW8EzBI0irpzZW2NTzLR1fxzibXoxQ3tuJnCmHYeHiCFtFeKtQcHYdqNWvuyRIIjERW1S8VFPtaBpkfdQ8f+0hVNKLZK4rDjztSq7wwgCdXLm8WZErK8cfWJHeR6ICgx4bg+GcVRm6cMRS5hMGQDNhmPZSQdpl//4geMbjhqI1Fdp7XfaBD7cF9toCnI818FpTUxkeUvMWWgqlx6aTXlHCBGjqDxgG5/2Oq4lHiUYQMRApptBgJtreVyUjVRIegNjx15ITImD2Z4Qf9dCQxc1IdNEaeKcTo6Ba3HLC+Sw97TXHToKSjmNgaiGmAW6NkHdMWHkbzj3c12GI9ZD/cGEx8WF8g7KcsQs85HZI2QFQG3vLkCCe3tohEEB84FlxfoNEwdaVFRg== X-Microsoft-Exchange-Diagnostics: 1; BLUPR02MB1187; 25:8gRNc/uXaEQrZ1tYFhfsPRpwrub/GdgLq3Fq1ICuvpEvfDyc2dQipj9GF+VHv8CTXx7HB0ohOFgG0LxRFMxDdT9JjUTw/PV4AYeHsXXVzayU5hyCRsy7IoqAXAZHWkNmHTXucbu5GkMXx8okhYsub4d/PYTpXWkSMnEfnqEqbLoNz5fsWbCMyvfISF8Dgj07wGGoW+5g/zYeFQPRYjIhJkneXeDIVQv1a7EOnuSyroTsswbVCnk4324Egr3AVehKojtx64eN0WxBlWAJMFsURWqszdaA5TGfOrIhchcgqt6zlqnMB6dwqGVY2IjSYQchiSnIgyk3ML81jaHf/b7ki+n88AR7QRh8hmjXzFeQ4OaNe48V2FbTWjB5UDQA++CJ+L0ATQOHYxx0n90eVqGX9RIDjc7bymKkY3oFiRIEGMwq/K7LyiD6YRmOIOIP1CfIr7SoCxlwfqrjSiXr64zD5A==; 31:lu+aZZoMri7LSnK+EZuT+Kc3ySzp0kRir1DKArOvdLXMOLgeRogPYa6C6DeVJHoovDVdotLX10jRJc7ntKw3cJKJ2+MQIs1FIB1HBqwXbwAXRKq634JfafmGHZgrqr8GfNPXTXhmQazRDOdmQFRN0IMdifD7Fnw1VXz+u49Fdl21M6omsjazvu9/JysVgMwbRPydiHp4RWZ7kh0ElMBPcQ9RfjGdnbq37kYqss87qhjI/oMlNrY0jb67P+9F/5XwOBN9uLYtl5QgE7E6wZ4zpMb5bmx1Rp/Wd5z2YDn0bBg= X-Microsoft-Exchange-Diagnostics: 1; BLUPR02MB1187; 20:G+JXFvlVuAT4c1qKzfCwowXdzZXFhP2TM1rCZJaipmYmNh/llK7XWftcstI9uDtexRPLAmVd0V3cMA3xgKc4yRolnViK+pY2IYOppV+a72996cFt7K/PePOajtGq23RZGbOaLgFOYPAJET1M4GVpl5k1cuWxhhSnk98aYzUJ66mvFI6X4DjRF6N7HJccC1yfEtwY+DClVi1bdlQLGKOM9vlj53opsSjRGTa8GKlo9pJiI90W+Tav6ABRGXkXKHC5Sr8nfzEjCn890RzIXW44LFZaLXepD2H0oRh/Q8osN89a59To3MfFCUn4BMsyfMYwHF1hY3vpO1MMnu0qubt1xM2VtWbSrtL1I7qtIaz1U3RwVRdDt0KwoLzxTdrEV3qjRzgRi1zVUGtUDiY6ogXc0/QmSw+f6iqocC+nTo8/HGR87GpZYyiTfIMic+JWS9irv+CjbXdaRg71yPZ19/h6AyZqvD+/ucrxBXOwRopuKSLyZgqyJcMDkGCdHFygZHVA 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)(13017025)(13018025)(13024025)(13023025)(13015025)(8121501046)(5005006)(10201501046)(93006095)(93004095)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(6072148); SRVR:BLUPR02MB1187; BCL:0; PCL:0; RULEID:; SRVR:BLUPR02MB1187; X-Microsoft-Exchange-Diagnostics: 1; BLUPR02MB1187; 4:5QQJQ2FmmKct4bu42DWf+vHoQsf5lkRIMO/EgiGNIuDBZN9lrCJCuNE/Z/GsTvA6nGd8jlpKy1bOqZ+9Pi18bXAWIn+IpPg/cP16HQQz1aqXqc4sKehZkN6X+hqitwatya4QLF3tER8OgPGVT6Gckt9KmnxQ5N3qsyQaO1q4G/3PxWi4Fu8NK5ndPY+Ceveh2WlpeLo7dUmf7piGmlHiHege8UHwmFxX6BzH4oTvH9syksSdjry8Vvbh8EnPiEFSEirTPXJYQXTinIEE57wfcxUdlHTifcdFrSj5Zk2U2SGFGIIy71o6TfNZurLNq2RpKl007yxTNJEXlWNfg3smE7nxloQmi+c391AN9Fjx5bj9SmDk64Z+kEYcWeLQaLI4Qn4jF0OV/6Sx/K8dnkqUYzmV/wvTSpsti3JxnbryTbt6G8vWh+b+3Csg8zOjdOUkJCJrzRHOvqBNS2xM61OTSmB28/59nvyhRoLGQ+i2em14pASFFaqmS+fpc56gn9jGDZQGoDcYcdo/soDu5QzSFSvx/KTst3Pn813L/8hNLd8IFkplj1ajqsyG6c7F1u+4p/6DEiPAcjhzYicnSDeK6cX7p96QKwJZ7prsA+JqYV7N7raNgUKN1le0uR8ueAlyFRC4xo6YR7KgEAT1rZrtxZVnnIHj0cpt4tCA6RvdcG875rWrxmWKEbYSsXgbzFgf7Q2SoqU+vFk5aLObquLIc4E/IzPvfBzZTFnkUqX1pz8i4+9R6FcRdeC4yTUBEdeZPF1OdWnLmM82DyFUIhD8hROpWMpE87+jWkGdjyc85quDEoYQDyn4q4sZs6ZYPvxZTkl3y1Us9q8PLUOaqReO87JGHrL/rOoKBhOGxvxSHr/k/MQr3+S9d1Ruj6iyA1rG X-Forefront-PRVS: 0267E514F9 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR02MB1187; 23:p4NXitOj+aVwbMP2qa/lnMf2y+f2Mw5/Q4mODeTWJ?= =?us-ascii?Q?VCpRVqHYIvYA+CFUoegOWR/zuOlThWCc7C82rxUHrj4Gg5cD2CZcqsgnw5IF?= =?us-ascii?Q?lCZ0ji8MljcTZauWv5iY3QW+xkbo1SWPQi2Nbe0MaA2vNJ0astL1CyycHgNU?= =?us-ascii?Q?OFDQK+BfC7l9HfrAVQnt2mk+X/ejLNx6pyT+h/uzfNeH90mK6vj7mhsXE6xm?= =?us-ascii?Q?meyFl7ZmNwXDjLS+UFrsCD/ZRi+jIo4RTlmprV3f7UpL0AEzyxC56DTXNZV+?= =?us-ascii?Q?2mRHE+kpNLMtZB6kqmas8loCg8JiTVlI3d9AkvkMkmBfJH+q68kKpWeGHV6a?= =?us-ascii?Q?Ncjvgup4QxTZ302jf2+dir4fpRw1RXlE1Fbq/4M2UhPiHqLprhpVqrOAEdV3?= =?us-ascii?Q?o5iGfhFoIdCkfGWAs6O3imq/+xc3Wl1WkmrV4gynL0nJR1+aC/+QbEK5T28s?= =?us-ascii?Q?GpCu4I82fjf6HvbTJPhR3ohiRQOdaGrAPphtDHXTLU+fF1OB7P69bwvR2pFW?= =?us-ascii?Q?zkTvUGNYbQEmM7q0aNrsrx5SuHAbUmlict3KXYLmtOtdZtvSv4F03XFUrFyT?= =?us-ascii?Q?ocrpYmoYXNjinpiSqU0sk0pDvMnRprhbNoj87ZtmyZQ0716QOp4UoNgUF9Ow?= =?us-ascii?Q?BHeHxtPdcbOVWBeBZAJil01hcoVh48ZoyKVXi2vcJ6OQyMznhQ2XAbnAo6dT?= =?us-ascii?Q?S+0gD2deoD7oTI7R1HxiqutSZK2OrVkh/3kvWAl0FWJ4siiBEcrbCzWbUmPN?= =?us-ascii?Q?gxLFKhJ/PDOZRnbHyKLhdR0ouss95EGjwpmbiocMruWPNrDOVREqOoQ9IWhj?= =?us-ascii?Q?2YZJbi6G4BbPMhtdtlW/rkuNzWw0qAXwLLpqGnj2+DHKaJAdW0kypp8otbI0?= =?us-ascii?Q?w7jHl9fLb4KnXixruZn8JyEfQTqvAVFfDXC6/VV3daBbN0X7G9KSjmu9I6He?= =?us-ascii?Q?jWNQaFi7I0iJEpPOs4e6wZH9GytEdHCkvclMD0UHRwLd4bRmYAEBRsEbOmnB?= =?us-ascii?Q?GUosnld/f5Y8mgGvLmOGNQ3C30kCgPxfwfvU+SpKhgfXNy8PtPUJiZI9GfJ7?= =?us-ascii?Q?ylgQwulPvoh9cIcHoUaNQiYxxY3?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR02MB1187; 6:/rlECIA7Cqzd81ERPKfGpQ/uxQoaUSR+hNUAU1mPKcL6RKRe5Iw0MMI/6bgRSVLBSEvqkHqsvlzNZI8v2Tih7eulzzkwGRfcdbTyEdcbamUlOMlWJsBpHFWAdWA5fOK7nXFfJlDjtuqDHzsAJ7KRBOTJNPZ3BsM8TRp82WkTICbmmRj2MF4z8M3ZrtNNKuu7qnfaLljhf2yhHe8Qr0BdrQGnTyc8nuEIAsgXzUCzN7Q+kXh07+5wj8rGr1GIivJQJeDte80Kovn4iq20reD6z5BW5YfvXITtS4eKoAjx4ssnbVGKgEBlBMH6cI+Keh6F4WS5llKLEegWQ7z6ZLRQdOL1lmq9b5yd/yT+zduWO+w/kuMd9TpcE/A1aJWiUoPvznzkSoyZxsh5bgv/Lb8jUAghCZtxa2M/QZYlIe5v69Q=; 5:G09dOjnWN/ohX+XrNgOSCFdExrQdTUIHThGY+EjIrAsYsyh0K3GWhnM+iONySYm32Y/+aytlKfBReGo6SX3cFcghzeGTlt/3Got4pnvvWTYWFr13RFcLraAu2DBpq+u5LgPdRs6VQ3UltiRXM/ceDA==; 24:vCcQHRCwQI5b/ufQQ/lQbvMuSL8k/LGlqVSdjYlbHBLG1QRDekk8fTrVeQArST1PW8Wx2+kBg+FuEzzMqFsyfwMBzddvLxu8Vmj1WPcAaDw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR02MB1187; 7:G7cVYHkjuR1Uo1s3J9MhkSFez4oIiniECMVjjmJv5mN2Ympe2YqGN2Xjo6FHKHJ8RNLC0jyNDzylGM1q5JUfzGIyJS4mjt3v2YDOxxObzPc7OIytiIYVQrehbYGAgmseZzmLMHapTOxtKqvSQLLEpp3IgwiJKRmb7LNIOWZOiYdsT86+JFyJVV7Ezxf0AtFFGAc6MM80QfketkBzLAY697sVzzQgy4kfDBm6dZiIMdf1p+O7/M+GRmd7W2aJhd4yIZnEzIJUH2Kh0aWk+9cOBxgMCbdGulTtBRsjAEH/Lho2w0ZhN20qSKdz1YT2C3zEzP3fBo/St5wCf/QZqtQ9JQ== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2017 23:42:36.0495 (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: BLUPR02MB1187 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.32.88 Subject: [Qemu-devel] [PATCH v1 1/5] cadence_gem: Read the correct queue descriptor 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+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Read the correct descriptor instead of hardcoding the first (q=3D0). Signed-off-by: Alistair Francis Reviewed-by: Peter Maydell Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- hw/net/cadence_gem.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/net/cadence_gem.c b/hw/net/cadence_gem.c index d4de8ad..17c229d 100644 --- a/hw/net/cadence_gem.c +++ b/hw/net/cadence_gem.c @@ -790,8 +790,8 @@ static void gem_get_rx_desc(CadenceGEMState *s, int q) { DB_PRINT("read descriptor 0x%x\n", (unsigned)s->rx_desc_addr[q]); /* read current descriptor */ - cpu_physical_memory_read(s->rx_desc_addr[0], - (uint8_t *)s->rx_desc[0], sizeof(s->rx_desc[0= ])); + cpu_physical_memory_read(s->rx_desc_addr[q], + (uint8_t *)s->rx_desc[q], sizeof(s->rx_desc[q= ])); =20 /* Descriptor owned by software ? */ if (rx_desc_get_ownership(s->rx_desc[q]) =3D=3D 1) { --=20 2.9.3 From nobody Mon May 6 17:35:16 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zoho.com; dkim=fail spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1491350391028322.47893637129005; Tue, 4 Apr 2017 16:59:51 -0700 (PDT) Received: from localhost ([::1]:38109 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cvYMX-0000dV-Oi for importer@patchew.org; Tue, 04 Apr 2017 19:59:49 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55199) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cvYLK-0008NQ-M7 for qemu-devel@nongnu.org; Tue, 04 Apr 2017 19:58:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cvYLF-0006dq-OP for qemu-devel@nongnu.org; Tue, 04 Apr 2017 19:58:34 -0400 Received: from mail-dm3nam03on0082.outbound.protection.outlook.com ([104.47.41.82]:1440 helo=NAM03-DM3-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 1cvYLF-0006cm-Fp for qemu-devel@nongnu.org; Tue, 04 Apr 2017 19:58:29 -0400 Received: from CY4PR02CA0026.namprd02.prod.outlook.com (10.175.57.140) by MWHPR02MB2589.namprd02.prod.outlook.com (10.168.205.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10; Tue, 4 Apr 2017 23:42:37 +0000 Received: from CY1NAM02FT052.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::200) by CY4PR02CA0026.outlook.office365.com (2603:10b6:903:117::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10 via Frontend Transport; Tue, 4 Apr 2017 23:42:36 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT052.mail.protection.outlook.com (10.152.74.123) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1005.5 via Frontend Transport; Tue, 4 Apr 2017 23:42:35 +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 1cvY5q-0004mQ-WE; Tue, 04 Apr 2017 16:42:35 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1cvY5q-0000fv-Tc; Tue, 04 Apr 2017 16:42:34 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v34NgWi4002013; Tue, 4 Apr 2017 16:42:33 -0700 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1cvY5o-0000fK-Pm; Tue, 04 Apr 2017 16:42:32 -0700 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=lGqyCMfH/CEouyeFeZjz6hjqq1tjYFVEHOz6GYPsyBI=; b=UzKKxsiVqV5f5QTxAdew3hyfxAgw0kifJSHM6U8hmnXftTaV4NYItzaNIp66Oc7g+7jsjXjkl2mZzqUcGG7GrGNv1Xtixdp4ulBhYPAm1GhJITmbT5hClv33xVxfY/bmlQ6oCopKBdtOVoc91XrDCff/GgA+VTyZ0W+s4x1pRK8= 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 (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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; From: Alistair Francis To: , Date: Tue, 4 Apr 2017 16:40:07 -0700 Message-ID: X-Mailer: git-send-email 2.9.3 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-22984.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)(39840400002)(39450400003)(39400400002)(39850400002)(39860400002)(39410400002)(2980300002)(438002)(189002)(199003)(9170700003)(9786002)(2906002)(76176999)(50986999)(8936002)(36386004)(5003940100001)(50226002)(305945005)(36756003)(6666003)(2950100002)(77096006)(54906002)(118296001)(33646002)(81166006)(8676002)(63266004)(356003)(47776003)(50466002)(189998001)(38730400002)(48376002)(106466001)(4326008)(5660300001)(39060400002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR02MB2589; 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; CY1NAM02FT052; 1:owPaiIt0GRnb0Tkd7hWAk/Z+EP9vp0t7CFpPwV1uP7AEAJVUiNexNQPK6sVYbfgoU3neZgMfTB71vwguCC0m/9tiimqWO6MNlfHM9uNjOHqLZSMrWwcoKoqGHft2BC3RjX2yzt3LXwA4gk5hUHwGUbVbh6LPQ7suOPfRIfDOY2Yq2bcMrolf19XR5gZ00uIGai51k5EV0Ur/i3kRnHhjkU5NJoktYlG7pBAgsgl5TgYyPhoGYFK6uJookuUCi7LCMsDGhvlF7OdIDEpTZhdg1K2cYOwvj4y6T26FHJj48Xl4adDiXIETdZfwnOvKR1Zg83suTKRDGNJcaOHS0Kx13cgZT7VvwTmixT45WePVbxkPBR7uv7gJVrbhxht2XE3nMSiyvjZkM7g9cLBV96Qs1eCNr37YUkBzPr3BJ7R9sml+FtfK9zN/VSW8XZadD4rDt1TkJvopA6VbXKs7j56o5LL7sBwQbB8xTC7t/YRK/IkMSVSOHxxgKAMPpa5vL6p5ySQKwDl4ZJJGi2ZfczQPSfD7vfHxlEy5BF4pXYNYu9QO8Yq7IQDuInQ7odq4WjGY7RSiTHfdTQXKRtLqJEgAsUfbivHuNl7ng142scKAxaw= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: ff476994-a28b-4481-03c4-08d47bb445a4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081); SRVR:MWHPR02MB2589; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2589; 3:XT5pPAYaESuVguC+B0/NrPpM/rc68mUc9vIjptALMbeYQR1NpBW7k/WPU8Eqqf9bkvxrxMDFz9zpoJ5tZI4637098yZv3uKXwOMRCJfKGGG5PpUG1JQ1lcJDIxl7YYQd5nlFcxaXTMTTKyR2vIQTM8Uw2lT+gNw+nakOUlByauKWVGDsMoEFVaChNKWIPwgUcfMwR9Tz0P/CYxi5v4+gyKiEJshZ9/MzPfHnvat5bckJq2XJLrsZ+gObq5gb13VY6TvHx65WT1GD8uTY6PRWTAYq4aPliFyql968BpM7TRr3lyB1mmGNXUwuGYm0Hmiyj/m6itvACuZZ9Qn5fD1NECv31D8SIgD1vgGNyE+hfnesGwUo2xZH4ZET0V6mwBikYY1Y8yR7oiaX2JRlaqVKjskm8fIYiVsEsZwwtq7VBLpJDj9uc7HDgK9JIsOa58+NtZ+8c/4zRPDlQNgq32d10Ls+I2R6oHNu22U3/T2s457UH3naXwiksbmWYkZw6wLK X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2589; 25:5enXtVFn2bZFAob7pfIj+tlO42WrPRYpRnbbzhXUorp6yksJGQgYrFNw8aVsdr5Fg1zn+RwJrLLQ3d6OEC/1CV9VlO6vNNwVpmjmZCdse2I/vSR22ocq7Ocoda1V9x7ff4hz+UefSz5n38Xd1dR1HRv/wYSkpPCtzSbbCgX20zG1z+/XfhSWrdBkGxF6sbxLRfIoQg9z0HYVYcU27ZB+lvfZRynJ/LCa0xmfg+JcNzkZ71bQKUtfaxjitoL3LSo2z8j9tguGmdviWwfmn6pnI2Ciljgp5PXeotR5AwZLhgVX0F9DHmSktFgVWqvIvStf4RrSQgjJ9r+RPMukFvXglxFaJmwHoViP6ysonsEHwtGxftwywQt6uKdwsI+9fAgOJWQwS8GWn6tFUupnc5JX2phiJVmFyQaPSnVB/UMYIs3g/vUazRQJEEi2F0t04mnWlzI1xbxRxQq5tYoowlHl0g==; 31:IlHWoqpd8fJEeFKWSOnD9QkZ5rn1JeAns/x19m7QSq+V7CWiqC/qOJGYKpAH7wZCwFGSZeu+zrV27HHJEs2lejGQAWFpH94JLsx1cK+HtYCOg3LM16vXOzPQr2Je+G3otszkqgq2HUUFKb5DVTPNN/3MPK3XjjA5g8/nRVg9V2JuSdSYA1TSqQ9T1U2N5y1TuseJgJ/cnhrb6idvgbK8jR4sC+vWfxYZp51xVZdFx8dk+DxVmxJYKxOplkVwAt2cP6hOdcihfcpBlqerGSKZyg== X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2589; 20:Jhy3jWrRmudOPGzIunHUtuRAZbXmCpvYL7rF5qkdU6CtJSmesJX9lGXyDY4kl+ZZEWIUFBJr4Ge7F54qfc3jGZW97Qn2g91fbgQv0Z7SREovjhF852M1DGpxia0QMgxsQbc60TAHx1TrjE1Ar2di/233zMVVrV3jd7heaqZhBfsCzrJmCzwNK2szHkAwalfoMCJT259EFV23oj4LraNtjP5RGxiRfT2p/C4bvQ4Di7ewCVE2G3uB0h1LL4b4dbOj5QDnoAjL4k4HUIJS+MMW72O9Wy6HSjJLGUUwfySEKOG93A9qujD1UuqukCI94/NIP9ytNaSgUdqvYL+b6xv8HkWzn7OxnZrAJWeCShI/GyrQfgIOAG5uXR2XIqu0nVlWGXZcHgwa5XtHPJg1znVb/0SNx98XHBrYyifbaBG4EugOrVpzwSRe/wbJBrJzC8xzCLoFDa18Gcr87bhtI2/n8QBOnFF8u+NMXQSq9UMzIJA3HeHFeb6lPYIdkFwOZJcR 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)(8121501046)(5005006)(13015025)(13017025)(13023025)(13018025)(13024025)(93006095)(93004095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(6072148); SRVR:MWHPR02MB2589; BCL:0; PCL:0; RULEID:; SRVR:MWHPR02MB2589; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2589; 4:JKkAx6UYXCfcyDR7fPxGfzSSR4BWcnZJQ0hM8BYMul3MOpc8Y3SzwqRw4ByVt3OdD2hZqnoFp8mMb6yHt4qxLBqVJdMrXho3IXUDdGJ1H2IDEhPWIG11qaW/guss5TFsxqE92f5QubVkb2PlHqMT3SBJhs8NhCLgPzn4gioP8pCssc5vohWR4hEpGIeIP3P3j4UNX5IV9POAUSWowSsCCrxHcI5ZLFnRUeUvJfiImut9c3GDQYS4Cx59s9vk2ADaR1z5QGiHaxuen8AhhS+r1YveRVzDK+v0dBMS/9Ev3ACmb8lxWGir3mS4qruxwLS2B/0D+IESXVlrLBUhnIEgBW1Sgg8nuR9xYziTzjfxCaYNoeHs90DVh7r4CKFQDyuJjGC1dzEVXouMVcC1cuImckd28nzZXKv/FDgK+21R7hQzmffDduwuvxUpRP5qVg6FvT4vS5/xVyxnw7cN6m971yeuYs/fbn0KMpDotJM4KaR+J0fb0dpZU7jYvnZPuP81BWKOQ+odyraIo/73BYybyVAJvexPPyWoUBQNpmxL365ozE3tTHAqU8CMb6llThvgl2ftojfPq0WGtvefqxZ2ODYTXuVacvGdrxIgVjxoFjiRKYJRYAYBRm2+MGcIRKfLwZMCBSe+gYwiCpLyb5N+V3EejSjWaCQA9mELEStEe/iNgv3XysOinj4hOOOt5KJG4FhJN9EOHoGoz3DTD8ptUBLvZPh2bUqEC9giO/cz1JGD+UjlG9SwgG3K1DabcvFhE6JFtwfH6zTN6fxL4eiPuQTAy0pIlZc+qymH7A8OTQ8L1wFSMhvlhMeg/CqOkT2YDBU6vCt9TrS46/osoasgrejwv4HcHoTOUAiAhOleEN6OSDTcLwCdIcPdJYG6eDBy X-Forefront-PRVS: 0267E514F9 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR02MB2589; 23:ah97/b4xhWP1JpBXpCMzjiq6cxDmpSKCvD2KINYey?= =?us-ascii?Q?ArpF9S5umpfknF2c8sedvLi8od6zPqXNeTi32tf9/7YC55Cunh5Vdln3mzey?= =?us-ascii?Q?K4nk7MB+1UUOULTrFXc+Y9Zma6FLKD/e0pK8QQRDzvJdA+IA7UlDZj5qqgmS?= =?us-ascii?Q?KLb4zUpq0G9CQ9Bx2mf4gkxp1w8O7pYX7xDillB4e+6BBHo4Kegf4KqLgfVN?= =?us-ascii?Q?3wSduQcMu+Fg1FzZeHjDgT82v9bCFuN8UUs0K3VorLEgxG/w0GW90Cjv35EW?= =?us-ascii?Q?vzCoojKuJmCyHd9vAUE8hjegMbo94dCinPYMk0v61cn3Yft+Ehc8FWAMjrlM?= =?us-ascii?Q?H7H0mvDxDpRzf3vWomEF/xkt4xRAslHksD/9HG4Zy8vA+aLWj2ZSYWRjzhm5?= =?us-ascii?Q?rPizWnyV+6m49nu6tcimqlRhBp3lVvcIWAj+8NPQ3Ay4ByyGM419mUXUCANd?= =?us-ascii?Q?CPJNsJzk0+VvksVGb5cXHeeTO8lTH3T1EIttiwLJzb5fo787LikQnGHN6cFB?= =?us-ascii?Q?/QjgU6U6SN9OFyd7HSGTWMXMetK8RDVAPPd7dJedSOujKNfngY1fzIsLSDAV?= =?us-ascii?Q?k96TQHBhBliYn9NCdHmu6cu1Tgq7H0HAY/CM6ScvzsZ/c9i8cQD1eETKgt48?= =?us-ascii?Q?U4MLMphdP+7/pcu4AnduFr7JuwWBes8BocSRyh+4q/+cbxDKvkHhZMNgTuCZ?= =?us-ascii?Q?UAyiLdZ0jAlFr43pAn97GeKxpIhU7/kw2SV9gaypeH/uQTBUkt8MGD1PhJAF?= =?us-ascii?Q?H3Pu0Nw4/eWrn7/kvx1l5YzGfwuw68CmElm9X/aPsxvKbdHgEInuq2WU0ccf?= =?us-ascii?Q?y+Imw5UIij6lE/seo69186x1QAXqPW7MLE6J8NCmoAb2hasaWGqSBn5LSYgN?= =?us-ascii?Q?1fOYR6dCBUwyp6J3nYm7mKu/w70lU1AngdRhDlZ/4C+wY27azK/H0bkYKCOi?= =?us-ascii?Q?RIXFM+Rs/8vWjJz4Q+IDQiFho2X5iT1YNnv7xvdJ1kiBoKSVrZlNXTV4jESi?= =?us-ascii?Q?Kch4ZUZCn3uBmSBa69+Gx7WrC5aymU5hz/ehXv3qfjUpW9EHiaWTkYX5YYPC?= =?us-ascii?Q?q9UNnCbWmUAMHnoeRABQg2/78c1?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2589; 6:KIfTVYr/ep7oQtLepo4exYKJ9VjwmykP1uODsSgmzuDoe9lm6hLmveYlhSeRsOJKywahPDFMG4QzNmm49B7YbhuTMxaznrcK443qAvhw4vAsXNaLdGJVep5xA2x/uHU5kvAVhAD7QwZ0FDJkRsT8fHp6JigZwGx5E1pevB3oKv2kxlvNgQwf5VxP5JHvnBGA06I9Ou+2jTK4E6PnvbdpYh8Emjrr1gX0Lh+/N3nKxAQbxGxugqJmxIXn1WDAUJXY+Qgz4AMqKCBcRuJhAL7VyxDbIxqyUMbKdi4F6M1Dz/Gr20hsrrwgd49YRDyFlH63bnYnQDqKVyvjMrkN4uF576Gsi3bFxijC24oJoIjZZD0EQl6wbpXUb9ITNinqDJGB3K6en0EjYbcH3WIuFpTuTPQh0r0Fg2RX89QLcAvFxzs=; 5:nAsziMPJHLX7rlNpeQpddOAqOHUAzt6ZBWDtreLbNoMydaL1LSVWD3XkFFu+wafsr1s1Fvk4OPbbJ4yFi0A2qFLJOGpePw725YnPka9nVEGFRcHDUNZFdHvyCkuQb4S+sk996TXVsFU5Jiax3tllqQ==; 24:6RRcw6WDBf8hAjJJJCxwKypUcaGilKRUOhJnDwaFel1VQnt9kKkuZuRer76jbT2N94zJUYXlbZdODExl4rDYbjQ8E6JaOA6r6C1Tgmz9xhk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2589; 7:WkEWPKohod7eQcUaLFJnW1WFsIPCLQVyIPAJDN8UWoUeUfk3nQ+5pPf99VCZPu75U2Da93uAkIH9MleSUiZqC/XUj+rwTlBlHGALcmwknMHQ/hILLt/GCy+GNSiOluTIiaGDqYxy8wq5mSAiLlKCRjAggmEcwLZYsvwT/qnE527DQdQlclEBNHH+asUKRZhbBGtWxRNbWEwuknRXmGgxQ2tpitWzVTBRibKKtqLEGNBJyMArPPTjynWipHgtToMiE01AyEmsunXAF3yNW81gkW/VocrH3u+sTJMwmu/SK6YE4F7etfUZRMiawp3mR5GKm42vHduA060OjnpZS2j9OQ== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2017 23:42:35.6288 (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: MWHPR02MB2589 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.41.82 Subject: [Qemu-devel] [PATCH v1 2/5] cadence_gem: Correct the multi-queue can rx logic 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+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Correct the buffer descriptor busy logic to work correctly when using multiple queues. Signed-off-by: Alistair Francis --- hw/net/cadence_gem.c | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/hw/net/cadence_gem.c b/hw/net/cadence_gem.c index 17c229d..3e37665 100644 --- a/hw/net/cadence_gem.c +++ b/hw/net/cadence_gem.c @@ -481,14 +481,18 @@ static int gem_can_receive(NetClientState *nc) } =20 for (i =3D 0; i < s->num_priority_queues; i++) { - if (rx_desc_get_ownership(s->rx_desc[i]) =3D=3D 1) { - if (s->can_rx_state !=3D 2) { - s->can_rx_state =3D 2; - DB_PRINT("can't receive - busy buffer descriptor (q%d) 0x%= x\n", - i, s->rx_desc_addr[i]); - } - return 0; + if (rx_desc_get_ownership(s->rx_desc[i]) !=3D 1) { + break; + } + }; + + if (i =3D=3D s->num_priority_queues) { + if (s->can_rx_state !=3D 2) { + s->can_rx_state =3D 2; + DB_PRINT("can't receive - busy buffer descriptor (q%d) 0x%x\n", + i, s->rx_desc_addr[i]); } + return 0; } =20 if (s->can_rx_state !=3D 0) { --=20 2.9.3 From nobody Mon May 6 17:35:16 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zoho.com; dkim=fail spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1491350360472853.459875729694; Tue, 4 Apr 2017 16:59:20 -0700 (PDT) Received: from localhost ([::1]:38108 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cvYM2-0000K4-Io for importer@patchew.org; Tue, 04 Apr 2017 19:59:18 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55017) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cvYKw-0008Bt-FJ for qemu-devel@nongnu.org; Tue, 04 Apr 2017 19:58:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cvYKr-0006Ld-G2 for qemu-devel@nongnu.org; Tue, 04 Apr 2017 19:58:10 -0400 Received: from mail-bn3nam01on0042.outbound.protection.outlook.com ([104.47.33.42]:55296 helo=NAM01-BN3-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 1cvYKr-0006Kr-5i for qemu-devel@nongnu.org; Tue, 04 Apr 2017 19:58:05 -0400 Received: from MWHPR02CA0020.namprd02.prod.outlook.com (10.168.209.158) by BY2PR0201MB0725.namprd02.prod.outlook.com (10.160.124.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10; Tue, 4 Apr 2017 23:42:47 +0000 Received: from CY1NAM02FT053.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::200) by MWHPR02CA0020.outlook.office365.com (2603:10b6:300:4b::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10 via Frontend Transport; Tue, 4 Apr 2017 23:42:46 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT053.mail.protection.outlook.com (10.152.74.165) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1005.5 via Frontend Transport; Tue, 4 Apr 2017 23:42:46 +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 1cvY61-0004mi-NA; Tue, 04 Apr 2017 16:42:45 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1cvY61-0000ip-Ke; Tue, 04 Apr 2017 16:42:45 -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 v34NgZae020479; Tue, 4 Apr 2017 16:42:35 -0700 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1cvY5r-0000g5-4f; Tue, 04 Apr 2017 16:42:35 -0700 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=d5MvIFE5NZicVa3K0qeyXlhTmJ6qA0CbATJNNb9o/oE=; b=kepY/e73Ap5M9Bi1Gez/2aDUO0k95lEHnbNoMrIzjsykxSpQPIULiQz+qzpsU2caWaGJH33m37ytlHF/rVlUcjv9lZDkiqyG3aZMK5FzlYahUNmpx35B2/71Hpkpcd450h4y76QiInvoxFtxbwI//UOz06ghq8d2yYt3uXk6Nyc= 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 (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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; From: Alistair Francis To: , Date: Tue, 4 Apr 2017 16:40:09 -0700 Message-ID: <325f60be9b819f261848db3d69554da640294ca4.1491349058.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-22984.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)(39400400002)(39410400002)(39850400002)(39860400002)(39450400003)(39840400002)(2980300002)(438002)(189002)(199003)(9170700003)(8936002)(9786002)(305945005)(50226002)(2906002)(48376002)(8676002)(81166006)(50986999)(76176999)(118296001)(77096006)(39060400002)(5660300001)(6666003)(2950100002)(356003)(5003940100001)(33646002)(36386004)(106466001)(54906002)(38730400002)(36756003)(4326008)(63266004)(47776003)(50466002)(189998001)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0201MB0725; 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; CY1NAM02FT053; 1:F/NBH32CSGvgQSFnVKZrp1Y2kd1mWoqjgkemhSoilBk8xGmzxQpf4ya7Pjg1KDZ3qUwnFLaEZzdaIY+DTOhJLwsnjI3cOC9VCpJqlGkWig4ucG5xJqOWtPL4EDHUBqOKA0+4e8a1/HPn5E2hDmOSRdPqdRA3RqoIpLZxwNjr2EKx1MCfw3GK8Z/wciVrm50bc6KJCfS9jLcUm1PzQ0JTssF+D5Kao856VQ9wui4lKQ48Rh3qDA+/JO0W6wbq2WLx2ksq0nQQtwpVAANsCsYylIqSB1eciZAoxzNMpEY1vspyh9D+8aWg/z88fiJ/S0QCGPeMk0bD7CXOycA2xQp9dGI6/fsKMq2dNZq5KNhQoV+GzKnjZjyFlwNGcgMLR+vJ9dCCWOwEZ7ObIvRC7xmZmfrQgP5j7FQz72J4nxaLfGAac7bcLemq81OJRhRxci6EXubwz/V3L9tEho6NH/HSVnmMTKFksoCm5t659oopyrBBssYa/cpZ8jIjHlrYL7E6hIFTcMhmhH4Yk32SYAsxuAmO+0UU+5nB6prkb5Ys2WO6oUggpqapxQLl7Hx771m2s3m78+6iOr3+RrdvutAaKQAw1q6qLup/CRze27viQJo= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 99dd02f5-ba7d-44bb-e0e2-08d47bb44c15 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081); SRVR:BY2PR0201MB0725; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB0725; 3:+JY9WQM8ldjp+8QHvOBzKvGN0cxCzgQKDW0F/X1SJNVvTeA0+ebgtitEo+GN/ecm/BwsasJnl/4JtPX1nmV1TVj3Z3Hi4bwOnA6DSKbnpDcPtdraqEtMaJKUW9zV0MUBQlCq+SNfEZSLn0hy4mAgwRCHbuB1iRxHpVmldkN0Z9OVAvNhsl766TgDA4xxCjPOaF+xmQKUUe8YwsFPQU3jfLoIiYN5ajhKAEBSgMWDOSpTScCihUz+KekOmyZJxfHVcWnj491GhhVJSUldgjEUfol4cDr+uJOMmvpPjT+ZKHQ9xWBGzj53G4O0te+sIRscJa0c8s3f1fPQrb1zbOrvjGzWkFiKP9h5MoYrjNO3z1DEPhXhcRLB3wEsa3rFchImR8JYq4XIC/ItfJj0vvDsYHZOPCilWSzXyBU2izC7FAZZwj83MVrW9JkaMf27dwvcf2aNI2sgYHPnbVKO26ucINGv6rMlCnntMnXDuL0AKiDraWly7D9TaXAJDI/5X9YX X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB0725; 25:8wfXMGmBStrOBO2NE4gUXTYLKlWehekKnvDm0NzToB7DNe5qRqRYzM0CAOudVWLfa2zHSZN92L7y/9qKAH4fu0nCdBNOh1DGPO0VMDfT431vnjCovkiNIyj+tLTKH85TOw7QytfzuYuPe0CMIEc6+1DP8ii7Yss4oXzeauIf2vKv0Qz6DK3HNqgSQ9QRhfqCjFdN1QvelJhE0waCYYkCOw1vBQjJP4IOHqMKNr76iij0BvIdMin+esZ4cnsfyQYLOTpWkw//TdQZZKaH9GRj7k+gb5e90QupHwpYm5nBXhTFLMLI1pG0QU3qpcAd9xfdDoTWzY8B0Rf86nTItzbOsEbn1bcvhRoQSphrP2UZSVEm8+YAp808bwUZln5BgWZiI1Cny1g9XXGpSt4fKmoM7SYo8Utri2oGdknMhuaeXhKej+epI2jFM2GP0pgKLqAhl0/O3H302Krq0YoiqgAiRQ==; 31:OM+ksJJ7oyB+IM0W0Z1OCELZe1cInDpZahjFI1R6XxF7MXQkDp6xzfhh/1185NSDJnerDQeVSZlXD9iHBntGSE48X3WZNZGpT/yu+t1O1hnB46TeY/A/FmS7Z+YFVAD95Bv0YQjL9i0vrNjDlz8yVBn35Z5LUp4ew0nDCHfj9LwxkwESK2iMPkGNJDw6zexZwAgSUduBw2xQMWj6JLov+6v6IK7PHtSkMl4UwSsXL5mqStD984AMTtf5iXKwAp8ltJVXne4NybBm3DR3VBseSMbbN9ZuLffXbTRNgHOJsJc= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB0725; 20:JXM7lkR44vXvlEtcdgEoIJ4v5H+5lyCByxNIgqo/ZzGrHtEuy4vnY34ZfncSsJAs0uWz0FOrxRwkpq2TnRuQEhwUiAmQ/qIe50QTkx5bUMGPcRH8Ng2Wnb1LYKOAnxgJvrfNwC9UZ4BE+kOjwffqJ6/SyGWT9voLQq1onCGARA8qg2V4fpfNzAc397jaiAK5C5169YUBMwTZ526JFaq+82/IYXqNVGvgpG4semvn/Cb+J4rp+uKaMUnnOZkRPjdRGvF9ZdW1TDMsTXN99YOdKJBFCPm9SnIVZEeBVYsAAZwYOMPpP1VrEpvn54IzvMwaYhnAXWgF+Fw4wrQXQyaDbMaoOAXilV7mOfLR14iaqgGB7a26yOyt4gdQMTcmcpGiVUk1dPS2u0IF6idXUBpcVQwun76h1EEOtn8wT3Bky0R8KhTFiK3Ar9uX8lYl271JRraa4jw4nDn++TCkK5Wwu6Rkc30Qjy3P3CbL7i86nlRoUduZSonyJMsCgpEpb3bD 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)(8121501046)(13015025)(13017025)(5005006)(13018025)(13024025)(13023025)(93006095)(93004095)(3002001)(10201501046)(6055026)(6041248)(20161123555025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(20161123564025)(6072148); SRVR:BY2PR0201MB0725; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0201MB0725; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB0725; 4:Vwcgo/aZ4wwrR1LVIiXSuIjBwlHauIPg6C223Us8Eke7WbIDs+qmkijFQ0D8x8WA0CxddF9TZgV95BXH19fK+ELMcarkmku0SIjDlODgBkkn733VP6Mt0h1MlFqmHP0+elWQ2HP6s3j4KXEsizwOZSc90Px5FMEQ2d+UFjpArsGtQBVC7r5yuH8yiI2PoIc1MUm/MvTjNKWe72O7ZQ11o2ULPgxmwpwuERiVZc/oVyA0t38FgqBHEFOBKrfqk2D++RXMh5T/MK6dEC09amr8mNZgiKcPWdi8q5fz7RiBwQFgXoJNkeevHi7N5d+vAAIhOXJ4PcmCbNLvxnMDalLbrv4S1Ie/Ofu7X1rwRbAYUbLNTcWogBD/W5pGMcaoFAPdx9i0ek8GXC1tbn9R+l1fuuAWfdS1SNhVwC2UE20OKUaeDS0TKpcPLmml2ppv8mGR5ImT5eQ2i9AgwbyNrXiQU6+jwtAqSL/pg3HaB16kx3VYeMeb7aNf+ieb70G11QqhOhzv7WL3Hs9yijnkcOB2diL9rSmytChi8q9WDv4z/kS/fvvfSzpXQ4D+TLzDWLSGTosP67WOujBPY0M8yIPxMCiMsHZaouTELx/LxEHZFrSwc6wE9h0V/id0v+UXg3R8krUWl9EBo96msEeqw8dbreVM3TFqCwnup1UckvFwNZrjXhjJhWApoi3kJg9yOUCgoz8K3U8Re0HjZlKnKKtCGOzIw6z5M+L7TSkSoqvkiGQWZz6eb9d3eImIPHkqzCsL++uk/t9A3CyLj1YIesHswuzael02Hb4iu6diIRg7r7oDH7ROoHs5hoVgmsw72ZoEeNw12RLDGMjFFycR3sjBB9XkJnF+y2s13xJVaJ5bwg47AgmdU/zaU+tAsCxphZWv X-Forefront-PRVS: 0267E514F9 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB0725; 23:KaBbxAjNKoAKSu9WMyUpqHFrW552M7xhjmptn8K?= =?us-ascii?Q?+p5qN+En1bqyrG5SNXBVsKItuLs5c/0ETb7t/GaWg5A3Z4S7UY/T/DIhwz6+?= =?us-ascii?Q?b5MCMJBdKDTmev9PRzqOXq2yhNu3Y/7UoJbx38rMrLiMIp+OWa4Lmwcz6d9I?= =?us-ascii?Q?AlLelgLFKG1q4txa+45MRRIoWg3WOSi6C+PID+DwZv0EeaIIsX0/IQCGfrdb?= =?us-ascii?Q?90sM9eP8oQTD72WtU9CfCWU8aQYUqK0+wgi+WlsshFqCm9h9EhQUWsajizZw?= =?us-ascii?Q?+dxfgoDFe/G4MLoQ8ubDXIGdDNIy/tAXEtmvcUzLbgy0aV0+hMdD/YKKmceR?= =?us-ascii?Q?Of59NYfQXTkjqLcmJ5UBVdk5EPtrpVkTMp5eURUs6CqRebwZ3UjKW0lfjZpv?= =?us-ascii?Q?vJ3mJEtfW4UfOBnOeGmoOW+nEBmq6yw6x3cR8gNcr/0BCMUHHtR3Ctq/SqcM?= =?us-ascii?Q?msDXqs258cz+V+1SH9zuQuKVeV2WdQxq5Qm6NiejLFWbtLSpOC1ts+m4FzvP?= =?us-ascii?Q?z9G3oNiUytOQNldC5Do22MVzldHFLkI7BdabtyIwBlgI0GN6wsB/TKlhw8fi?= =?us-ascii?Q?gHinBhiIlNRjgHNDa1JMS/6TnP7WfWMTi6Mp67Dvrm4viq+1XMHgpkcOOQQv?= =?us-ascii?Q?tNv3jW/iMBBoUOcU0Ktp4plJs1OA2wwiH37D7Z7I2Qq8g8Vez8f8aRmG2Qmi?= =?us-ascii?Q?wUlXyg1OPWhMfoDBv7Kx3jrnIhQfBfoS9D0qg8ewFeeweBFcNsPpnRFS3t8n?= =?us-ascii?Q?VYSjjUdKukRLebBnBS4Fxs3e5EwmoySEKPq/1YguVePa8iMV4qM6+uPRB1Lr?= =?us-ascii?Q?smHpGc3b5i5OYhpdcP8zr+5ZtXvLHn6OOJj7SeOV8hOPXE1kslm9QOkGKiJO?= =?us-ascii?Q?xDW+ojnZlQSuGs0I4BZowCAhsAZeFaGn4UO71JSWhVK9V09VFx8AvBCNtfSb?= =?us-ascii?Q?wOZvja2ygDda+EepcOvbdDc9CW7G8HrBJcql4qQAF7A5ncbbSMMJWngB0V0H?= =?us-ascii?Q?FMeqevtBVMGxDy1bia+eiqMQnB++Yn9sOuStaZXHTtj3MglUZ911Kjb/Es5+?= =?us-ascii?Q?khDy8ZTj1MjQN9RCOEteurWdi5+ju?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB0725; 6:0fftYNDZyHT57FFiaYRTQR/LXk364m+5hlZG/oi0XQPdbTsQq1IE3orJUq9uPo7mL9vrrO+Mqx/768S2zuL9xwhIDN+p4ab9GtFkZ4tcJ3Nqx53PcSKBD7+JCTHCRKYfOQhBxReKUnwGqXsZOMW8/MGQZh8qmYBM43+QnKgbLyZ6+//gdYAxwk8ml5og8t+yRDexGrYtsjiViWnZNJULJA9Hn/R7KPlYjagSMZWJmhFGhTpIhDNkgl2k4vp7dx0nA/RgZDdpqWtX5PKGG621B4idmzoTgY+Vm7lHVSg1zR4UFwZnxoNH6wUENHwWDvzIQ9YT9mwearIvIlHbu4tqodlmSb2MHF58SzkTkAZdCZVsH8U262P7plwqa/0+WFIka9pGxJvoP1NCniBYLLo4/MiIEv4MC7NrS5vrf7fT620=; 5:5s38/r0pT0YebvBSN0hgbR/wCNaY0E1PwzJk2llCKWNwmU3JIepST4FmQ3iagw3CIybjL89YaKftofjijy5Ccv64fR73s/wwFuyRC0sG5NNmJ1RJk3fsF17H/QHtf59FqmqWIkol6SfMnEaNo7ESTQ==; 24:3AE2kZL+PxMPgJsHlfkcSVmnjSh9WOIUISDlIYghix1x8jSb2Z+GnZgur9WFstWmkLVseVQ+5x3eTlLH5Mumx1Qc3tc9NITqPnDd7eS1ZFk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB0725; 7:8kZO0+vGDa9kbX+W/Q24ccXalHiLb4ejYh/gydCFbWjEn1II6REb6w59Tsefe5Es42KEieXfi69sPC8lY3XSJA6rOIBttIp+b2GwbdxGPRqKJrwEgiw3vpy2+voBGhoz733cGjP22QIVMe4C0GKAQksJTTkPbBJ120AS+gxDS/KLc2TEYdTuAkjMAK2cUyLVfItj4x7EkNA/51erbtHICnQ5VF1/UDOo4HRpYRMpzb00O+QOlO12cR6E3C9cZyjP8ecjQJ5+MeWcfMnZJnk14/DG23OV864zkYwIpoamFQ6FDFt8llofYqUkuN0NbJBAAVmWhoOurvCBzkjM6l2VPA== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2017 23:42:46.4258 (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: BY2PR0201MB0725 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.33.42 Subject: [Qemu-devel] [PATCH v1 3/5] cadence_gem: Only trigger interrupts if the status register is set 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+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Only trigger multi-queue GEM interrupts if the interrupt status register is set. This logic was already used for non multi-queue interrupts but it also applies to multi-queue interrupts. Signed-off-by: Alistair Francis Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- hw/net/cadence_gem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/net/cadence_gem.c b/hw/net/cadence_gem.c index 3e37665..b9eaed4 100644 --- a/hw/net/cadence_gem.c +++ b/hw/net/cadence_gem.c @@ -518,7 +518,7 @@ static void gem_update_int_status(CadenceGEMState *s) } =20 for (i =3D 0; i < s->num_priority_queues; ++i) { - if (s->regs[GEM_INT_Q1_STATUS + i]) { + if (s->regs[GEM_INT_Q1_STATUS + i] && s->regs[GEM_ISR]) { DB_PRINT("asserting int. (q=3D%d)\n", i); qemu_set_irq(s->irq[i], 1); } --=20 2.9.3 From nobody Mon May 6 17:35:16 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zoho.com; dkim=fail spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 149134949345343.075769883567546; Tue, 4 Apr 2017 16:44:53 -0700 (PDT) Received: from localhost ([::1]:38077 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cvY84-0005yJ-CR for importer@patchew.org; Tue, 04 Apr 2017 19:44:52 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48844) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cvY6C-0005A4-3H for qemu-devel@nongnu.org; Tue, 04 Apr 2017 19:42:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cvY68-0005dR-TW for qemu-devel@nongnu.org; Tue, 04 Apr 2017 19:42:56 -0400 Received: from mail-by2nam03on0066.outbound.protection.outlook.com ([104.47.42.66]:60256 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 1cvY68-0005dH-Ij for qemu-devel@nongnu.org; Tue, 04 Apr 2017 19:42:52 -0400 Received: from BY1PR0201CA0010.namprd02.prod.outlook.com (10.160.191.148) by DM2PR0201MB0733.namprd02.prod.outlook.com (10.160.94.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10; Tue, 4 Apr 2017 23:42:47 +0000 Received: from BL2NAM02FT042.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::200) by BY1PR0201CA0010.outlook.office365.com (2a01:111:e400:4814::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10 via Frontend Transport; Tue, 4 Apr 2017 23:42:47 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by BL2NAM02FT042.mail.protection.outlook.com (10.152.76.193) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1005.5 via Frontend Transport; Tue, 4 Apr 2017 23:42:46 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:33821 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1cvY61-0007nO-Lb; Tue, 04 Apr 2017 16:42:45 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1cvY61-0000ip-Cd; Tue, 04 Apr 2017 16:42:45 -0700 Received: from xsj-pvapsmtp01 (maildrop.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v34NgbKR002039; Tue, 4 Apr 2017 16:42:37 -0700 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1cvY5t-0000hH-Gy; Tue, 04 Apr 2017 16:42:37 -0700 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=/MXKIOIyB/exzBsnd2tZiNu7H2GPeKjHzUMMJGMtvAU=; b=s6CgiKyfYxYVpW6Ig3tlY3RmMGaq7od+LTxXXaXl0ecsxEXaMghMJRU1lMKcpIt7QDlaR4Pzx34mzYkXLTQrDTbgyBDyZ8sC0Q8zvTZlRrEVbZAKRB1Oac+xH6JsWDUcsZVaTXQBoyrNP2lR9fLkcZUXPVtdXYwML9cbBXxboME= 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 (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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; From: Alistair Francis To: , Date: Tue, 4 Apr 2017 16:40:11 -0700 Message-ID: <07368f466735c951eaf53605582085cc7c5feb9b.1491349058.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-22984.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.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39850400002)(39400400002)(39410400002)(39840400002)(39860400002)(39450400003)(2980300002)(438002)(189002)(199003)(9170700003)(50986999)(63266004)(9786002)(47776003)(5660300001)(76176999)(33646002)(305945005)(77096006)(189998001)(118296001)(356003)(106466001)(54906002)(5003940100001)(2906002)(48376002)(50466002)(36756003)(36386004)(50226002)(81166006)(8676002)(2950100002)(4326008)(38730400002)(8936002)(6666003)(39060400002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0201MB0733; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; MLV:ovrnspm; MX:1; A:1; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT042; 1:7ytpJCyvYPF1/2FnLojPUxMdBmTdfjyt7FDDECRcXY2NInCIWrLw6+HBFhE/W+kqGzXoc7C1ysIdUNvufbr0gZHbcHJLYA+u4bS9ExMyPVIAbSUDvrFp5BTLxsQcjOeVYzn2XrBsnzUEBJDyCb9tULBoElK+w+r2ShoVrDjPXBmAhNEqAr0RBYEu+Lpk/ylFxUHHkpYMQE9/8k6GhoGXa/fXhwfLnCTb6S2zChcLNe+678fgDEGT+8Py9vk7iSUG/B17929c5Go/VhzCVdI1FFyW24eZ/nlNsncjsCsg9QbdGgGkM426jxfsxduJsv38XOYssKF3S5RIeor+S90iQ/KuG37hYqup84OsYmN2w0yi0qyBMbseaAGnYf2hp1SRgcmoWJa/SUddtzHt9RX0E7ihyAzmcptdHsRyr8/rzmQedqHvH2dVoNmoteB+OCSA9yz5pR7W69fQPIUhD4/xfZaGvTt1TTCfHJxYp2tWR8uhhIDw8ntgD3Qba7ZQ1n5Sn+YllaOsUPmXZUZjSV3NCFoso8ZnkziGnH+JzzTGqUT1Ei5Ph9S8qBCPQ8RZi9hEF3MG6VwpwT2cOJw+Lr2+dlEC+Te7FJClkKyMVRcNLqY= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 921bd646-b38a-4d53-df60-08d47bb44bed X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081); SRVR:DM2PR0201MB0733; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0201MB0733; 3:7WYLhSPPxKvphdKTFGSA48OwWAScO8o4fGUMcltkZL0JVpKjE548qyNDLb7S7bfiekZ9GBNiaGsprniWnSzryOTM+PqM3tL70Qgs9a3ZFd71ZPjVj+iW8W7WK6z5Pt/Pc1InRqpfxoLreWsreyVnS9OmT8VqDIbcsnb4l5A2qUIKpaOEPGaU6mSnhvzywWEwQv+Qf7TC9O0pbbORDKsGSklH6tOlCkeZBJxFNEqN4dBqTL3QkjozTR4g8DJTutXUAJJwIggpXfqeyfr8gMca4BQb7d3oiNt7URZVSiWGcL4GJ23/a2q3+tTg8oLMO5HAUbptzKu3BzXhA8d96Ee/4LI/5AMJx9sxGi5v4cz+Vyy43G5gzMTc+0y7Lh10U6cxy33o+0JlxiqcXBH3oOMc5syPuFF5w8j6P8A5iea4jijiJ8T6MM2AV0B9m/JbYDc+dU2Xkq7KjsuXci0fe8saQWwSwGYrBGRuwG3qAooHm96H1wvgj2dNpVADeP8Hn8mh X-Microsoft-Exchange-Diagnostics: 1; DM2PR0201MB0733; 25:kYrcDVe4JBjyjEBEzqhz6O5Qmd8JG1xzooQoRAvojH5z+wCCi93AKHjqyrd7/J1Laz7sbI71Q1Mo2ZKwCANfKatgnwkcmsowF3Iw6Lig5EbUvy1w434imVA5vRpKyVbK1l5j6szfokdJxcgz9Hs1n8f6WbrsrvJwJEWQmF1L0wKdGtzFN/iag6cOsFq34XGazCSUcJeHz171++vdSjO30GjDY5OHWcERqmIKgkdrXHsY+9ZIkwuqzG9nsongYjeZ+xeWP7vruGMArnTo7PLAqayNhmsCTzwtUbI+3PeGqZrd8L06ckz9CBVZSAdxPxUfgNXQyOcpGXjY00Sc9A7GFVP1MiRtZ+GQDWLC0qYdfPQNVeCZ/WbUdNrQSO+fBtLzdOj8iWozV1dEbY2F8Ifus1l9BI9+3cNL0myVccnJxFpOuvRuJdOvy9TvCh24wcGAtto3h5Yi8k9WmFGlEU3Fmw==; 31:xO87qVOA9I/18uB11JOH0yJrXRN+Fvr30vonVyxBidn7kbUU+uEkIFs3uv1f/63I+YYB4Ak+gujdlbPkHyjEd6Kjp7XUF6so8HiZABFuI4MlUZSOpXvWRBPrZKhRpQo9LXJc1W4PFRWmRYkj6jRyNBYZcKMkauCseCU/dnT6sKVIbNFtABVc5zGCe4lh+FpaNQM6gJC2LSr6CgIH2fe9TY5hYsVi8d1Tx7F5ZNvwySZi4z50R7SiKg5Wl97ZY4TaigK4aOxbNc+5XpsfN84pyvlHHRpt991C3skg+qcgrH8= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0201MB0733; 20:DokKeb7Y9Q4R3o1crJvf/deGDyxJ9Q4VEW3qq84C4k/21ZK1Oj/T0N7hbqwsM+5HUN6pDgFtcpM7bGqukzTEXlC9k910/PdsYZqzR79QEWvb/Bxs/NRUfUIDmGmuNtjhFUfSAvH81RkQwW3y07AQLNB8fDbtnc3K6VS0MVg7Ynh0afWOjaex94+BcdmUxNnoLTrgqRW90l+Knl2vNAkcWBsJDXgFf2jnnPP3R7A/3IU9XLOrE8lObeXpaI07EqmAy/UUMTUwsx2NYmiZpu/wpcm2gzzatlGoFVtbbkFpI51tYPzaV0zGDQY9NOSudEupfV+k2nEg7+NGrMZ4ORx6ZK971DzEGx2SeZEo85m96+LOieP1aasJ1j33x4Ua7iOxMBOwsEoEgy6Un9ZtJHrRSziypPw2P1OxOX7vusd1jqvCXRdO3v3Ipw8J0dNqxLeycpuxzA4B+41/8eRgi6dIZoy7KbqdAOZsAzYg6/jZMVoPMukJ3H+fJOvb6VDYUVia 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)(13018025)(13024025)(13023025)(13015025)(8121501046)(13017025)(5005006)(10201501046)(3002001)(93006095)(93004095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(6072148); SRVR:DM2PR0201MB0733; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0201MB0733; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0201MB0733; 4:EWcrfYnerpxMvfrbJ0FtmuhTGty/UPHenZWm2y4NYr4mdukSqQy9c29x0xmlTAMC2V/pFc7J/W4EI2hokQPibAUXk2zvCYfI8WhY+Q7Xg9hycngD5ZjOsbfCsjIFVBEVsqgq47UgrkY19QFa1iTSbaYzHdB8cZe+Vm5K944RYQGxP0iRnkLdC15/ngptboG2dZDr8MZQaWfilxBLDtXALCzKK98bEw/AOibgKrCQRY0Sk8eU72r9T8WsMYaJORceb8F8o1DB1XM4jYHA0lhXYfT0jJ7zSPm1AdyXamUIOOK8wM7PiYhtutzR4kRiu1+IHwVQ4YbBWcUCIWvH8sWSLzUAE6Eg3Vigu135FR2cHNjSEItvFhnQGtmcRkpi3JygFGD6EiMPZ9EWEVwyqAxxAeCHzZxzkmptOYtEIw++vtJfYxdJ/pXxJv6RjvjPYZC8Zu6hHsZxtfUkzxEbGk3j1h0N5rjrvoSPMP0mjM90YhldF2mIZK+dS7Ck3jKbVN7QQ6b/VrsngqujoWFNHNf4b+YDMJ5e8GDWEB+vrpaybzAalD5QPtUOXw8fvRT9dlYyAhUws8GaOPOwAUa/DKl2Vi6SB9sYaf2nwFfYw6RpqkjQsbMOlnc8PfR4BMV78Oi0TiGn5O2yYvT0aXSUIKSAccN8FEg25bwWARwzhl6CEyAo0EAvWiaIqlC1AkC3U3BB8nO+nyMNz/2S+fVYXJdkNRAIOA7V7MG85o9il7xaD3iQkrC7tOGStZaCiLyHBvr6hO90EghXDZbbE54VgvuxemgfiE8Hq0oGpGDefhmCAY/eoH0/GRJCaToaIt8LKDDovfO4SBJ9rHA2rSd5icfD7vPPEW6bPNDt1PoqaWKmGXxzqN0TKFB3CfZneezhkWJq X-Forefront-PRVS: 0267E514F9 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0201MB0733; 23:OmF+vgMIRERt0e2gr6sAwDxWm1/mK53so7i3Lr0?= =?us-ascii?Q?9bUKOeXai4r0WITc5bvIFo2CW+sF2a30ohGn4Zpr8FFTP1U57am/9ZGB3r2F?= =?us-ascii?Q?gF/jRKm7b4s99AEqh0WKKndwbDVPw6ckxM6+Bg7caSuTRbxqQZ4jBUHmdSKi?= =?us-ascii?Q?GplZngQy+jtTURjqTPB8W6zy8vyQaIAzsecI33LLU/TAT90TCLsTVTQzDlmB?= =?us-ascii?Q?+d/0EUPA503vfvb8yX9AZu/6QT6nNWbkmd14Y+zFQ8J7fZzJdPjw9WT3tVQ7?= =?us-ascii?Q?yOd6+jLJmoVkb2CH527psY9XNHwZHDsUXYG7MRtOQb8RZi4HHo5IqXACwa8z?= =?us-ascii?Q?kOaBzvoNmyS6grzrLuUC3q3eojCAxZYWt66TooUHzRZGmXGjlNVGjZv1KUly?= =?us-ascii?Q?/1eXU642M1gm7tO68h0Af3ePaRcIe65+JWBZHGEU/JJbRckjqu/Lm3zGooT0?= =?us-ascii?Q?ZxwZQ0IntFMCrrWpTBR+VNYEAfIR7TSxnt8hvAagAdgOEdfJfheKVoIX3kX0?= =?us-ascii?Q?u7I2LoK1LLCciMCDaPA/KbXNdJwhkxKVtuf8kGv5Rh8Zgq3rt5fLR47j2bOC?= =?us-ascii?Q?JiAJXUgraGNbWUHuTeoFJlFLOJGDdERzwN8uMq0o5AUR7j8OXsVyxFBQ8YBH?= =?us-ascii?Q?AV9xhDPNu5/Ta+7z9U0Trw5BntD2FN7uQTOrV6Bktzux4EOq/zRka0aaYLHz?= =?us-ascii?Q?gp97amDkTHC2gRLoVwPSATvpB9yd0RKktGwoLaIVIbdpYQTtNx/VEjRcCcO2?= =?us-ascii?Q?jtpD8xF52vPX3tEjBVHroKbUtZuDVVETEwyreRvXODlmDlJSXEQKQlrVAxmV?= =?us-ascii?Q?gFN+pxBvc5nRtSm+rrPMDfWmOILEwJfSSt5b6NHKzvS7MCDG/YDoVG/20IP4?= =?us-ascii?Q?YqrsIFY4pnvBWViM0ISXWvRH5WfUbp2y2eru7n3daszUwgzcAHrXhwULNx54?= =?us-ascii?Q?WksKpPpIcEbSvqjHE0AUtm1W7P6fw0UpfOtx0/tYHuZ+ss1SBcBeg/VobFvl?= =?us-ascii?Q?h7252e6MuJoRc1SmwHBq5CniFvxz3pAErthzcoOpW8La7SaxMHMgvwR4AE+J?= =?us-ascii?Q?+gFglrBvLdlgm5eWpZECWT54Dzxcu?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0201MB0733; 6:YODSnGdTc0oDSuIilc6yqaMxGEpvnkV3ho8hjO5tGW2LXtvuluo68RCELTjfRJEGJ5ZW+N1bU+NxymtQVJNQxKmpgHgNwShL/VXjxoDONYyWVHi2+EEXgtZxtIV6vwpWP+q+uNskPhfJvFwHjpyPY18wi8EO8sgr2cqtgi7vjgM4S/fklqtqPXJ9p60ZrEoUdIfABIUfqTGeaRfchxyZHbuBNP4dxIwg3Nnrx2oLFkas+DFg6pEmjA+KM524C3KGUN6lqrMNdXdiRxnbkPso7BEZgfEkrcVowNkW45ISBo2zlamIVL3rbrq+GBuAoB65ZUZF/H4Z8aNJQkwKvWWN5b0OIQzhKEy5KvNRG838OHWB7adRDm3X9nf+s4eikKGXus4qQLI2GrrSEs5OfTmNBw+xSrjvHBiu1OT1jZevaYo=; 5:5sWEp+k0xzEJSn/SdN38tuzW9Cv321TAAmAcLAjUtlVEsXNj3ZAyTfSva2XNtDCw1+TcMb1RGSrSWAqWSY+/SIdHZFSoP8aiOszNFXJAI0Nran67Jufb6NWHHz4xX40nwlzspMz2C5AlG4S3amZH8g==; 24:W0LVJnAvPHtv94w3pcMoHZ5d6PbO5D70V7uOrSBfvtLDM29CIfniH3PMYnWTRtVbZy1tL0LVGGTNkvhVmsDQQbcvJELM7YRllJtkXEyfbTg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0201MB0733; 7:xIRXnlihEWjK41BmSehymUe4KsK2KhrMn21Kglu5wFhkXjdQPX4suNhncmCqhKZrTnuAwCQ5u+fLk/q7e0s5AmQqUu49O7mZm93w6OCAx16yd6uEEcQSd43rb4m3Rmz3bHS90208ovq+/0dVLsRHHh5QM18BGUdUsDeH0vgLyhFNILrftBCXkK1W/vk15rSKSkN6hAf/3chjRR4ZCRY6/kGKCNmOQAbewa1sZzMRRrO7T5t/2KITQx8IOFwR4mJgoIRdnyqEmy0EZ8KTVALsfBrr60uSgKzcl4hJGe06sxQDgC8yxUbimeMSL999KNImsYo0Zi7e9JMvXnnumLCMYA== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2017 23:42:46.2573 (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: DM2PR0201MB0733 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.42.66 Subject: [Qemu-devel] [PATCH v1 4/5] cadence_gem: Make the revision a property 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+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Expose the Cadence GEM revision as a property. Signed-off-by: Alistair Francis Reviewed-by: Peter Maydell Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- hw/net/cadence_gem.c | 6 +++++- include/hw/net/cadence_gem.h | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/hw/net/cadence_gem.c b/hw/net/cadence_gem.c index b9eaed4..7047e02 100644 --- a/hw/net/cadence_gem.c +++ b/hw/net/cadence_gem.c @@ -300,6 +300,8 @@ #define DESC_1_RX_SOF 0x00004000 #define DESC_1_RX_EOF 0x00008000 =20 +#define GEM_MODID_VALUE 0x00020118 + static inline unsigned tx_desc_get_buffer(unsigned *desc) { return desc[0]; @@ -1213,7 +1215,7 @@ static void gem_reset(DeviceState *d) s->regs[GEM_TXPAUSE] =3D 0x0000ffff; s->regs[GEM_TXPARTIALSF] =3D 0x000003ff; s->regs[GEM_RXPARTIALSF] =3D 0x000003ff; - s->regs[GEM_MODID] =3D 0x00020118; + s->regs[GEM_MODID] =3D s->revision; s->regs[GEM_DESCONF] =3D 0x02500111; s->regs[GEM_DESCONF2] =3D 0x2ab13fff; s->regs[GEM_DESCONF5] =3D 0x002f2145; @@ -1512,6 +1514,8 @@ static const VMStateDescription vmstate_cadence_gem = =3D { =20 static Property gem_properties[] =3D { DEFINE_NIC_PROPERTIES(CadenceGEMState, conf), + DEFINE_PROP_UINT32("revision", CadenceGEMState, revision, + GEM_MODID_VALUE), DEFINE_PROP_UINT8("num-priority-queues", CadenceGEMState, num_priority_queues, 1), DEFINE_PROP_UINT8("num-type1-screeners", CadenceGEMState, diff --git a/include/hw/net/cadence_gem.h b/include/hw/net/cadence_gem.h index c469ffe..35de622 100644 --- a/include/hw/net/cadence_gem.h +++ b/include/hw/net/cadence_gem.h @@ -50,6 +50,7 @@ typedef struct CadenceGEMState { uint8_t num_priority_queues; uint8_t num_type1_screeners; uint8_t num_type2_screeners; + uint32_t revision; =20 /* GEM registers backing store */ uint32_t regs[CADENCE_GEM_MAXREG]; --=20 2.9.3 From nobody Mon May 6 17:35:16 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zoho.com; dkim=fail spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1491349427840829.8409611659748; Tue, 4 Apr 2017 16:43:47 -0700 (PDT) Received: from localhost ([::1]:38074 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cvY6y-0005SF-K3 for importer@patchew.org; Tue, 04 Apr 2017 19:43:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48830) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cvY6A-00059w-O3 for qemu-devel@nongnu.org; Tue, 04 Apr 2017 19:42:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cvY67-0005dD-Gh for qemu-devel@nongnu.org; Tue, 04 Apr 2017 19:42:54 -0400 Received: from mail-by2nam01on0062.outbound.protection.outlook.com ([104.47.34.62]:24016 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 1cvY66-0005ce-Vi for qemu-devel@nongnu.org; Tue, 04 Apr 2017 19:42:51 -0400 Received: from BN6PR02CA0048.namprd02.prod.outlook.com (10.173.146.162) by BY1PR02MB1194.namprd02.prod.outlook.com (10.162.108.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10; Tue, 4 Apr 2017 23:42:47 +0000 Received: from BL2NAM02FT038.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::203) by BN6PR02CA0048.outlook.office365.com (2603:10b6:404:5f::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10 via Frontend Transport; Tue, 4 Apr 2017 23:42:46 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by BL2NAM02FT038.mail.protection.outlook.com (10.152.77.25) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1005.5 via Frontend Transport; Tue, 4 Apr 2017 23:42:46 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:33836 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1cvY61-0007nU-QI; Tue, 04 Apr 2017 16:42:45 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1cvY61-0000ip-Nk; Tue, 04 Apr 2017 16:42:45 -0700 Received: from xsj-pvapsmtp01 (xsj-mail.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v34NgeXv002047; Tue, 4 Apr 2017 16:42:40 -0700 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1cvY5v-0000hX-T8; Tue, 04 Apr 2017 16:42:39 -0700 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=oAZ4gdLkM1xO98jxGDsmwsUhPjBaMjDH10LX+3ehskU=; b=fkH/MkJJataQRIFghT4nkplL78SPkbIp2DFfYZ9o5MkcrDQZYrEOAzUo6F/vaXnxcYlEC/q5VSCTWQwj+jQXtYv6XgEyEK4Ew7m0+T9XqMB5/W56RdQl8P53oeDm4MaW+ta26ooyV+AlfTwWTcjAe5KmcIAP70bsJ2k301Cv2CE= 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 (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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; From: Alistair Francis To: , Date: Tue, 4 Apr 2017 16:40:14 -0700 Message-ID: <227ffc41850ba81199b74570afde9b833fdfb4a6.1491349058.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-22984.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.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39400400002)(39450400003)(39840400002)(39850400002)(39860400002)(39410400002)(2980300002)(438002)(199003)(189002)(9170700003)(5660300001)(356003)(305945005)(5003940100001)(48376002)(50466002)(39060400002)(4326008)(38730400002)(50226002)(189998001)(8676002)(106466001)(2906002)(50986999)(2950100002)(33646002)(76176999)(77096006)(81166006)(118296001)(6666003)(63266004)(47776003)(8936002)(36386004)(9786002)(36756003)(54906002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR02MB1194; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; MLV:ovrnspm; A:1; MX:1; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT038; 1:h17EnEMsWCTH865vcAdxWzOaSeFRqgx10Im2B84hm/nvAZkVqQXBQbXg0C16It0z07tRt5ilhTvdLRnz1S88XtvD81MJT4wNz6m8aNnOmu6/EOmK/4VC74xTJcuYXkZY76eLUGRMMkjzYcSi+Fsur3xQKUz6AyjsmxAT5T4MhVJwnNt0oa7V+Cf6x8GchEBqGD9P6oJPBILRSjqp2viimcPGNVeMtUGBo7+HPhaQkS0OFUbxQEqyoxwVOsFNUgIOMslcC5NIYSwEbIA7fSl762rd/Qkc1+0PAL+Nf+gJJaxzt6EKAFJCClud+dTzmIQHeyLbSchUJDu3/NoMFbfsAU+k41hgAYYVL7xU6l2mPgFTKNeAG3XOcY32UyxBsMwxHJ9DqK5i5F3hfZLS+9Xh3l6sHQuTiKEptQc5jGH+3vHOSAIwfoPVS18lGeGgUPyDY031swp5mNNzVjUDgv5WPANXFsxbPklai7nprfpldXCsZzSbPRIGPqVI5IiCyq/a0OAol9QYoUVG7U43jPaUIPHLaZlx1X7HbZYk1f66Kxz7bpjbuJuyvKBF4+c07IovVZMGBNCd32zWjg1ty2uP/7PlePU+MJcHn2hfv/FtkPI= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 0b948c9e-37f5-4134-3f6f-08d47bb44c00 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081); SRVR:BY1PR02MB1194; X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1194; 3:zdjZvXThs2BP1Ul5L0shWmebYALQK2/Z8m/O91HaoyO8IOnz7fbazfP8gI1srAfMjn2GVxVt1aAA5g8xr93myV9ZE6HbFmXQjL8ZiXsob/0770vsVcpr39CQL+s1Hy3WbF6KKQQJaMsIRBo8ykxuy5GUKDfOptluD/IbDL8i+1lCi/Yur2tqj/FwM5D9Zxai1NFB60MgYsArT488cyYPACp8TU1hTIPrEP2Nn58G51LwgLR1s71prqOWCmPD1uyq2YeQB9HCsUuzTzaiW/k5vQKTX1B09/p7X1WAcclt5EqDlPK7zM2Um7hwIB62uUR2Ka9ob4DdzdaLIVocUA1WDUp2R7djsxjnaA/jtxwgG3YmyFJhYWbPI4a5aHkqdCc4NddMjt87UnYJY8+9RW1QLonPl0/Q95Sl4ENGpKrvbUBxseftnsStHcIF1Yi3AVxzN7a0Ob+eAJ1n81qHwMFUsf28p6/KSsCoMeIeY6facLLJqTMMJLwyXlva2eXZ+g/g X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1194; 25:FRCHJVImzFEO5vXzIxn+3FmktIP6L/vg4Uay9ChrHqcJHJBstrq0MBOtcf7hCvpObk+RlBhrtEB9VM85w7V9YHreAxey+kOOQwhfj62TwQ1Dgsu6gYMXEdyqnKPJdV7D3kQFnm3s3bXIyLVMoUM31rpZ+2lOytcxsel/FwnXLncptjd1UGd60ynEfwVc+ZE7IUJmoQkGVdTsYjSuW2PjiaP/XAXQdYbnvsyizr9xKPxP+ftsPD46V7KWzoPirRaOLkk3ME3+0aEZeZ2ld0gH9SfYp/5Z03k1OqtLLqoWi0LbaWymbECSXpF7rnaoFWg5UqzaEYfzY2FjL06L0r7Yr9G/iTudEojhBDtBYIWjPbaMrrZuZV+R6lnFkUV7dWrX9JvQzcREc1eBrFWPWXY7w4HgUFlxvKo5kWbgmQ0my/qvdKG6OI58YSxICpkfXDckEkwf6JjVJdnU+Z6lebkxdg==; 31:qeoIAlfh5Tl5cfpg1f+MAE3dORrfh0lKJcptQfMdR9kHDASiT+Cw9a5r6zu6o6PV7uytM7MTdVXG0ngAK8Phrftz4SP5G3bUHRVdSL+UIY4FX5ql4F0vC1YK23i0DG4u+0mQATflz/OZDTYjD2InTPIVhD6v295m7JoJl68k//kRlueGdvs+J2omEOpLIdVHQTYyC92lAFIU4xAcSagK+VW4aoYOPnludfTPR0fSQLvaku4KdAC5kPdhw/oRsFfwoCQC3SEKFaBXOXQrLL5t0Q== X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1194; 20:GleZ2Xva7Cmvpn5gbUsu2npD3JweIEvcezV+PdJnf/twDfmuBNp9EOJTVa2FXyMhFsZC5yvCEA5f7IZp+4BFHPPM0P+LpSqlGgmXo4F8v38iiKp+SFqkcAxMJIjrvZY9dIAApg5FZEvjxKEtA0SLzxoaP0242/1E+PfM1UA7rCFzogcaX7YK6sXfHM4LUjUKX6yfNGjv2HpsNoFLGL0DbxU5+kcM/dDLs89EJq/DnpGwwOgR/P1jv3js1k5VGCBZgdCqk/Hd6mwVTYkoAmmQhfgls7EnJV6uzO+9VRccCg0NgSQezwH2XeZg6be/MbKIoJxONf8jLJtPQjMshLHoIMxmRoVfmsGcxQHAHFB98qZhfiv+3EK4X2BPhbSu2++i34hq1trioX/meS4BirB6/MuEWXTLYJrr8d5jfmRgSjsPbg7SJ0sHkC5++om1hNtizy3iYszz2cJkichomhCI3V8gk6oEVY9lpfcYrkRdh7+DAIMxLsdekF7zkD2J5CuC 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)(13024025)(13018025)(13023025)(13017025)(8121501046)(5005006)(13015025)(3002001)(93006095)(93004095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6072148); SRVR:BY1PR02MB1194; BCL:0; PCL:0; RULEID:; SRVR:BY1PR02MB1194; X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1194; 4:/ljkZ98Itap8ClddLDotdpzQAb7bwxN93nalsqK7israJXozbQbirPc+PPrRTESpPhFdGwytzacO6N8tItnkqDtjQikKY9PtAxKQjyl1h+7vZIXP+Ps8cNvd+4QBXPlbyKl4XwTQrj66Z1ZHVODMTBzjMzGmvqM5kofYGSe0oq//JJzqwJXWRP7ab5pFcya3UpuMMIUmWoUZigX9HHpCPewj9Xs4K5q14ttGFbT59msscsKszUY9Kl5ShXwvYzKzSZxWhCdrWqNrCHqhxNEGsIbZRbkI9d28nspK1hFYdb7kK4IopAfcOLdC3fyQmwiuGAtUprkS3MZgHDajpBQIQZ6CO6xOoCtUdBN85S/cXxqQQ8vPvxGGb9ch0P+FP+728o9TBaZZ0855zIc1lHqmhNzCSRDhKD3FTW+2C1rD6dmUqZB1Wsjd4A7k84q+CATGzBwC5hrR85qgD6V036nWtBXiu4144iH3cm8uU2CdL0LzsHGJzTlg3xJ54LnNHqQFEmhRjq4cUJ02ylXMbdjcYxc9TcPNp5E7nUc9fz3DGaAfoSECFiXlPSqRKxTQyhRra5Lb3Gatap79gyayoFKPRFqqDjiCmWm77HDiEArBCeJiIsOwFfa+TuzmrQ4yd1fD/rudQs8pQigCwOsWP6iX2ED6H0I5/os2096gKGoNw90ll59Z4OsyEpgnV49N/K/DGlEJysTnSqUN/Ok0oVWvFhMnOfrsyk+ASQ0maaCncMFHwW9Kuna8yvO3U+dVcifRXEnEAWJiJ1yFz/JqinVLQL6TJh8/3U/y8CYkqPwldCqVNou+m42o9X6ckViNqOVXF7+v5AKmjvUw/YkiICsqGuy++zQk/942TKy0ufgiUOlr3FKqEL50tGD0SGkjH1sL X-Forefront-PRVS: 0267E514F9 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR02MB1194; 23:LXtBm9Bqg3u+kHpSJllrYw0wUv58r8vGbLqA1vEQs?= =?us-ascii?Q?c48mm1CZK0e4JxyO+e1YyL09I3bcMaluAAEQSwx4nkzj60o63mdGauFVX4rP?= =?us-ascii?Q?+VnLOP2Lr7P2EWBFj0hfhTWzMq95PEG7CZfUZGb37rHuHGcMZU0xwcbGj4pn?= =?us-ascii?Q?ek6cq5PdWBnskEnFsh1L2AmXLCN7s1GusS8hbToxIFJY9wUHK/CQcMVPSEyx?= =?us-ascii?Q?LIyw83KZq7CYEuvWDMF/PJDYwhUoaP94KrlgQ+Cdyn0EMuFmD9xP6GTuhSP4?= =?us-ascii?Q?55cwiLTpuoZ3bpIb7Bqvsfs4gAi+rqisr6bWaGPLfWKuNkmPcPv8lBHXwZNn?= =?us-ascii?Q?wt3TlOlHZXTEtcNs4IhQbB70P/M7RCsw81FcsJb/Ev4wuB5e//NoqoHr2tww?= =?us-ascii?Q?uwrKS+xU0e+FPCfEIVSPXxuKX3ZfPw3i39Z+9vL+cNIoxUQbH2NkkqnmcSFe?= =?us-ascii?Q?EyKUcUZ/8UCJDt5K/Sg2xMGe6X7jbPP7X5Ham5soxIuYFpnt/y7wV3qG37Go?= =?us-ascii?Q?8roa5+P9ZJKSjqs4iEDE+y84Sq2xYiWbGOO3VD/t6ihQlFh8b66GOlTmRTuD?= =?us-ascii?Q?2cDQiCWi3z5UDfUzSoe2UP17l2Ll6eOVlhzt53fcOhjOM+VcbWPVzhEHlQHm?= =?us-ascii?Q?xtiS1xl5Y9xfV4AUUVWKG6kzkezweW2laSZE/5mjlc2gMiYKEWkNaeD7VEVb?= =?us-ascii?Q?mIaSe4K861yViZAXTa9Zvp+zOmvpGX1mZCVtiVyUo1euIlcwArwhHguEvgX8?= =?us-ascii?Q?y8kCHvgnvGRyiQUBM2k+LxCVFIfebGeOLjyCBb2zMpAvsKjR5n2+zGvuL6S1?= =?us-ascii?Q?YonEVbGydrflsmFkXihKvMiSf8wbTrEE2GVBufbqbPGoAgE20cj6Tg3gc/oW?= =?us-ascii?Q?Q3OLxItPi+Q7WTeGJpZ76R26M0VJLTAilgtJgYbwos66sStsipiid9qBNGeA?= =?us-ascii?Q?1pd0qnWOFiCgWvJU9SOehZkCyoZdYyTX2SS/qo+wpKTq02CvJruEk10kNrvq?= =?us-ascii?Q?3LkNGV9UZCf2BwH0DAEVAPd7ykrRlAmAmMvqX1GxLtpQTBpA9BdhJuIY2NbI?= =?us-ascii?Q?5lQqrdb/1RvJisOsox5AbFiSgW0?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1194; 6:W3EYfwkO5WJ2+DmBc0vB+w6k0Hp52V/42ENrStroR2gLqTZjEKZjY9yd9NTYuB0j7NYesaDJqZryQL/KuQywKaBDHYycCZb7fbP4VJQc75gb7sEVYsrk5lVSWueDc0XJfai4fcSfPcpqyPQHzE/Lb2kKQ3uMsIEjwgTM4MOAviL1YPiERZ1an/1ZSbxKYeIWM1gB1zfj90taWa9UC0HMcl7wAT0sZpFcQ0+qN4IdYXVc4OaBlH69qenZOZtEaXChuS0LYa5elkeRLVOSWjOs3Sru+she7pqflgmmuVYFxD5VJ3S5t0GGPHsoegQXraby4MYrHlzXIMCyZ8RjXnn6C1for0UgTUpw30wvE0dqmIPrE1/WH3zB7v1wW7hZeRY9TCzBHCZK9u8oOeK4dWP63jfLBEqcmj9gO0cOphppEGY=; 5:u2xenaASeqqiquYmdyAzkT0oWQvSKbp1V7WLJNR/yJePiG/hSTVMwFyTwIcc+JFae2Lz6BFYlusLnvWNAqAHibZftyevHOIXM/o/dH2QQitz6cQA9+nZ3PzoxBFqKOiPWIOcOd4rkzQz/JquvLUZxQ==; 24:IpfaA4AO84952CGCxDNe4G3vvkCR7ZReWMzoiO+NxFiGbVR60X59oJJUChejTC6prthtguedGNeONesqBq9eKxOXb6Mx4MpkiMwRsBu75Bs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1194; 7:pixPVC/MuiA0ko4zRVdFxDqRtY3GCrQrUqSD3Ofog3STNCS9nE3LKSYy8Z7DlkyvES9nQl0nKdsgpr1a477BZ6IPS9oERyTqIaklVoHt576dkLXT6IJqF8DS702LJH8rzeKJSedXlVCja/rcJ8686ulMtbEfXgq63bbgeCxQ6+cOe0wwvg0TkZahNG6P6d2toWl/RodX2RrQz0GtWNhzaxbzSYbisSHXUHLLryQTsVVBSs3K1brRGNEPvibYSlc0Ya7dLYTqC4IVsdjQHVL4eUKSxan7NiYAWLWXFHhHdrOIEqiQj+TPqEDGxsLUkUNTDe0dEwslGV41E0Cn7JAyig== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2017 23:42:46.3621 (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: BY1PR02MB1194 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.34.62 Subject: [Qemu-devel] [PATCH v1 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, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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 =20 +#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, Erro= r **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, "revisio= n", + &error_abort); object_property_set_int(OBJECT(&s->gem[i]), 2, "num-priority-queue= s", - &error_abort); + &error_abort); object_property_set_bool(OBJECT(&s->gem[i]), true, "realized", &er= r); if (err) { error_propagate(errp, err); --=20 2.9.3