From nobody Sat Apr 27 08:49:34 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 1491955600943667.2570759480918; Tue, 11 Apr 2017 17:06:40 -0700 (PDT) Received: from localhost ([::1]:41611 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cy5ny-0000QF-Ax for importer@patchew.org; Tue, 11 Apr 2017 20:06:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57712) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cy5n8-00008h-2k for qemu-devel@nongnu.org; Tue, 11 Apr 2017 20:05:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cy5n3-00016Y-3y for qemu-devel@nongnu.org; Tue, 11 Apr 2017 20:05:46 -0400 Received: from mail-bn3nam01on0072.outbound.protection.outlook.com ([104.47.33.72]:44017 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 1cy5n2-00016Q-Ic for qemu-devel@nongnu.org; Tue, 11 Apr 2017 20:05:40 -0400 Received: from MWHPR02CA0019.namprd02.prod.outlook.com (10.168.209.157) by CY4PR02MB2582.namprd02.prod.outlook.com (10.173.41.17) 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:32:51 +0000 Received: from BL2NAM02FT062.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::201) by MWHPR02CA0019.outlook.office365.com (2603:10b6:300:4b::29) 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:32:50 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by BL2NAM02FT062.mail.protection.outlook.com (10.152.77.57) 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:32:50 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:43777 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1cy4LB-0005gj-M2; Tue, 11 Apr 2017 15:32:49 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1cy4LB-0006Hc-5T; Tue, 11 Apr 2017 15:32:49 -0700 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1cy4L9-0006H8-5R; Tue, 11 Apr 2017 15:32:47 -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=r9gunxYQxOhd8po0Ur0Fv9uqjNHEQ9bPzm1MpNJ3lq8=; b=TgCvqypmiUCCDfzgqY7xxrgBsLALeMwVjKIhvw0WHW9bu5kycv6XgA/jvnsMmC/HSpKA4TKwIixgwOc8fyg+hHQxtRputrAGoeUIKs0BL884Wm590BIHxIg5FSTqg5JPytmUpO8n2wqQEQseUHinWBTYZ/cpn4qfRsA0sGvXJ9A= Authentication-Results: spf=pass (sender IP is 149.199.60.100) 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 (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, 11 Apr 2017 15:30:17 -0700 Message-ID: <988b183dcf951856d8b3379f7e911ec95233bbf4.1491947224.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39830400002)(39410400002)(39450400003)(39400400002)(2980300002)(438002)(189002)(199003)(9170700003)(2950100002)(50466002)(305945005)(50986999)(63266004)(8936002)(76176999)(38730400002)(2870700001)(81166006)(54906002)(8676002)(5820100001)(5660300001)(36386004)(33646002)(50226002)(4326008)(6666003)(39060400002)(118296001)(36756003)(77096006)(9786002)(106466001)(2906002)(23676002)(189998001)(356003)(47776003)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB2582; 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; BL2NAM02FT062; 1:u/P7NrifanHDe6VMrIDAgvF6JQ8wmDX/J0D0c8L7L7oGMdfQfPQx+ZZoAd9frdLKN4j3MulJBw6wgE2oUwqYkA3NhTBilTDIlw3LUEgQtabGIxUJkcWHqihpfgKAEZGoiDOy5xwRkjwnwwof9tF1uhKFLlcbL6G1CMccI30Clv6T40XqulhTHYUU2nsdnFtcn5hIiKZNsSM6BZEv35FeRir2E6z43BPpQm0kGyrx9OkhDe+1Hc1/lld2wmzSbolcCmdLXtyCptAQ5YlbmPSMTpfb2DimNc+GRANEQMUM+YHwZ2f9YpBjGL7I0UFaab3ynBjjGf5HqbRfnBX04EEn9xNsRVv81pIIhq+wuLXjsXTdu9dA9P4NlzrWc8u+v5MFskNYO4/qu+CQ4hf+IQI+lsOKWjdTIBzFHDyHijd86RnOYyfKhU6suDA9M9tQV9fRc8qgJcO3cp/W5kXxri9WFv4YZMkc1+YK+UHFTgRqOXWb1I0YcHEVAOtpaoiUjjTmuoIjZFhlLwSfsXzv8obGsHKxr2P1TQu6XPl8F28tgvKT92xOBOgzsZBUDEqtk0CY X-MS-Office365-Filtering-Correlation-Id: 4e5e976d-fb71-4702-f482-08d4812aafe9 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081); SRVR:CY4PR02MB2582; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2582; 3:ahEk5p/jM+Trx3h9qvi4QkbOiayzn3W4ppsTYdeY7cTc6foZ7qu/tOK0VLM3y1D/KkSg5j59BX4hJVwhsO8vyja8yuyhug6Tu7v3tQLZ+V9+aCzp6yWC39re8Qd4qpy1xuS1f/fCxFmaYna5Fp6SR5NKg0TEFafOEgEvWmtRHAMMtZRk9LVwrvtKgeeri9a9WLPef4Pri19fuEBnd/ot5Hx5BhajMzmqbLv7lZn0J/d9/XD27cIu+i8CjQttxegTykl81eAHIFLECsHJPs1r7u0phjCB9ZSQ8QojRdPvmyN/Y1i0GT5w/cpM+HIVwLa3ptEjn6eEgrJOPXMCDvBWDrdrOf1+DFil6cpxUaTOWMlGdDd2RVKj1KmvMJOeFSakjnapyv4i111IxpZ4cRNl6IMPgkG2sKLKrBqzVVaYPzlZ9JnH/t0fQNimD+G+1r4bJ7wEOvoFNECj2mzlyUw8OxCiuOGcc4wK6519VBwKbwsbBjokMUdrFaVKOIcWlKMR X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2582; 25:ZTBQrpMr6U2BcNRs6viPXN8Tdk3X+XUVnDgM+9T4Ucr08SDsxjCF3P13vNgfg0NgylY0SIAoQMUu0WT9sZBOb3hITiTWjTA3MVZd6vF5dH/t4hNCpgUUij0/Q833pKjTUiki29NEuoYHffZe1VOkT+VPYGeiCl6UT0tk3HKVZpjyyxVgA+ZhrXHcznh2Yz0IlenBZKkHbrH5me+Brrbd64e5nwGuytPXl3y59zkt4KlItiV8lpIRydyzY+cKVlHPBXvpTtC7F7Ws/Cuh3KkPIW9crCnMR0QsRus6KDGeH0HyR54KrNb0a9ocUj8ApPYL9tIQ4JbTRTrQg/m9hg0SCIaH6MyBHztxdkrL90tCdX8pS8bAR9mNqgXp+LjVFSeiHs/syMMmWDAWLv2nZBOttg8y6otnYmMwGptk41f2dLzCUUDW9pfim7WYMa0ZmwR3zN2ENjinkPvICNOr9ZYIBQ==; 31:MmcGplpJlgDUyRGd3ra/bWr44ZmQIpDl8aXrg5Otj/0xxXaSjVquh2wUuSkiOoFAzdSYIADQSPKypqXG1Xp7lZIuI4zypFvwB2zQCLoZ4Zr0VUkj5UTu3uyUxH1CzPcXCCjioPO1VfgwOkDLIw9FDq/Ml5DUlPYI8mBbY6+HczQ9j5Ek/Cs1MvoCBVxzP1D21hj0FKl5I7aspzOOMnzqPhJCial3QTmQMyH54wQqVoNslpRnOOwOAApO6jr7vLdcbToGY6MvPMuq+ZTUnqNU/dwV5Em7HJgGoN/kZnHHCFQ= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2582; 20:oBl1//9VaXo5R6AqnaPegeWGfyIuR6nx16LEi1irZCR/h7qp0DWE0ueO5Ccn7ZmgGsXB0u6GlZmakBFrphoiYuiF2nQn/UHkNOjitgxlxWIrcLy8sJt1rOCgNqk9vGpX3Pa3Tf7mzjyKpg8xkifnhm2fpaVhIqc4qBW521jS2qO/T4WoH9VkVt8XM8U3E5NMlgcfv6eBLobsenoMIayXMtt5HGQOnAltjKHiUHVxvNo3J2wHnSquTIvJeE4DXZDlT4YOYO8CDaK/8ccz3ynmkU/P0oL9XGibjnkixjJj0Tdvnei2GEO99CAE+LOstVQaipCsm5qpG2HwUGOv8Fy+GdX1D10F8ueuA+c5Y8owPzNuw23qth5CyGomOZXALm+29VcHKaKMdQFJfiE+kricWGcpoRV1z1GTXCCUTo3K3PeOs22IKwwzHWjqvlpY7jJXWwiLDlMUulDz9OeH27IeYWMi5M2KgvSUqyPPxp1szMWdxVBl71ro7cH4SX40afXD 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)(201703131423075)(201702281528075)(201703061421075)(20161123564025)(20161123562025)(20161123560025)(20161123555025)(6072148); SRVR:CY4PR02MB2582; BCL:0; PCL:0; RULEID:; SRVR:CY4PR02MB2582; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2582; 4:Lg2QKERgd31JPkczxGt27pGB/Ql4g/Jkc19R4DbXNiAjhOQ+HOR6l3yubxpGE4e8XNelipOw7rh9R5Obm/JMuzJiyRoA9u4i/bwSVOfMDTFNBXNBO6nJT5aP30uQZuWKM8EjkIsFRzF3XU+f2mZn1V8gvYIOGtDchXtvnZiAJFrlP6QJ0bIVfDWkN0qoVm3legS/gKHIeNnDRRuw9IahQqymZgkoNoKc74WZk07o1eca+02JLzDqF4Km/72M8koR6+ScYwN3+EPg5k/pv1ru6HlpyNYY52B4NPRojRdBF5PMEHddwugCHZW7Ly4qm05M0Bl1VBkYsxLIk8zvBvWjHXeFOt5ky4xmgbuSEAb/js74tLbgWXh2VEjPlE6TW5c5VgkYIJeGh3fGdvPcWO5J8GWY58bgcrrNsDU+gwwkWulTP3hAI6KhN51o/oCMu86/RgNanzJIcYODfCVQ5r3Idij0a2P35uzffZep0Ed2lRoltiI3rImTSYfFCFNOZxyLD2Fl3ns2fGX0u8c+qCDnw6nLegD5lzv3TOq7PmtkgEXvK+wQOLHrYushMnyvXTnBHObTc4hf08AYBaKVEKSlc1YAYJAF7h7cGgJP5DThAL9uQnkixEIoCBl/JpsxL3GKR6TWP2c6avu1KGXxtOJ5aESpO0lFMa1kY2zbjGqerRej8t0IqvKss4KboBtEjaThPS5l/DDed5hm9Wualt+GAHb7lEdrETxJa1CUrT0PD5zgQN1DtscyYXhoV5XmK2wPOkFQKHRUU/swVfZlrI/pWUXiGHBDmf8L1Z3dTJce7uratlDJHJ8yiLfb6mSq8AOkUdNwOQmaRM/EKJFDJJOAxaYaAkhyf6SKkanGS5FS9hMCxmRPa2oZJVrxQxkPHvwX X-Forefront-PRVS: 0274272F87 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB2582; 23:5VRXvqIuIllrZJqqmhfnvK1/AwYqCKEUz1brxm1XM?= =?us-ascii?Q?YlB84xDuUSElC2VsPd05UAC+PZgh7x/p+yR8X+iqDN9i7O6qRE35902F9rAk?= =?us-ascii?Q?/lJcqc/V4qkb08+DKW5ZnqLR5ixztkpjiM9xdc6S605UjDlpe+xiMDyvXHL5?= =?us-ascii?Q?Rg/jRZJw2G9S2eB6So3VFDXP5pWsf4ouCzU3a+leOAmA+Ubjzs+Yx9Bms8Iq?= =?us-ascii?Q?4Iv+s++N9DKvzqEWwNlm6WlR7bnIjzGv7sxq05gJv5eFJ37B5maAU/TN7YfR?= =?us-ascii?Q?w9rkE5bupaPx6/nmknsxMg4YxI8tBpy3Qxvsoh6IIm8Tgiep6/mlBGmaxWuL?= =?us-ascii?Q?XueRwVaN9vv20yp+2hj6dOoOEv4auHtChOSZ97doxm0XOyF/YlfSRL/SO/yz?= =?us-ascii?Q?LReCthTsRYBKCtP7BAA9+rPaJOrAbZEG8IEFhLM3w+C0nkMH+gWvFCCbpJeL?= =?us-ascii?Q?dKx7mv5fXyW37Ca73mnD9GOG/rGIWGQVN5AELqrETC7WQx459hvqslqfO7yW?= =?us-ascii?Q?ml/D7UrAha2uVplxM0329ajbz9CdB0n05t+O9l4C1Fs1XiKPtBF3l/dQwltg?= =?us-ascii?Q?IHpWXrBCzxBcrp0yqzFAHGPcY/sWE7GVsvBD+RLS30fcf43uirXAKIj+KKtI?= =?us-ascii?Q?sEGU30hFLksb0JIO57IILbRnDfH52cR1v3+MkhGw8SBZk2OKs7y7H/RTnvfm?= =?us-ascii?Q?4Xr1oaU/bdqxCK6Us60IFpbXSK9qLreW65lxtyxOjmnuaQqJUu7Sy85gCTww?= =?us-ascii?Q?bu8YWaVrIQ5HLmzmrDkAQ6NzNkDcH9ETWGjjlRRi3UhJMUQIBBZByladlrdh?= =?us-ascii?Q?z2KYNS3K7Qdjusnvza6Pqtn4XzRY7WTr9c50C4q3bqpD3uJzCqssZblpiyL9?= =?us-ascii?Q?ke7RJJAtuwLYJ1foy7FEuJQdGCcWg+hEwsp+iBqEeCZjoUj1MXmC44phjz/P?= =?us-ascii?Q?JgIjthFR8M0rQJIjr1wsOBBhVSXCvIRReovcKyqf/wtsBpwcXKEcYORW9mg7?= =?us-ascii?Q?58a7LozIU5BFypsSeYWAZv/e0DCX/eAwSKBaNYCIt452w=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2582; 6:9e6oE8JDMVylEDsXdTJL5NamEC3dOU2ve4fcl0wIS0regiwxMWjBg5nuM53rxp7b0zhvDGb7JC7nmTTIM9O8qK9s0q81U4xRS7YUhc132cn4+y/asAHTEWq17QjJNZM3PbLe0wTn6kymGMKGl2ckJbId86qljCIEUKAYspvIcBvNd2lu6E1It/J5s/Rs+eMZS4FdDClM/ikHiRkcH5eiIkg/fmcXj4Ym28pi598l0zIEvInxY4iaTH/Oum3idk+edJRjD0yD8qgwPSF+WLpDeduPTHO0TbC2nu3dXww+Mp3oI5y9h8hJ5uBAjPzUiLpj0HQMfYdnVWv96w955cECvVW8lU6FVHjwb/dv9shggLdCE3usP0tMBWW/m/2GpFQ9uSaLjk9OHcg0zDxvnQ7oAzCo4/+DA17+NbbrazbN736d/+donqKEFaZ14bVzyU3EnZs19PDfHd0xiBdCUk637Zmh8kVFVIZqDzgjVDcCJpc=; 5:/9mbSMp4x2W1pgWzBVhs+qsvKOY2Rl8J+uu3HKQyLfthYr5pIZyZTPEdfkjaLBRJW0kRJlD04tvJLN858MK8F6HbWyUexrQQm+iBPjpxF8ONRFKg9tnyWZa0gs3J1LuB+qGl7dHrCPW8AlBPUIVLNYFedqTMANgMbFK9jkSRyYg=; 24:lO9KbnI/UkK+yI+WM50HpfpyWr/1Xd9Y/2oxf/XgUVW50rj5D6mBTBCOCcWo8zNiZngrIaZP/TcSl9cwecb663RHq6qxtz+uQbhOWd1VEJg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB2582; 7:7HqBUf7LrKc/RN4MaLNt2TkaqV5yTzFzTeinsbDMrGS0zOtRQrrk4xxqb1AD6gtNYqUxsfvVQYUxupjM3TWGWngi4EckLSxFKi4CyowA+3FsMiwgIWReRwLIRCY5orsuxfr9RiWmaV/NZ35eNBf/CR76H58VbPZIadwBK3zm1dC9/MkFOEVsmkP6SbJ1pO2vjCZVISytZAnJGBW2+tSDqF34ILajY9BK+v3/ndHzWM2dHs5XmDXV1TkkRk50ZUFEDIw/sr3PzDFPFj9P+1HR4Tw4PY4PpC5dvyhtGAYZqdEe/6jNz7TxAnvcPLYjlPIi2fkidK3Du1f2pIftO9yiAQ== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2017 22:32:50.4318 (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: CY4PR02MB2582 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.33.72 Subject: [Qemu-devel] [PATCH v3 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, f4bug@amsat.org, 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-Type: text/plain; charset="utf-8" Read the correct descriptor instead of hardcoding the first (q=3D0). Signed-off-by: Alistair Francis Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Peter Maydell --- 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 Sat Apr 27 08:49:34 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 1491950640692108.69067412229072; Tue, 11 Apr 2017 15:44:00 -0700 (PDT) Received: from localhost ([::1]:41403 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cy4Vy-0000qM-FZ for importer@patchew.org; Tue, 11 Apr 2017 18:43:58 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41088) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cy4LT-0000LU-VD 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-0005ff-V8 for qemu-devel@nongnu.org; Tue, 11 Apr 2017 18:33:07 -0400 Received: from mail-by2nam01on0051.outbound.protection.outlook.com ([104.47.34.51]:31539 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-0005fK-Kd for qemu-devel@nongnu.org; Tue, 11 Apr 2017 18:33:03 -0400 Received: from BLUPR02CA052.namprd02.prod.outlook.com (10.160.23.170) by DM5PR02MB2585.namprd02.prod.outlook.com (10.168.195.143) 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 CY1NAM02FT057.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::204) by BLUPR02CA052.outlook.office365.com (2a01:111:e400:8ad::42) 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:01 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT057.mail.protection.outlook.com (10.152.75.110) 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:32:59 +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-0002cf-JS; 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-G9; 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 1cy4LB-0006Ht-J1; Tue, 11 Apr 2017 15:32:49 -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=c9QGBfbiGhZFBTmtxmqGMz1NjRlteuN8V2w2KvA8F7M=; b=Bii9ImA0bTNxsVifvMCYwv/XXkXfglqt3BCf0Vxhq3R2hELWrOflE3zN830kNHMmGUqfm2KOfvFv0RY2D0L1BO9U5kv5fFI+l8pnocwUc4YP47ylqHLGe+kNngYFAxttwRPfm0l86PN4VjtPOOv7WL/MvGAkrFojAg3YOE/XvGw= 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 (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, 11 Apr 2017 15:30:20 -0700 Message-ID: <8a7e8059984e27d46a276a66299d035a0afd280f.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)(39850400002)(39860400002)(39840400002)(39400400002)(39410400002)(2980300002)(438002)(199003)(189002)(9170700003)(33646002)(2950100002)(2906002)(5003940100001)(50466002)(38730400002)(76176999)(5660300001)(48376002)(305945005)(50986999)(4326008)(6666003)(77096006)(54906002)(106466001)(118296001)(63266004)(356003)(189998001)(47776003)(36386004)(8936002)(81166006)(50226002)(8676002)(9786002)(39060400002)(36756003)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR02MB2585; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; MLV:ovrnspm; A:1; MX:1; PTR:unknown-60-83.xilinx.com; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT057; 1:Pyr0v0qxDI45Kf6j2m2mRueQ2/OLTt4gAC1xLHHty8gVZO7nU1CpMPjcrjEWkojuTzypJgqfkoUjlaZ5a1uAWZhKpcCWrhggaFqzhd4C3kY8h0lE6DcbEU1aQPJrHqSBNuib7Ula2XNOhKn2OJDO1as2N7K8qp4fRYAzVMDJgTUxHcs+1QHSfG+WqLSWGF09taDPOxpGAAHucFIsB9j5DSAzHvmVmPNTSd/uJX8nQdjRMCWGc5krpgIE9GvlmHqMI3AnBZJzOnxFX1+A3aAwm8fIAbl8vr0bKg6Re85LN/Iax5hLDbdf7Pi/iGNWDnu6FQ2T3EQ1COBcpkApq5JGVkYxEqd05sTqhS4e7G+6sNFOMuXw6PGr9MH0tu91pfCr3QZIngPheoSEie3Ku8JMhKw/7q3miH9zst8jcw8M9JfnE9H+lKnXZpYcClGqa/deviivA55lJfbQjga1KxnVx6BKHyNxixgXVEkH0KUJ1XeiPCeK/Zu9IRCqUUZIUMbgT89EiuOJa9f5HoCuWhc3rBSPAIEumzEGFEkkWRuO1WKMclOrcgEKqzZz1Ddj0MVD MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 59b84e53-d1ae-4940-42a0-08d4812ab5a5 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081); SRVR:DM5PR02MB2585; X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2585; 3:S3c5+7bSBcZioSTbrRPIzkNfUalVtZjsksz1ForTBg+g0xtETa5GfqqacsF3BKM3qL/dnx4tuOyyhSxnCu3C0xSeSaVcAsjmQkUHN50RNVpPSikcixlHZhB5VutERbP+4MS2zvLQKINPNaPARw6iWzJ6vBBMXzuNmEHuSPtbmnAgC6TYHmHlpdgOxEM4q7ac+W4xgfAVl0Fwb6ap9CNFh8SDt9PGZCBEEq9PvYO3ktHsjscbi3Xk+CtVABnZq2WNe8Rc6LVCHFQKqPVWBn0FRNfvWtQM29i/nGApUgftOWhR8sGbs6DcleKYKTRk75hQMboIwgk47hXy17Kn3zzIog9bxXI5PyxnU6TyPLsdI6pENJoSL2PtxekLMeIYEeiyJgl6VhqbFR091Tfj/M2eiXEt9g6Q0cVkZ8IQb7GJuxOoUTUDNK0KttMi6UoZUFilIcRlSqv0uRVp9pMgkDs2MY/Umo46jQ7Fxda3aodRUOoNN0Rog35iEYSeEZPjL5v5 X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2585; 25:h+67NdUXb23u+lYbSpMtYHCOhTz/jIodM9JjXgISqTMW5n2udG6CPSzFkZd488DpUAGEG15O7AHeaXfsrYJTIH+FoAZWjpY9LpHJllswtwnWQl73JVLbZeFtK6U++grg7H8JijDMFzln4JboPUgPAymqhBC2fo4tCzk9G+bXS+SauDSU6fFjDwiB22jZw25EmpLUdssIwu6Mne5v49/r7T3CIGOZyoG6fi2sQEH5hf8yx0Rjw4azUJ0X4ICW+2HSrD7/2W2vexhYScV/wlkxj7H+QNbQvkVGSAuGjIe8W9ZRprSCNFw3WFWdyScFMqZUQSvhOfdvcUyc+6F9xVs+lI1OuM/lXnF1XzXuz11wuOYjgU7PO8oreiktYwYmj56rZt43U6Ewgf3frBaVcErzg10mqzQU6/4Wt2jDCQA90cUgdvVp/i7Mg5D6iuKMT7UCFajqn3m4qB3vHS6f9sq1mg==; 31:2qyhqlb6LIwaEPAR13qPCgHxWcueP54SFrDsDtWQbIclx075Asn91cDN1nAStpEfBkY5K3rBdJnrFtocSmtFuduuMsrNZwP0OYz29LpW95FLHQdj9t4bLFL2JWqYEAS9eMS8W6wNw+yKn3RLQJEqayaSRhYes6jW1lsHmdOxeTZ6AndvLatWQp4xVB82VLbPavzYrv2zeNTHggPXDqsaKfUzWJCAIgvdZpvdofgF/0E7KnyDwtnRlhOEZDPP05nMHsCDNB0e8VOIny0WRZxf97XgJbG6lODdnPheGZosmOA= X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2585; 20:IHrBxhTwsmhvncdH993kUAwhBhK5L/tOVeeMYrwWoxhP559cE1eM0Ktrk/CBLcFgj0Vd6Me8EqQpFaanmPE1a8P6Sj1NQgKtfTeLD761CCb6Wq4uacw9FpSyefixbQl/SPs8pg9ug+gkAo3if8gmB2cTHfOyC58H1CiI/LisaNRPGnGeCoT8fvV+1jtegtQsAiwOPgJaERV6DK5QHghND7wW0jgehprSo6mHOi58ix7Eml6q0+xqNzibNJxPF8NsTop6Qsjek6aUM5RjYzqot/jlHfxgCqstUa4jCvwojCr4lxG+rfEWOBVhNiooBUYh/DyGkgJbqx4/xx4ZP6uYsZdCZG5Kt0LvHnP47Rm83vYc6Jo5KYWSEJf+OqlDVDHUUymxLskj9ze0wNeOpKom6P1+ISje3HV9scedqYnphB+CLP+U+23Hb9n/G5ZDSHdKy2j7y6HeFS4Ssw0Ka5ZqKECgcaEzN9p4va+cs2+UnqTlA5twKF2cqgV6tbZYXhbz 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)(5005006)(13017025)(13018025)(13024025)(13023025)(10201501046)(93006095)(93004095)(3002001)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(6072148); SRVR:DM5PR02MB2585; BCL:0; PCL:0; RULEID:; SRVR:DM5PR02MB2585; X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2585; 4:ch3VCw6UTFhiPNwTFwOwVs0dkDaz2RYEvjb7fvD9U/Y9dvRfdMVqh49ISzpcqqs64U1lwLiBLwRz5IWRoljfkAMmgqRqU6qxN3CB81FzrF4ymyk6bZw7aJBERJyVbfansEqVL/8R/or/25QatAZcI4gHfZlV1pJ3cJ8+s8PvXJIL5xKNHlVFgDTFFQ81HDp12uZom26wfwTKfcxBXiVuD+ASneqU3VCOPIsJVTHGDZkfrU/WncRdcAjzTCfl9ZcRWd+v4SUjDsHAQGOgLChyp0Oq19jJjmHuwJVV3X47mFTEm5fS9hiRfhxIcsQUTHHOQy2mLzccPnYMmrSExwo/TJ48ryyA+Y2nw5nC5BmjdncWjPmV0FL7/ZT9QShyOaziIXWf4wZGT5p5dROOTQvQNYp5rs1gZklVvveqhgrWekUJUzWO8EIPYNEBgl9eyg4gco88s0J+guXeGrA120HqsG+TdDcMGCVh0fdmps7lqp1Uh49P0gxZXygNgXm93W6zUOhyfM74p7fPcm9eYK3eWcl43uXb6B0ucT19TJCygaJt3AoirFGqgJhNa/nQuxoI+jrIgxUHbXZAEU7aMUqhQoY8JcEsAArvddYFTIhatR+NpNXmwLUlwiosTY/d3gpypxsneJXwCrY32B1XOzT5V2R5AZp7BSpEKv4WwFtfZ0I2KOYd11qzDdGKMiCixaH6EH9Guqqlniys+mk9bmnLy5fcjFSNLupnQWHIcCiVIm3KzEwyWB0PFw28CiUVDc3RkRjd4pTGEFp3lAftwMpf95L/xWSPL+cmlgh8c4umwLVyg853PCocXPB9bUxKRvQzIIogScv0kBsnQO2gNZ9Lhsiwj7CIpdxXHgUIYg3xdcoyt+OylAj0jyg2v4IchwMj X-Forefront-PRVS: 0274272F87 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR02MB2585; 23:26ZgTeeSLUnPW24YklqAjeP9IqIBuvaaBpYXpMNPn?= =?us-ascii?Q?FrvW3yufNX/40I7VdMrB7Tzjzccmm1DRhohFQnPFr8dHA0NrXzb4PBeY63AL?= =?us-ascii?Q?YmhjyTk7x3IjLmwwdgaQYIkViivGEr3PF/X9tenwykLSWNsG2inzQ6uWeGDa?= =?us-ascii?Q?n0wsaJii00pYlwa4pKSppZzmQr7qdNzfHA5tkQhhQNdHrY8otbK5bbcPEMcY?= =?us-ascii?Q?vqg7Lolg6ZNNv0ns4B95xapBfoAh0hXOr1XUXrHw0K3vXUUr+Hsj+DbyBElH?= =?us-ascii?Q?bqgzXVjBhuM1C72p1stfgJGMomQtV5yUl0KhFoRm1r3Whg3K5fxpZsIlGgLI?= =?us-ascii?Q?oZkuSmiWcFMzhwqbVG8zC+MJR+jA41N51V3zJj1VODgayWCQj5u5DQ7kXN+b?= =?us-ascii?Q?bjCwppFuKTR+5lM83FZXcIcGQSj6e2i71LKfeZLT6Z6hTnrR+sVXNmv0+66+?= =?us-ascii?Q?8ox4g56+BLdK9a7Tk1JSacpGb1dTurjPUGUW625m3beHu7dbX5QXzDwqjL4S?= =?us-ascii?Q?AkKBHmgje8sHnttwHoRXViZttzS3YSI+WcMh6ONj1ueAheLuFDYdST2D8U61?= =?us-ascii?Q?/AQx1CDOocL6ZLYjEpm5vlp0sjSlqU6ohuH1EHffoE9d20BWq5LrFt+fNt+Z?= =?us-ascii?Q?XQ7EYEdD+/HP9M6Et+AtVEodBebwczB6vgi7Dgao/pGlEOoiu0HVYf7ZExhO?= =?us-ascii?Q?Nruq/Uz6Njhsq7LCTUN9mWg8B0sW0QlWWaUbRWouDpKWcFiImn/pWg6FgQqa?= =?us-ascii?Q?RQ0IqhQWoJQZ3yahFcID6EZf+xrh20CJctdZs1MHeR/rwsQE61648WDsaOfb?= =?us-ascii?Q?IF1CHYa0hEVNBIb7izNU8T7R/2XU2S+7VF3YSVZ6cJ+aHyrPXqdsnCLTzFG6?= =?us-ascii?Q?Tlpp/LeHpSptBbbO9zKu4uQR+fvkr+6tI+y3e9yDRV5Nrb21RG+vuOKxYNwg?= =?us-ascii?Q?IVln6PbEmVQ0eTmGu1t+J9NaOJp/NNmZP4BKfacKnvd1NPRkOcDAappL2Hp2?= =?us-ascii?Q?tzF68PqoyWs9NjSSgyAMAhnqRgnfFS+90Ix49SNcZwqeqLXqVtD6H6BYKMiY?= =?us-ascii?Q?BLCDgas2VeOHCIvfPDJCGYF8pLT?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2585; 6:QxFgOfnGgmhrzanME1FMuVqFTDx5iOSRaGlbfdKp2T4ASqYcPsf8toyvHXhduTHV1ejjkrK+irkzXZD5nP0KrnbtUXeaRDlAYVfh+YsMonwg4DbyfrvT2Htdw7TOf9nWRCtS279kJwJZuuR62fE9SfB1a4m8WXLIkDA5wXiCXH3Vz1Vg+Rg6YIOPxrYndqMutHfq2E4Z5oZ1l0D6EIze+07VWEDvQ/ATl2TTA8DH6AgWo4bRBc9M7JTxBTjive18S4TC2e+6dB0ojoceVVVwWE+Xxox7j0NZbG+UYdaM1dpJVNAYtPLI7gYPdbatkhIDEtx9AwxjYXnZ7AvKMbUVTNZT3Z0Jnz4fMD75o5CuykLmCsBPR3+FQRivsBg2irVFNFXs1S/htR2mxOApluOdPH/7n5RpyNVIFvZdqncy9xF151oFIhu6rHvcki50WAWqHAP53ZtOtevghn6vkC5u3ghS3CrEKUA5FVaL+WuJlJQ=; 5:e0gtvbXc20eAXLQBKAu834rLS8Uy4f9PhInzCHIkbTI8E5786lnprDlyh/7qmC0Qq0q/kjfFkzqHvdLCy5bjNfGR5E25XYJuBaJdlHiic7OkrroVqjjCbxjXNqgMPIFORSYeCRhz/ysamZD78SlAp88LmfcomYarbF0/x7CcXn4=; 24:N8Wyymn6+ZvNFzRXEPIaCaZUHcm9Je3n3b9VHIleHZCyRhKZxwtFrxtjWRgofqMKOpgJWWQhqdMluWdM6W8dbV73bopZaBFo3x++Uz0OzPg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2585; 7:iY1W+41aX+CKNFTxy+QmDKop7sU90Eh9KcMJtsqZ0SdptS/3gVX8igV2Fd+eiNfy1TG+r+bmG8T92cMHE0fnaAIOWwSy8J8hhXiL42gZ5TqqFZXdwI9Ke4LUZRHgzAks5c+ejsedvyPSceu9pl15wg16kPkAzCr77fghAF1tdM1Q6ZBARG9CxeIZNRO96/TUrJC76c8C5N5uQh93IxmeRzfj5Ul+QavcHPpf2YN3otGJ8vobhAYqhUR6kkxdMzSTBr5WlMaDiHi9Dir7pa03JfDWeaix2w5bWmHqs+3g54Ftym1HEcSSq+se7noP6daqkb/rEHHom+1hdRvvvh2vsw== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2017 22:32:59.9232 (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: DM5PR02MB2585 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.34.51 Subject: [Qemu-devel] [PATCH v3 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, f4bug@amsat.org, 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 | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/hw/net/cadence_gem.c b/hw/net/cadence_gem.c index 17c229d..a66a9cc 100644 --- a/hw/net/cadence_gem.c +++ b/hw/net/cadence_gem.c @@ -481,14 +481,17 @@ 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 - all the buffer descriptors are busy\= n"); } + return 0; } =20 if (s->can_rx_state !=3D 0) { --=20 2.9.3 From nobody Sat Apr 27 08:49:34 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 1491951005700470.4571404886983; Tue, 11 Apr 2017 15:50:05 -0700 (PDT) Received: from localhost ([::1]:41428 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cy4bs-0004ij-FU for importer@patchew.org; Tue, 11 Apr 2017 18:50:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45291) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cy4aj-00047k-P4 for qemu-devel@nongnu.org; Tue, 11 Apr 2017 18:48:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cy4ag-0002bR-IZ for qemu-devel@nongnu.org; Tue, 11 Apr 2017 18:48:53 -0400 Received: from mail-bn3nam01on0075.outbound.protection.outlook.com ([104.47.33.75]:15538 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 1cy4ag-0002bJ-B9 for qemu-devel@nongnu.org; Tue, 11 Apr 2017 18:48:50 -0400 Received: from CY4PR02CA0027.namprd02.prod.outlook.com (10.175.57.141) by DM5PR02MB2588.namprd02.prod.outlook.com (10.168.195.146) 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:00 +0000 Received: from CY1NAM02FT024.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::203) by CY4PR02CA0027.outlook.office365.com (2603:10b6:903:117::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10 via Frontend Transport; Tue, 11 Apr 2017 22:33:00 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT024.mail.protection.outlook.com (10.152.74.210) 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]:43994 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1cy4LL-0005h8-O0; 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-MB; 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 1cy4LE-0006Ie-1d; Tue, 11 Apr 2017 15:32:52 -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=4TQy7LXkELdwmSsakvh4fNGHa8VPTjv2Gj0g6MyU5XQ=; b=ySR+lVNBZQ91tN1QH/S7OOv6yJRar1TxVages1eUuUfYS80CcQd08xp/FeD8EDbpHB+lLLv7DdtdvGinhSSwZEnC2GODe4Uge+CdkQ1pZW6QFANlyz6sWNGeWmlhRUezJO/FvoRa7PwHmsnqbVm+gRFhRmBL0/piLDYmmL8PZbc= Authentication-Results: spf=pass (sender IP is 149.199.60.100) 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 (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, 11 Apr 2017 15:30:22 -0700 Message-ID: <438bcc014f8f8a2f8f68f322cb6a53f4c04688c2.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.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39400400002)(39850400002)(39860400002)(39840400002)(39450400003)(2980300002)(438002)(189002)(199003)(9170700003)(54906002)(76176999)(50986999)(5003940100001)(8676002)(9786002)(39060400002)(50226002)(8936002)(4326008)(81166006)(77096006)(47776003)(356003)(5660300001)(33646002)(106466001)(189998001)(38730400002)(36386004)(118296001)(63266004)(48376002)(2950100002)(6666003)(50466002)(305945005)(36756003)(2906002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR02MB2588; 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; CY1NAM02FT024; 1:yRp8wkDICrC0okbiDGrrcgvPFYjaxekw/ZXpKWl8P7ANH7fdUfr8Lbie1TeIA++pVH5MsPA4utFYo0VoSz5BheqWQabInHflU+CgtYl/xKQSprLG+buiVPKRz9xnyqZEXNvoQAQMzqCf/omaMoY7w2USXb/sUqB2WNOH72/jL7LR5948A78fviyi0NAt5epYToRYLtb3MCnXDWadaKAIygGI/ge0I9ZS+t+xlTLKE55mXMrYaiz+7vdQJUfvhiY6a4JUeVW950pNRUPdIfPsqjSjZQYMHB2zfB4Oef+epDUWCyQ9gPmEA8qCxQyONHCr9uYQsymvNf6rtsvwh/v529yGt7cduBTzvruNh/zGv5Ew7PLN1gP4U7L/CB5eHLAajnkrA5kQDJB+xQI96bdvo0sRbSj8SIUUz+rZ/1feiDFgXMTkosbVQFF7Uj9duS+MTWlvrSKMQwpSWq/BBJ71p0ZKRDm/CUdBVCsx8OI3zqCXN5C+amaHx2Jg56kuZyz2IymScXniMx05uC0FSK1aslQRKC9r52S9DEKUu7QOi5dbR4E1CSW5hiGXyitWllI6 MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 2f31cf86-94e0-4832-81e2-08d4812ab5e7 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081); SRVR:DM5PR02MB2588; X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2588; 3:w0+cf5wYEQA6fYnkzoPqQTQlHqQHknD7y+Y88WE8Jjc9z7daBp2D8RFfHeFSTV5/KoNgCVKOjhqTYDt3TTtBFUQx59KcItzpt4kf8CnFthuq64XkO/Kn4kwUFyp5BZGgJUZsiQ2pFe6xuTD5i6UYLqg4ee0w0Xkb9Fl+h2ypzQ76i6X7EaCGRj8TbJFKmg8EBA5shJwT5knUJaHJHpj986p0b+mpdvO4VtHCUsh/q1ET8EYCSC6r+AaylUSkp78G0Dopy7ttqUlZCwvs8OeHj8jvRYWkNFcNFFFxkzIS1RAIo055BT3JvhhVPexbWYOeORjVS9BC7Zwpwp1qKX5Mj7SdrZ6gn3paEdddUSd9sBOrYwFndMDxkAuICOO4ExMSdDSDuueoOx2pqsiAXf/6AQ+UlqtY51DtL0sAfVgwlFT+V2ZSzqQEipaUDVH1Caz5ytaqLnHEmm+Vk0rLYLMGkxpuFYFNElkdZNYh1P6dWePEoIz+8JjsarTDx16iLUCb X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2588; 25:3fC2wlMlygp/l44BuZ45a69HWOHRV2RYDmyZZb1hOD+SdYRzEXTOCHM8M3wIK0VTQoqNQ+NsGVB3K1D3kiKb6Ak2Uc+0AcjRMUAoY+ZvO8liZyZwW12+1k1CercXROF0ldmBpZt+vGty50QJb4wZ03mbF1Bvkdf7/GzyNJ3G4rwQRFI8AchYONNyKi5oAA6GpetN2nNivj96BSIKgeCcxtirGsIOWRu9H3U4XBWJnIlCNREiGypx936XNbMzJSYQcxydEe5pCdHVcuqCWkYdaO50B6eFJQK44U/VD3NQJak3NUnGDbGMTb/OxPIkWKirXDJ1+8KnjZm3ub0vvg22lk+PD+3OMcWFRvyXZmV1/w5V6tNV+RHmuaacob/DJ66/V1xoOEAQf3iHFTHgVblSw0OS/upby6PNceitGjTZfc9D3xrBTkGzW6UeEtTa3L+jx7vdOMdxmv9e2kfu0wmLgg==; 31:FQLbDcLs6BluOf1H4PYmfU0qtT/3i8+d+RoLp3HFinj4LtToQVk8/6GXQUa+PD/sMZx9GtXT2TStNWyqWGvfSSKabEHvDaa9rAV7shABOAGHNptj951EFR9Vf85HEHV/uPSFag09B5zaKlJ5Bo/CrE7Hf7OJtJUZbPfKar2WNR2xtOna2xbd1okp18/SPHeodD1imNT4rIgQl0JnBpunAdw5wQo80veOI5fuSDIserhba9oX/MEOp6woN9mIDD9Icvxy1eeiMGc3jmNyX1Xncg== X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2588; 20:iZOQ7ZF9bd1+UXs/RBny+D0WsNUHRErshdeXmbGoeqsR033856jVYSJ0tYBbYuEXVRMAa7Q/Fz6cHHKJqixYKPa4HIt0ou148nlpZb9TZej92nhjFq8jJ6SJQ7/B3hMoLhY3nZB371xak/svTl4yWcMEzSKP8PasbdlQKl6asGIZbTo1+Vv0vIokubMXnbHGuEkDsYsRugHYK7o9QU1p9pr+FWM8kHYpYNxz9F/XAl3H4f/ZNOnP6zIX03cek26G9jPME0p2d9EcAJAiGFlFuBhg/6yHYV2DG7eWpeTwj8il7k1zgCcUst+PhB9eQMD1v+1sO+o62GvFMjccafNJl9LLMLRRrWTeNXIDLE+WqZgVq75Jf+AjxQ7I10OzAyOJbvwFQIwuYfVXfHuhUvovoKOVG+gEYwyziFYq7jVLZKVghDzV/efy6VK511DzDwOUBCZs+pLcQFiNxW/O8j04shI216uWQSqyTVjVHY4g389TLlgGX5rYCpuAI9z+I6q+ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592)(17755550239193); 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:DM5PR02MB2588; BCL:0; PCL:0; RULEID:; SRVR:DM5PR02MB2588; X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2588; 4:EwaWTZqtZ+EKelMyuaCTkQkf06/zh9Eyp3dGRQidoL8M8cTkA3lVIwmDgAleT1s+Y/kkbFi9DMnWk+3zBgdVlPWjQ9YQCX5gNsvxCi6qnICWecTs7VZ1iDGoSa4C4rRLyXtML+EdB8eBqZx2RO7W/stKFNSLmwSL36S/ZKgtZllhTHbvYLY5zhibDXtT7IdPkxxlgnFf2rfG4dZdI1xSPR4rQFJNPMzN0PvZI1TinkYqX1luNmfD/+LWkQhJvghZsxqHnhlg5Ctd1BNEpnlwAvmoVZ3D7q09IF/Vo816Q/Ap2z0ftdp4mmMiiZZsOJS3GHME2BiEdaRiif0NCmu0xk5dwNCIKOhLuSXKG7GoTV9W/xnqstV5gEK7wrRGg5KHzeTzdA/iNbXeQFxINmpM5MKqnnQ6BWBfU1BJ7l502nLSJLRtyVJU9gJOvR+v7SOhOBoqvTJexy+kxb7745ai6FLcun/WnaGngGL/+ztwCoPB41s8G0yIBWHyYrpqDHvsiyf9xzHRtnU8mHOXkwxjlSY1HwHle/YnAyu2BBvfFcGxuELEVSlvoXvX4H9TvyY8JmWl2ZDwt7l/KSyXgKgXB/g2PrR+jypczM7JejsFEpB5yRL+1MucE/KmaBndJl/V00oA5WuxzgRHkkpDZDUOnw8S4qxLKAHCC1BumnQo+C4vw3g6BrEnL5dQzqtbdLIqYBGE28yssMeR0ipC/ZbvGzZ2pxE+QViGpFhwaHHu6hmPCdvvuPRcg6NrsSu9WVb8g0vkcQXq+uALw/fVI754hxa0hlNbPnzbIJH0ny0rEaAEpepYLzXKnQtkJJvdtbrReC6FYGTdHl6sTkLXT1vsg4NhE3gxQVZ7NJ7ra0Mje2l/pGEPe2d5pg7PVX5tg+lTeTjVjC8EpjIJGphCHP0rJ2/oWYx322oc4XVQvq1W8fE= X-Forefront-PRVS: 0274272F87 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR02MB2588; 23:pQQL6JmtZ4DW8b7c3DscssS0dQCtwuWGcCq7UGLJO?= =?us-ascii?Q?uSF+Brsm3cohlVAXPY2u21ZSj84jux8au70S7gl9Ol/NODNIWFipLXFuLcSH?= =?us-ascii?Q?y8ntXWkdGLPVscXDs62OyR0J/IKmWV6hxgcyKdkdL42l6Pew0g9iw+4Pv7ja?= =?us-ascii?Q?G+uQI5CQHl2Md0Z/DOyd5jm4NUBGV8EniJ606VFUwV+jdF4hmofldy/cDyfU?= =?us-ascii?Q?U4x6vuvMHizGX6NwLUQiZTOQR6hV7iu/jJhpi/P+K5koG9vtdnH4QrgvbnYb?= =?us-ascii?Q?wXkMHYBgL1PsvfSm5A8z9Zy0Ta/TR3fwLblSF20+aRnaRogDlEnsjb542CRm?= =?us-ascii?Q?b1tkepPa6i+XV7S4i5KK3bYw9FiXZI86OlSu2Ko+sRPCBKrbGg4jfGd26y9f?= =?us-ascii?Q?ikEmbgAWOBdIcghu1T4ft9P3BMkuccbKeCgXpOWQso1aNt+df7MX1CUxuTrm?= =?us-ascii?Q?HFBr3eMGUuXb7+5N304LNhm5VYmhesN3mjYvcsyGgoDbCAYDYu/ohH8QuZTy?= =?us-ascii?Q?ODKJ0cubQHekQMQvqtftj4PO1tJzBjOI4YqZ86R0oc1mkr4hfkJBfhMgI0BE?= =?us-ascii?Q?1CxDaentwBzUUgQXq5K/OeBJUNhz6Exiv2YI4jF2v6IB8R1oRVi4il2Xs7ZC?= =?us-ascii?Q?apGp2San0q4E3yl6w+NGB+NqCg5deIZoFVi30hqMrufZeEAez8uYNkqASBfg?= =?us-ascii?Q?ty57sTP4VnS9HsBjDYwLiDaNaolSIij8jxJZOh2gDRSDlkBaetKUqXJQbsUC?= =?us-ascii?Q?9+X/lJq73b5jlyyw0kURoo/uWthdaQdUzajD972M3iYSarDltwTZ25+yzAyq?= =?us-ascii?Q?k4OMHWOnONJRKb65uP/LKlMt+Tpp4kI0U7uoYWtE2fL+vEbALaYmvoXRcovo?= =?us-ascii?Q?/lyG2ndZthwa4/hu+Rx8UPwT5hWH8dlz59+S7QMXeB5UwHjWv7n4HeeeUaV3?= =?us-ascii?Q?QfbDyWy42bVRrZSiiqAyxu5TkEjtfDFnJ2gafolMEmr4WSjQIQ7WyVPVUlP3?= =?us-ascii?Q?1feTRVcTuoaofFGPkqE7gNutWedMjYjLYQMgZT+lykl3/ef3vMz3Cb71zTHN?= =?us-ascii?Q?pLZbM4b2wMO/WgQp73IUfvMfMQ1?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2588; 6:P0qZOSN5ADlX48Hay8lSr/VH4wVhthqItMtHN8VJdnrggbfYzb7prg/55TST56B7klZBQF2sCOiReFkvH3W2XZVFmi20ekMiXwjpSWEXwdqihtFnbf0/I0x1R9vpfcu0kxXUAkb2IhQ0W59HCpwYe7rNPLixwVmCz/+QlayZpAlbBAS79oA9JjdLAZ622XXXBL2gj46FF4nwD8o03JluS8yXw1d6Lc9nM7LulugI3G4gyeYAKq8K5DXF2oynsDnJaoP2gBV54Kgo7ELCNu+XetSXA5AWAsSj0kM5OPcLDGgeBBO88Dld3cGsPoAh8Od4b9mnf0h9jiLBjBLTX5xBcjac3ECHIqoUqQTWdaW/6jmgF8cALVwvjJQYOHEOVH6jt12ONoRSgI5UxVQ0ZwQTXxj1CG80/Y1Igw8gHPhoMklbKctQNfwg/YgK9yow8uiyTLvUXqS247Dxfhi2+/50OvoqURzxFQrMjS8fZ3p0QDU=; 5:5I6vgJ4GBOHTkcZOk8dF8NslZLBWpNWeBtpHiH7fzn+Wk1RN2J40pAzgt2rxTqROIndXDYRThWKymmMbH2EfSNES+USyM7nP7PjPjpCaiUufE5emQIy8sCoNjuGgIXKYCO2NtY56KAhn617ED/+uXQheytVIerys8xR+SBNrkNQ=; 24:uM/stB0+N8cT0Y9ZQQ2OkUE6TQdhPPOvBjonJJOycG4x+72thKVjlK5Ss5S2WmuP4s3tqQjDkpgrGqf+BNfpkcpzxRsIqIM1imFteGX0cVk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB2588; 7:HojE/1cS5tZUyTfGYJLJ/hiUe7Bwe1uGIYPIwhoICpQcqMephVbcdSZasjpnbmiFjAv3n79NX4++Tj58GaWZ1RfSYRqGiMxgXJycKjK80jpQiKlnoXZJa9aEr9NChIK8Y9uzQlzwJ+SfUPf4xYRN0A0dM/GlhGT4BEIdeIHKD4IkOXNCSJzH3a6Cs8eOkx4nXvcYLObmmT8vhuIj2HaBzfK7WdlxcYmpf42jsHCmI9m9SWiHVKeIOvFNKgwFwy7nbz1SDVzEai+soSrObT5NFzILBLvPsETmavXx/55eYtcfNcIebWjMwLHw88OecleCCp2WlyH4kYYw7Jn26Szt2Q== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2017 22:33:00.4040 (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: DM5PR02MB2588 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.33.75 Subject: [Qemu-devel] [PATCH v3 3/5] cadence_gem: Correct the interupt 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, f4bug@amsat.org, 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" This patch fixes two mistakes in the interrupt logic. First we only trigger single-queue or multi-queue interrupts if the status register is set. This logic was already used for non multi-queue interrupts but it also applies to multi-queue interrupts. Secondly we need to lower the interrupts if the ISR isn't set. As part of this we can remove the other interrupt lowering logic and consolidate it inside gem_update_int_status(). Signed-off-by: Alistair Francis --- hw/net/cadence_gem.c | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/hw/net/cadence_gem.c b/hw/net/cadence_gem.c index a66a9cc..e1962e1 100644 --- a/hw/net/cadence_gem.c +++ b/hw/net/cadence_gem.c @@ -509,7 +509,18 @@ static void gem_update_int_status(CadenceGEMState *s) { int i; =20 - if ((s->num_priority_queues =3D=3D 1) && s->regs[GEM_ISR]) { + if (!s->regs[GEM_ISR]) { + /* ISR isn't set, clear all the interrupts */ + for (i =3D 0; i < s->num_priority_queues; ++i) { + qemu_set_irq(s->irq[i], 0); + } + return; + } + + /* If we get here we know s->regs[GEM_ISR] is set, so we don't need to + * check it again. + */ + if (s->num_priority_queues =3D=3D 1) { /* No priority queues, just trigger the interrupt */ DB_PRINT("asserting int.\n"); qemu_set_irq(s->irq[0], 1); @@ -1274,7 +1285,6 @@ static uint64_t gem_read(void *opaque, hwaddr offset,= unsigned size) { CadenceGEMState *s; uint32_t retval; - int i; s =3D (CadenceGEMState *)opaque; =20 offset >>=3D 2; @@ -1285,9 +1295,7 @@ static uint64_t gem_read(void *opaque, hwaddr offset,= unsigned size) switch (offset) { case GEM_ISR: DB_PRINT("lowering irqs on ISR read\n"); - for (i =3D 0; i < s->num_priority_queues; ++i) { - qemu_set_irq(s->irq[i], 0); - } + /* The interrupts get updated at the end of the function. */ break; case GEM_PHYMNTNC: if (retval & GEM_PHYMNTNC_OP_R) { --=20 2.9.3 From nobody Sat Apr 27 08:49:34 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 1491950715844533.1302326953191; Tue, 11 Apr 2017 15:45:15 -0700 (PDT) Received: from localhost ([::1]:41409 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cy4XC-0001mn-Eg for importer@patchew.org; Tue, 11 Apr 2017 18:45:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41085) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cy4LT-0000LS-U2 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-0005fU-Tt for qemu-devel@nongnu.org; Tue, 11 Apr 2017 18:33:07 -0400 Received: from mail-by2nam03on0072.outbound.protection.outlook.com ([104.47.42.72]:30064 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 1cy4LP-0005fN-KX for qemu-devel@nongnu.org; Tue, 11 Apr 2017 18:33:03 -0400 Received: from CY4PR02CA0047.namprd02.prod.outlook.com (10.175.57.161) 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.1019.17; Tue, 11 Apr 2017 22:33:00 +0000 Received: from CY1NAM02FT058.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::209) by CY4PR02CA0047.outlook.office365.com (2603:10b6:903:117::33) 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 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT058.mail.protection.outlook.com (10.152.74.149) 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-0002cl-MK; 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-J9; 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 1cy4LG-0006JV-GT; Tue, 11 Apr 2017 15:32:54 -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=pB+bXItf0f0xWA1cE4JqKTEcOnLsway0we2ElSRf40s=; b=ZrmrtNqC43B5hj2kiv/QxrT269WvTsJhkLT9w9V0d2wocrwY94iLxVeOG7abJ5/Q6mF/QfoA60Y6OyWCVzW4hJnh7pWVvC013172wZ3G2KkMAirlA0X4lqc/NBgL4R9+9NChhIeAfLOW1Tqf0GdA4gbzUxXdiK0D2JUriBDlJiI= 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 (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, 11 Apr 2017 15:30:25 -0700 Message-ID: <541324373cf87b50f8be0439a0cb89f5028b016f.1491947224.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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)(39850400002)(39840400002)(39860400002)(39450400003)(39410400002)(39400400002)(2980300002)(438002)(189002)(199003)(9170700003)(9786002)(305945005)(5660300001)(36386004)(38730400002)(4326008)(5820100001)(39060400002)(189998001)(47776003)(50986999)(8676002)(2906002)(23676002)(81166006)(8936002)(50466002)(50226002)(2950100002)(356003)(6666003)(77096006)(118296001)(54906002)(2870700001)(63266004)(36756003)(106466001)(76176999)(33646002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR02MB1194; 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; CY1NAM02FT058; 1:XVX3rOoIOzQaXXGB3d7Qt9bpR3Ib6wkiuBCQveO/lFMKLT7sMssK1fr0lnZtKri/VaBCD2s7mIavoXu9d16jDPHCMsvLvhhbnerwRfdN6zRE4lVg5jLaD/SJKF/9XgQMRmMVYCUs1kgBr4iWZQMouzBmIXwXEnewvbpos7CCycgFOW6WaY/oFBPUDrA8cxWiKxRiU/z/KFq2oQ1bjddbCtmP1S4vjTjCyh0lYrYDRmkL9eZFACSlfKZJ498NSLM+FCM6+47a9N6hkJkMR2uSJuNFJv21aVmSNgGl6j0S1wUKZ69aHPywnj3t7HIoy58GS4/+vhidfLMLln4ruGql6kjgyLEpBILawjeWX7bvTV53GP6McLHheK/0728DhVqHIuDkvXvzO+2sK1X8geOB7ng0+FOK+tJb8YMq92cKI8bvTrfux6gspw32fplEGGgWAzcJbWbWl5yIFhKvEAEIgxJILn2jFQ+/+wJ+HLvOSBT8FsfNctMLf53sp3hVtPE0LoxQo9D3GQFGiPrYF7L5BTKJi5ZdyepdLV8mwQT/vV36NUAl+7wTtW/HT5CITjKS X-MS-Office365-Filtering-Correlation-Id: 0934998d-6443-48c8-7b7e-08d4812ab5c5 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:BY1PR02MB1194; X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1194; 3:ZlUgyx1LtlCXkTtLsOfPefJeBP2sFtk7BuR/djfOuwg6gX8nKQVDZWBiB5aHVkbrXvLaPJCzkhZxzDRaUDyalRbc+yo3k4nyICd7lGJhh+9yQIMEnoVMjrdNMmzODW2TYkaKlpDcX9htDQCrmwdwFsiPu3pBSpdWBK/cAwbMmK/1GlYgqaRrorGUdiYE51EkBz2Fd0rNR/gnXqrFzkxvKwZO4ZFeg9H8NuB1quifm1o2G3C4f4OnFR1Q2N2MNvJzIdnV+d+ls8BMbmMVewp5jeVhA/Nm34/fCoL3r+c0FJdHgJLgzHfDsJ5h4c7IFq5wf+rqkJD4uGAOaAwvwdAPmurOSzzvDRB9qYlSjOrqpyJmvkEmAeMV10X4mhYPNVrzsPfP+shRowdVNCSi1DsWjpAmg1i6FdsSneZziuhZ3eVc+Z4mGBc/c/wu2j0bq3XDU9ao+Vt3TJJ7dTXQXzeb0Hz1x2KhrshselBUT743OflSlpIqujX4Uk9tVo8DT1LfND8uxzNCsVV5OPG1BuhGhQ== X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1194; 25:iuX4BesaafAccQB9lKjMB/jUUDh7hOH5V9uKrmIqOTBVBa1QAZSuITKBpd5MHWcvQTMoXEq8wKA6IviG6YwEdgcBr+3OD5q5SvOHH02qwFlwFhXCauEICxk0XjSAYgDQEcvCLveG0+nqaXH8+eHPEA7BrqqVBj6lq1WHlGrUnqNh0zBAKyXMAbA3Sx2o1hnFX3BBzVtpvAysrpQg7xAvPKpDvyeQuwnSaXKvzo7yWECzNXda1jpLjCriSdABoJ/s2AlB01FJUe4kIiqkkDE7NZGxVnPAMlom3n18Lktcr43F9F+UN2m1MKW3Fmy2uSBZej0K9F2siuBALqPiY8th16GwMLe395tuO5Oa0rOsA1O5ahv3GzA5GbqhQ9chrlWGPnw6O7b3v4EWWn2Q9MT109w22eHiqcgLHxZE3LSlSyoQys2NEFot/KGquRBHByW4Z1npiMmonf/JhsmY5t8igg==; 31:k1tJ5YNn9sr8CN32bPYHZK5T9aWZgubML9VFHrrxtQ0ZK1v21xviedGiZvg4DVZb8Lc947dUDmIBvMOIokKJtpJLjALlskTffvIuablvb9ba9Lch5pqUorLjtOGokcyKuDHvqRl3KmXnzhrR74vDZGt+j5lyRal13EUN/hFkzCNARXBHKLVTGWnGeul9kzyKQ1mX/jkYoGtCLol2ZigV1BuCD09N7Evg7WZ/mnqVUv4kbbEDjhDoCannD2owYlI8YDh20vo24WxKy0BgQrIFbg== X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1194; 20:DPDnjmUWUAmKaq/pEdkkyAqjeG1ytqqgTVcNPy1hCOmI3AEQz2pPscfTnkY8rBicw9gOj6eYN81/qnyyRBtmtWwsP8T0OPpS6PAHR0ev3KQhfVemS7IgZ1Jd2Sz18D8YW5yFGTXG5dRTU0oZ0tTyJC4EykXXTUx8VKF5BS3Eo4mux9LQp6y5kXW08SJ8oifqw7PHby7sbwSgaxBTnHVKIK05vrHzVxAyJJ9mVTbqOyQJtFm1qrjhBtnEqnjiwx4eupeidb2Qa3n6vFOY9olv6ZhcfOnu2OtjIQ6uIgLz9oHaVjxjyQrj0IxoWgPx7xN+ixU0HoPQHLYM+dPuGIzUJlm+4YOnXqFac/iilVDi0HnwZbCBTxaWoBakHB9ix13+DjuZICDHoyccooHvuiPijGAtxZljQYIzYxzXvcRx6Qb7blEWNgnimw/eFzQCnEMKasKPpz2U8P0SVciWando1EJ06WfZ5b55kQLCxSMy0aay4k9aHHzc7TFqxaEzHJzI 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)(3002001)(93006095)(93004095)(10201501046)(6055026)(6041248)(20161123560025)(20161123555025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(6072148); SRVR:BY1PR02MB1194; BCL:0; PCL:0; RULEID:; SRVR:BY1PR02MB1194; X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1194; 4:ZO7NiLh6+GNLbYUsgHByGLHM9LHnpEGdOTRZ2b3o+Xdmf3SByb56HWTGjmRMbMeGMQrqeAJVEyl/Qu0k2brneVac+zv24jYXzhUn187Z8oRi+pdaDhklMJ2RRIvNwGpgzRVzMBuNwBPwV9pPHuwYUzlf+JhxBSd3e0cGONNDGVfoExYdhDY5r8LuGFjRz9N8RfzTAsrc0fO4Jts7uoODkdgxO+ET8zdrT8OZtWjhnl1GpoHp+IYUojsf6O729CDVCN1MPRgFB5JtDskUcxFvSiZ9EXRidejNfrd+LucSjUifL9XowoZ2dqCoUyfwDqhdzBaH6LQWqiOn+9E4JLLlu3ZjpdY7hPwuan4YIzrZO/PDYhcZQup0Z5rVClQB3IWxBpGFQ9ZCSzp4FvNF4bfOnyD7j83SjmOafmNj3vjSi6iY5I5xH8BvyiGJqaYnnLHSYi6YYulGKP0+xuuokRkW2truCYSYAbYlwdbfieL8SELiOoBWQWYLbhaqwqyGSOIIOJIJFs7NMhI3onDZDz3KnghjITTC7R7/XqhRqQxyxLXuZ3STeNjh9dKfBfsASSl/T09Hatg6coxIJ844PY7nExNHZdGArPObPGYgv8Zdup4+DkHe7SdDq2MZvOlJVs1fpR+bZlLAPInvk9kRtnPXqBqZHcDBAGT24Gx80RS4dHdzy/DNJ2oIhHpw8o9Z48XdttAvorjD/FJQjqbnGsQNXHDmeSC7V28ysFW+/BpbFI9OQe+NDjdy8gqyUbm+DWhm4I5IE4rD1khF/fkcXKSoVx+aWJSdU7aN38gZcf20w0zLQrhf/UC2+8ebFv7mz6EFUNviRhhoGcS/kg6EiF6isVFHn2Z4h+5/h6Kzfq9CNO3QSQ+eoHqysbEm0izoaQKZ X-Forefront-PRVS: 0274272F87 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR02MB1194; 23:fuGnZcCCyTzVPThQwJYn2UVzepnDQ+ugzhXgDz3El?= =?us-ascii?Q?hHjRMe3njDEN2k4VuO5ncDZ2kBP7pma+2CXmfkDBaLQUfjlhTXsNSU6MW4TW?= =?us-ascii?Q?uksEjgC3OxXVUJPyQl0L0kloXAfRc0pf7Gj8fg5I129w4I08Dv4sBib993EZ?= =?us-ascii?Q?vwQluztwBYRUMhdZKqA9FAU02GYNtTCu/5qV3NKZFIHZnrDtNIEKUZnbH8hS?= =?us-ascii?Q?Q1WTDjmkKJpfDuhVk1AuP/dT4X10aOpeEjRhwftBhD+ptIaLTpn2YWUKphlM?= =?us-ascii?Q?Dx0oXSFxYdy+qzW2KyYvD1xIqGcbf8x86J+HbC7DjAcysWQhVx7N7iot5TWM?= =?us-ascii?Q?ixjGQcspdDQ7yFXKsj/kP0NS/nywaLSqlDHkirfTI5ux2P0q5eL52i1kGIuM?= =?us-ascii?Q?A1tBqoBmuxQXVai2AURVSCY5Dm5aZp+Rta0P3qzd4iEQoaxuU3rU+4DPfugS?= =?us-ascii?Q?dxtigT99Ry2SQXn2fSmL5Xd45pqkSR+K8DH3mqQWaSSBFNPHMstzMxW8BheE?= =?us-ascii?Q?eRgUawWhLsbDRr0lFNRCKN/BE4dtiCQEOzi+Qykkbx5KxAHUNYsT0sCi2Nxy?= =?us-ascii?Q?9tmdgSSPtaV5t6fX8a1lOhVG3zBRx4RBl91xqX3E31sqBLaDyGC83yEH42P0?= =?us-ascii?Q?iGB5lnFt3VvjQBaQklj/tCplUSMlTnvqcqRTy5KQcL0pQFQzhU/AbbBsG3tZ?= =?us-ascii?Q?dQ65qP+sGCjS7Ry69xXs0SEYn5nSKOgslNvv7p8F2hX3PiAC9uuP71zD3qur?= =?us-ascii?Q?8F/NLYbp5Ty5AepJUL0VQM33BHViTIegocN1ZoJXUAqLVFm9bznOUgaHCp0w?= =?us-ascii?Q?RCGQj18PUXOq1rlKilZe+Tdo916iL8ZbA2zTOMdcS4B3/eMf/LR6jtsFbRLs?= =?us-ascii?Q?ce8jBsR1335dqjtk8lAagAZgf9MBLku5hvoM4qB2PDoTEb6u5vVCUBAdu36N?= =?us-ascii?Q?1IJHnuMmqsC7ijEZTDKPQ0y9x7LprxMxddLQk4nR5N8YTHjztmJaSP1lM3GK?= =?us-ascii?Q?dMnUl14hPS5D+yrMwEL9fJFhcixcDDV0Sv2MJ1QDhnCvmLP8D+qSTH2EXZ+F?= =?us-ascii?Q?CsXjai0N49LMAcbOM4es12Mv3Rh2WUgEBUMwyx3othCiQwGNQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1194; 6:pwpZEgDyXttDosiXsJqdDFF4YO0IDE9S8Ryhf+RXpDw077vj68SKcy6iq53BDwIY8UZ7O7Jxo2DDk2tEai73LlxaQyYVhiCpcUXDD/C/3cV53z1Yh6UAvADmxP3Fnbv2FM8hxZUyksL1rT7O1edbgiFIinu1j8oaa/Qxhse6Blow/70gOs5aXBSqI+3slDP/fDh4np4WeRkxO9aQqVL7L5NUiZ/iyYutfRR/sinaHSXLWSVYVFjzqs32Njl2k//tn/iTLfTw8JesDRAZkIm0wDdE3F6WXlegirNhhQwnpQZ5k4Tblnq9xGd2TZlXB9bH09M/c+/B6adGfojVyo3CS8aC6S6oobrh6fAGTftiLzdrqzRlQ6m8wU911I7KtVNNFvDYlwhsIjEBgcWqnrvukwMNJ7ahkZMgkN6e20IjhZyzOnPtKktxdUYoNNAU9R/oJ54jWhe09yjpTfOH1SqNjUVbRdSWbiHgrlMlXBPMvIE=; 5:LSiWQx2Z9ZrHO13IqGcIq6iNdVDK4yf9SBmIB4raQXV3aK2CHvA9rIFBcY/Egq1B5Ml4DmITAZvx9a31PSnhmi95jO+aZvGetHUOz/q82JCtf2y64FiYBN8MQZILef2us8HTe2wdz/+KndXP4sEYX5vSj6LtqKAXacNO093qrKE=; 24:pbZhPOH3/gCh/jwSPb+r5gmFVWA/lCqofFurpDKbA5BOjTY5ad4NDoxJUQDXROX3kNzPW85fECwidDwOV7TqfBConVMAHKOcWp+jvKNnu8o= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1194; 7:MlfWCrS3M0UybmP2eQzun3ckE99nT8ppPlNR2HjkzwHaMgp5qZVfYP1UiD1pWx0l4107+KvZvkUtxj0gONaL+5K1vaqXELLGvr8ciWoUgFTRubw7TGvLdWEuYmq5z9hjCCv/CGwl0+uir4PHZaZlToyjb3qB0N32ikdhA1qi1UiOsHsaE66mA5dBYw0mcDZPn4Nu5OxVTFFG+EEFLfO1cbs8+M0n16ova3Xn/+46jZ9Qb+oDXOvZuTIFYe9ay3kInU3Iliq5wMGo8PxZ00LXeQsGuOmHZo6YLoLonckbIM9qzxSjjbuTFHnbgv9YE3EnukZFm3fI8DR9pqDaCoyh5g== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2017 22:33:00.1810 (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: BY1PR02MB1194 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.42.72 Subject: [Qemu-devel] [PATCH v3 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, f4bug@amsat.org, 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-Type: text/plain; charset="utf-8" Expose the Cadence GEM revision as a property. Signed-off-by: Alistair Francis Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Peter Maydell --- 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 e1962e1..3943187 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]; @@ -1223,7 +1225,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; @@ -1519,6 +1521,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 Sat Apr 27 08:49:34 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 149195081429086.33846925436092; Tue, 11 Apr 2017 15:46:54 -0700 (PDT) Received: from localhost ([::1]:41417 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cy4Ym-0002sz-RX for importer@patchew.org; Tue, 11 Apr 2017 18:46:52 -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 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 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 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= 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 (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, 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+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