Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S972442AbdDXSnY (ORCPT ); Mon, 24 Apr 2017 14:43:24 -0400 Received: from mail-cys01nam02on0041.outbound.protection.outlook.com ([104.47.37.41]:22256 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S969018AbdDXSnC (ORCPT ); Mon, 24 Apr 2017 14:43:02 -0400 Authentication-Results: lists.infradead.org; dkim=none (message not signed) header.d=none;lists.infradead.org; dmarc=none action=none header.from=cavium.com; From: David Daney To: linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org, =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= , Paolo Bonzini , Marc Zyngier , Christoffer Dall , Jonathan Corbet , Will Deacon , Catalin Marinas Cc: linux-kernel@vger.kernel.org, Robert Richter , David Daney Subject: [PATCH 0/2] arm64: Workaround for Thunder KVM hang issues. Date: Mon, 24 Apr 2017 11:42:48 -0700 Message-Id: <20170424184250.667-1-david.daney@cavium.com> X-Mailer: git-send-email 2.9.3 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [50.233.148.156] X-ClientProxiedBy: SN1PR07CA0025.namprd07.prod.outlook.com (10.162.170.163) To MWHPR07MB3503.namprd07.prod.outlook.com (10.164.192.30) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 56de747d-73e6-4183-afca-08d48b41ba29 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:MWHPR07MB3503; X-Microsoft-Exchange-Diagnostics: 1;MWHPR07MB3503;3:OjLRPgb6R3uMFtnH3zmDUP9/EW3gipZxuEBJe7JXyBokV5x5kPNJvgS8wG/L49KBkDLwNrnda4IblsyZywimvLqqN+SOEcz1Pjqe7ziT+nkJdvjVDIDhSFWtpp434uNLgfHn1PliqwYMsmG3jIrqXHpugYZBKxnPrdE0KSbgP1XG/GqflFbBu6V+CwRsJ7i40MWpnxXYKSzcEK0A6s7u981/ozPmekzXICq0ERy+XRX6PYFZa5AXrYIRCrbYUiy93EIZZEiqjrDYtbdYi53ghgwfybLiG4AYVmFSNeeBF8oKNm12mxn8BEdboeEdQwwM8C2E9XTFbqH6Misw8r/BIw==;25:Y2bdEhz/QLckq7b4RS3Z+lcLlYnVwGvTxV0Q53fMuhdJJUO0NujXoXnJEK80ULiMVv0//hZmjTuR4xCQ1xcoo+vl5UgJ1GE+lVlFxAWI4D8oZQfryYR84AMUOoEP3edPUt6gfphFfggRW6YkDe0s6W/8NsYBPOEyhs4/rOBAoEei2IbsPkqMROHDD+6SFyYgxLdSM6XBcZqkA5SIMmG5BZI/5ROAuXGJugH75kejkiVbnCZPNJQ2MwgsTaSC6Ww0mUbTVL1LgVPUbLuAb0TekDpWmnpjcr/dWSJl+CApao24z2Q5zMORd4YFGrBvOLsR47MXo/u6u/q2c15qe1wib12B7L42n1PeqcOsvD/075/nylS1tlgFI3fUVt/iDpLfnzLiPuRqf+q49P6Mm2dYBDsWQnC4GE3SHVCeUnEID6SL1obNWjg/CbEm3dc4ivgOjt8gYTNaRgUJpurt1bDD8Q== X-Microsoft-Exchange-Diagnostics: 1;MWHPR07MB3503;31:PzUuY4asucRjNSw6FxbGRWIXCT1zyfpqGdd1EN5GRCKAzH3Mag9rirvdSow78DlDEKMjhtfz0dGeEzP0S89HbLpVdNk7aZeh00Tzrb4XILrgp2J5zLnppV+I9j/TY+G6UiYhCdlIKKw+uCfCpyi2m8NujZSuHDu1Om8Ifki6OZb8XTtcmF0nMkHapnmDMiTjwi7ueygL2huQ5Nbll9Y49qTz7Rf6gzs7SW3N/zNVf+E4wLpjrm7+qvfx8ba/PhO/;20:AwMcwOrgGldgDm1Gujq8bm48q16pkoez7o29UqZftM5BT6pBHuTrJB8Vnhhh8corkfmPT7hh6bO2HO0QgI73uBzpEDnyGNaXlIhJ3wCuzgYE7cUfVTIuZeOi3ktmUoapNbywEN/htuzu6vHzZv9YhFTkA+5j/CBGXtR2wN8UT7p/qwcsa44z+tJqbKrrAWHEBqw27IK1o3SoqzsnhxszSXIp/zJCLZNt1UixSXvYQ+Jvyr62pmh2ODu0WURT34E0nRQd2d4nPZa62ZQEfIPsxmaVCGL5Jq1QCrxEsB5MURvXk4sxG+2esmZlfDKDwH9m7/BcGmwEwjPiwB+E3/lAY9C81YdLZg0Rg6CDIs1xQqS8hF1vP7hH6IfZeTOGboJvQnx/zaTl9dwPJRIuTmyLtE3WXrsuFeXQZFqe1j4FM+xbXHoTOkUJoKk6EzsWNrVcmSADUhXn+RhE5S+kEhxXVDfej/ieT9YwjO4fcSwDTXr4eOF8nc6AVkagG1PjTo85 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(6041248)(20161123560025)(20161123555025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(6072148);SRVR:MWHPR07MB3503;BCL:0;PCL:0;RULEID:;SRVR:MWHPR07MB3503; X-Microsoft-Exchange-Diagnostics: 1;MWHPR07MB3503;4:BmtVp+UNZ1INwLqPP0ID3+tEtSk0Iv96YEydfE7aKT2EznfUsP4bXiHsJT/+7q8vzDLAcybeNAXzzXHQ9xbBC7YyqR/YQnBlUITHNeLIs4Val65LLycZVLEs3TDiL2Fnu7Q5T+Y03DijGjYBxRyarEWFzXsE9M/70K23dfjZyokTTRTApduIXukfoRFPVJmf1F4Wswtj1NlIAy+omLPJlvB8+iqJbo/Zbewn0kmTVOrerXDK9RPfrnRW40PWR2Z2wzfK40qwZpGUkmyuVUQTtb9mjBShi2EoKyVlQUCdd9yen9T9bKAWZAeFqFn5FqE4IhP0m9lv0UvC28KP9x/WJHjfbjDl5qleku7l37SXrpeV2E3gnkzcWk2n+YfsvuknWnd3N6aT9LR8bszZWoWUbPdH2IOIKRcimgnn5dwQszDZRoR8HFu46QNTpnyJPH9dqZNZNFtbvawSMWy7PuA6ShzXFdymHuOBYewV1V0vHn98A429VFXrjGzZjiMmgdHnDw7UZTZQD1krpjCIlJZP/nHWCy+7Tih0EbXza3LZmUZBLod7+r1r4lzSVEpnpaEga7upHv5xJv3jZwaA7myKiQBtgI/074xbzEjI625S9OMfAcXF7+X3iOj7XmuD2/i4LurlGDRxJMMdY1yes1qXHOG/7JmIup2E/jWNhrNH3xb1eqVuPx38OmmVZCVETChJZxkKmWYUkZbiV7GhqszieNZBJtYA8H8n6qm71uuIioc= X-Forefront-PRVS: 0287BBA78D X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39450400003)(39410400002)(39840400002)(2171002)(6666003)(305945005)(8676002)(7736002)(53936002)(3846002)(2906002)(189998001)(6116002)(4326008)(5660300001)(1076002)(25786009)(38730400002)(7416002)(42186005)(33646002)(50226002)(53416004)(36756003)(50986999)(5003940100001)(66066001)(86362001)(6506006)(81166006)(47776003)(6512007)(6486002)(54906002)(48376002)(50466002)(107886003)(921003)(1121003);DIR:OUT;SFP:1101;SCL:1;SRVR:MWHPR07MB3503;H:ddl.caveonetworks.com;FPR:;SPF:None;MLV:nov;PTR:InfoNoRecords;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;MWHPR07MB3503;23:kmxzcuoFxf6S2EYvsrOI58OBNVgegpDNNlJfCDsgn?= =?us-ascii?Q?D2hHvqVlSdkFM7Qb1TcIPfSLQlWep/s9iEKEjrjeNBa4halI6fI3HTmdWyt5?= =?us-ascii?Q?uVH32pkqMsxL37vgolsEqryiBAmeypfc0K7rEf5/b8WAc0WdDPdgXAEHk+ON?= =?us-ascii?Q?bKduRjblgaC1KchF1osDE/t3M1PM+x+RD1+sT5DeSg7K0QxqK2nsJiPwSvLr?= =?us-ascii?Q?SHJa9wBLi08c7E8sYyxLG9DSojL8sHI9B0ft5VVwi+WONvCcQv+GPPh5H7vV?= =?us-ascii?Q?apXX88DEvfT/l/JBld8qCLPxiVW4n76w4SYZLJScAvyH++MTbygnEHSMzDz7?= =?us-ascii?Q?Qo4iYZav2lNxO9wMp2lVVJ383y7sCWhbTCVDCXGu5/1cFyrhiB5VKxjoCNen?= =?us-ascii?Q?Lc8nEJkcZQDs+6Ml7R7XMdg8K4H7nVFIiKzp7tn9bugTYBg+O24i1xcxKtnU?= =?us-ascii?Q?Bv78wzbCpuLVw84w/cR1CLonVfK1jhBigq7WNgw47ulD6tDkiSnvwg4YrejL?= =?us-ascii?Q?bXbk+tl76eUYyKFVH06CWBztwAYMCWPyEK7ScB1XpfzQeB7dXkNDxX1jZOB7?= =?us-ascii?Q?6LkMYmGmJvqa73tF0YewM4sB5d2GQAXIsMn760ZbarpqrAvGJ4HwCPJyM9ag?= =?us-ascii?Q?9I+3xSb8c1YSUMAD7P9FDYTH3T+VpGoIQGHOCfO9QJVZby/vlFvgaig3qkwW?= =?us-ascii?Q?I41F4PunAbI6aZAwhXAU/3tw1hNWUPqm0Eui/AoNfdnH9edcdGFZZav49P8I?= =?us-ascii?Q?nGa9t2BD4in6zBDimhDR/Bjl5LACZoi8VK7GEr8LTDmmuL6KHjaokwu6HCby?= =?us-ascii?Q?yxLqfH82iEyVOvrALVwxjVkt+kUtrJRCcqQDXvH2qDFBVoHhnHCtfLKMwslt?= =?us-ascii?Q?jZERExoA+trN/yvHq+SfB6Er5DeRHmrXGsHz3poSRg/dvwB34S1P8TplbOUB?= =?us-ascii?Q?9E5u3GWHS0CRxeoJsSGBpcKWanK4f/51JZPmHU6CfgHcfErmY9WOZrDtvE9W?= =?us-ascii?Q?AecngfLn8lpddiabci7sTcRFod9kxGOWroqZG63l0fKC/56/MfnnfnP/zEZB?= =?us-ascii?Q?ip7mZx63xm96R3l+e7OD0kDOxIL?= X-Microsoft-Exchange-Diagnostics: 1;MWHPR07MB3503;6:TIuGtSSsiP0gi+XvAHRIH+FxPtyjQhW0zvTToS3unv5g2Hcmv5Hnk9GMp2nHlQe+Y33s8PRxqhJlXYYwegzo4rZ3PRi9phnrNrwHfiJrAbNkvHlGAddkmLzWjj79x95j7rgUjmgaN8u+0VZ/yBf1sN/Zo8NDksVyas9VXzXqmLn/PHy0Vi8JAy9z3c5m0cEKE1lPJ1VQGqIohwqzheEHxTTPvfqORIMiQ8l1Ll9WtVU7Mjeyqrmo5x4JSMDW2NYIzWIeqNwLjk/DbdfatmKZV114c1OdbpA249tDUUIPZVfqO5ILcAhhsaPJ1gl0Q7tP8+XyESx8MnZTE3JCv7gN0jPMaotjXcAdzB7qV2QCBV1Peqw4uREsR8cDPCxMf9PritIgGi0tqEjQgFqVZ0cE/Da4Vbv88RbXRa1BBO4JkNmQNaQOf3hB6O60k/a0maQ9JyqtNHHNe1Id86EYEqFGxQN4u0bXBCDUipz1XOb0gscdRQ+3ywwpNm2p6ziLhqsy5S3Krj1MoOpwRm9w73h+Tg==;5:gGP6eknLuUQMjOZ3cYS8RMwF8FPc+xDg5pBIKo+uU6sJ7UvQaZiEluFgD/ASgCJrrXHG17SyNC/wRwbKbu+2s7z/jLOKyHMJPyhNEn1ZEWZ1uiYabbHgrjoSUe0dDwcVxb2tgj45pUZAvfMOSncmOuri2aamZz7t7J6PsCOWUjg=;24:i1d6ISQ6D+Q7TOOMTawOAahSlpPAFNqn4ckuQ6EXhYPUKoEdDiTHA6OkObH6E9XD71BVts4VI32UGT1sNauGUf92VeRQ3AdBgykBoS9WKMM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;MWHPR07MB3503;7:WqX6JVvtDqYkX7NZfkBvgFWriI+MRZV/uUlUvgjJZnk49Z7CIRgYVspZKB/JadwBllYEpqG96xLZZN3sJBUAw8mfevJGkyF4EFETYQoV4pkaVijDGjyF2rLymL3VH7BIm5bT5W+xEkY7ZR9MVMg1f9elitbaSAmmwMI7zJNpgFNTOwcTqfnUeTBF6uo4a2CiPSg0zjecIqAXRahPT1sBKC5PRAvGyu424KS+YIuvLLU/5TMVA6Fg0e4sQLwscycLQ0mACIyxO29RlV6c4k/qiSc4zDxbNO2w1D5fmXCHBbTA+hIcOguT61f21J8IXIegFZIK176CKRvmAOZWKOmLtw== X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Apr 2017 18:42:56.4449 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR07MB3503 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 698 Lines: 19 We have discovered in rare circumstances, guest execution may result in host not receiving one or more interrupts. This does not otherwise affect guest or host execution and/or isolation. David Daney (2): arm64: Add MIDR values for Cavium cn83XX SoCs arm64: Add workaround for Cavium Thunder erratum 30115 Documentation/arm64/silicon-errata.txt | 1 + arch/arm64/Kconfig | 11 +++++++++++ arch/arm64/include/asm/cpucaps.h | 3 ++- arch/arm64/include/asm/cputype.h | 2 ++ arch/arm64/kernel/cpu_errata.c | 21 +++++++++++++++++++++ arch/arm64/kvm/hyp/switch.c | 9 +++++++++ 6 files changed, 46 insertions(+), 1 deletion(-) -- 2.7.4