From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751473AbcBLPqj (ORCPT ); Fri, 12 Feb 2016 10:46:39 -0500 Received: from mail-bl2on0084.outbound.protection.outlook.com ([65.55.169.84]:56128 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750825AbcBLPqh (ORCPT ); Fri, 12 Feb 2016 10:46:37 -0500 X-Greylist: delayed 4351 seconds by postgrey-1.27 at vger.kernel.org; Fri, 12 Feb 2016 10:46:37 EST Authentication-Results: amd.com; dkim=none (message not signed) header.d=none;amd.com; dmarc=none action=none header.from=amd.com; Subject: Re: [PART1 RFC 4/9] KVM: x86: Detect and Initialize AVIC support To: Borislav Petkov References: <1455285574-27892-1-git-send-email-suravee.suthikulpanit@amd.com> <1455285574-27892-5-git-send-email-suravee.suthikulpanit@amd.com> <20160212141337.GA4504@pd.tnic> CC: , , , , , , , From: Suravee Suthikulpanit Message-ID: <56BDFE47.20700@amd.com> Date: Fri, 12 Feb 2016 22:46:15 +0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160212141337.GA4504@pd.tnic> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [124.121.8.20] X-ClientProxiedBy: KL1PR02CA0033.apcprd02.prod.outlook.com (25.165.15.43) To SN1PR12MB0446.namprd12.prod.outlook.com (25.162.105.14) X-MS-Office365-Filtering-Correlation-Id: 89c8677e-d70a-4ea5-2d37-08d333c3b03a X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0446;2:60FPTHhiP3VxV/YisAy+CzlnVzYVs/E33z1BZGRTw3DnhgRM4UULqbhkGGXHSYugmBVi5HghNotZaFMmfD/FB8539bOEE8YrRkc4nh/d1UB1TSY1x/Q61qVFVgS0cYwF5q9KIUQOodA+JE7SdmTMV3CSB+Q1J070W3MccAqTUdhVITJrKYa4WQPm7y921a0C;3:o7rl1rHmn1CWczMMLhxLT2zLRuL8q2mLhuhuJz+AzRlshDVI0GJOtNpSiotKpOQvRioc1L8e2si187UVr5rZzLpQ0Vu8VKOiscV8qmcGsj4qS/PZxKCs9NM7F9kcpbWk;25:tsClyoUh3/9K0MF/S7CuBXlbyp2hqe68XxJx0ZtbM5VdsJCsS4OTH8NMKAai8WPkGOioYJpDTXzPXT1E1/Amc+jFrVAq5YLqvhIOLIid/SbNfkw3JvaEIzOx3iEqDkeoebzfnECiy2hrJB1PQaF0yLm9xJ2uZJuzSQmathN5PhcltuNLXUm+dMu7ZhNAGalJuNoSb/Vvmz2Jd0SoaEvx2VEVGH3xrY9fRSjG/0ZTI2e/ZWHpV8/Vpeek8DWXezX12/lrqfhNG0L6G8YN3SAuLZ9gKHvJHLS52f8W4CLA7E+K2crAybikaka1QsFY05N1 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR12MB0446; X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0446;20:FMxpMypzY4xb//UAy4I3Y7KQ3fTjucgp2aXTaWnGlQ4IQoBGm6HYd9WUCPLo421G59TUS0P80HIjqVaCTwolaYaNKOswns3JxSsZLQu9uKV1vlkyU7//L92Y/6NRCx1P4/MwxBmx03EQX3a+2oSitWcC3iH7mnNqRRHBrx8G6qSuzG3vHp0e76g08dxKKKzzSRgtIsmbuSxEubrzNid7a9hUw0oaTpir1DSaMB7VyNVwBFTyrGjDcj6jkDhIjVamlwiNibHjpE/n1OygEqOrS06Sh7JeW1axv3XdwSzsrZXlvtbs4ANF0khrkxDFnnFDB9wMT4jGl/jQcYRFYy7Ve9BBbKfwA4e0vYjSOb8wxE5f+s/F6gwglo5qmgMbcA27OQbDJUgIwOFEuIeoiwHSY9FbOQuXpzr0ialtVAUkb9GenmcRM6reaGeYreTnc9V/H9HubD7U7pmrYWy9kzhvt+rEyBlVQHjS9FV+AO27ZMAo8yGfZXVHsOTHglXUfsy7;4:a1DyYnweNqcvKLNE4fUnguRKYVGzCqsPNtinTfaxgvT3rPQ1eB008JuVSUrOu0eET1ZRTTctJUjD1JMEMVXUe6doJmql4fMfj8tj7HIwGpIejxQyB2lK2fZ922izflIJIppbczExE96mhe3C8ivTPfaEJu77PUiZ6I2Dfwcnl4u4yk9KyxaexbR+JCoKW4YPVdUGVbREA73L2NoUoU25WEmNCuIg9rNc7wzua6pYuwCV+7XQrI2XCS1hlHDc0FqFkjeAXelCzhw1TfYfr1a9ntmBc2OW5bgMqqzf8RyO0FNHdSdMclXWV+RASldf6mqrcHMdDvcu8haT+mKOn429x74B4N3gKhJmfMKAwhXJIexOSkg1yNseT5WXUCPiFb8/ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);SRVR:SN1PR12MB0446;BCL:0;PCL:0;RULEID:;SRVR:SN1PR12MB0446; X-Forefront-PRVS: 0850800A29 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(6009001)(24454002)(164054003)(479174004)(377454003)(4001350100001)(5004730100002)(47776003)(23676002)(5008740100001)(586003)(92566002)(2950100001)(4326007)(50466002)(3846002)(1096002)(2906002)(230700001)(40100003)(6116002)(117156001)(66066001)(77096005)(65816999)(83506001)(36756003)(54356999)(76176999)(50986999)(122386002)(33656002)(5001960100002)(110136002)(65956001)(87976001)(65806001)(42186005)(189998001)(86362001);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR12MB0446;H:[192.168.0.19];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjEyTUIwNDQ2OzIzOkJWZm04N3k1eTZ2NDJTcGNWalJTeVFyZ2t1?= =?utf-8?B?cEpUSHhMNTBBZFBDejFabVl3cHgwYXFlWVhlUkRVZFE0N0k2ZWUyaTJ4WUNU?= =?utf-8?B?MWxTRmxKb1FKRU9JVkdsclVuV3JwV0c2TENpZmg4RWZmcS8weVArQlVZRVFD?= =?utf-8?B?bFQwTjNCeE55ZHpOTHVqRklHY01FRjRkRzloTElxUHl2Uk9MZlF2MzhMUTl0?= =?utf-8?B?ellIUjFuN1hHN1NFMHhIQXB2S1lTdkx6YkpEVjBpZHVGMmxLV3ZIWTVOTStJ?= =?utf-8?B?b3E5cG1JZytBa1FxSEhkS0NnMUFzNmpRUjVIRy9PdDZGSGI3WWJmZDV0cE5x?= =?utf-8?B?Nzl5NTYvOXROeFlhTnJ6b3RoY2Fja1VxbVh5UEtjUGU5SzVlMW9aeFZBekFO?= =?utf-8?B?VUY5bHZoOVAxckNzWjJQVzZUTEE0STg3MUl3QWFhc1VaV1NCV200NDQwb1RO?= =?utf-8?B?Vm9ZeDFkOWx5TXpTTGFnL3FwREZCNDB0Y2hzbUtZQUsxeDB4S2xXMHVzUm15?= =?utf-8?B?c0ZlQUpJMURWS1d4N1YyeXZoZnhWb1o5WXlXY3lTaXJLczBwZklaQVNUa0Z6?= =?utf-8?B?UHFSTFIvS3ZpMkU3YmpKb0Y4OHhmbzE1RFN4MWVrN1B3SnZJSHFMSkxBM3Vm?= =?utf-8?B?Y1J4eWxmSmo2bWpIM0hDZDc5dFVjZVpZYVdOZG1Wd2d6VzIvQlY0Z2ZrTDRu?= =?utf-8?B?TlU2ZFgxenQ5aWFpSmlReEJTZW1tVTB1THUrT0N2R3VwNlJKTEplWmxoY2Mr?= =?utf-8?B?OGRQeGRjUzFLZ1ByWGUrVFBlVm9vSHVVcVhYank3K2JaTmpacWhmUHFjZmtP?= =?utf-8?B?bktwYUhpTGw5VEVUaWxvQlJrcTJwWnVFMWRpRXdrNVJZbVhXeGpZaVJYblNZ?= =?utf-8?B?NFJTTUlKTnNsSXg4VEtXOU1iSDhscUdxdWV3S2dGd0ROQk12dk5YMjdVWTJ1?= =?utf-8?B?dEVWYjN5SVdGVWs0TEtsUEdaQ1hNc1U2dGMrTmZLMEhlZ2RyeSt5Nm90OEls?= =?utf-8?B?QnlUKzZTbFBiWUxoRHd5aHRGLzgrQ0J3NGduRXRvMDFWRHV0N1Y2ekMyaWtq?= =?utf-8?B?NDlrcDQrL0RVSDM0b20zYXluOEovdGRtQ3ZHRmE2MWlSaGcvNTF5ZmVXSmZB?= =?utf-8?B?T3NoL1p6aXJFQW9maHdmNjA3TVN1RnlzM0dQWk43aGc5YUNLRVhheGYxZWJo?= =?utf-8?B?YTFiN3VERGtJdUtUL2dyVGhUS1ZWWnZkMTZaTnJTZjd5U2lKMm5iR3pzdjAw?= =?utf-8?B?Vk1ScS9OZmpQUkk2di9oZWpnaFFtSkQ3VHh4V085TGwyTjk4SUhGQzVCODNX?= =?utf-8?B?bVIvNkg4K0MrZVIyWnpxbFdYNnVsY3lqSndnYWdSMWV0eGxLU0hvM01iZ1hv?= =?utf-8?B?ZkNLRzIwWlowQVVOUUZXY292WFA4TlFBZFo0QzVVZkJvN2JlcGlGOVlvQS93?= =?utf-8?Q?Gen+ba4kio3k/WtsDcseNUX6YZW?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0446;5:pIRyc9Giwxm5aqOI3cHVJDKkKAHEX22GbnfOd1mTXQC49VwK5//QQ1PRYtEFE7f8YcokdZFVFJx+qV/RKwWLKmUPNzDRmtozlfMqbJgaS0t+okYkOpUX7BKGBKAioq8FnrjakIZ8vn2MnivvBJEMxA==;24:Hn4jo6hPeDJ+R6dAfrToDdFrmKPvcCBPCFxFlJ80TJPrX3HdFoj03FLRvcH6lTwgkLKgG9oQacbqUiBwNMsoq70hPyiI/X4BhH3vPHXtaKI=;20:63PMNJoUDPNEetyfJpcku6S+lrekg2ACFloZiL07CVv3HGaZYwHkeFTdQ/rf+aqQO1LH0qhHeF7V1xSm/PFLJaDiGFvP6bNGBUSQ1zxSsCdDfqsxUSZYEsxj7RV/6Gmk9xkvqB6ON8QsQ1TbCghYOBgBnxY+reVztd6DIK8lOPvf36qsPIVa+r9N0vCMW8OHdWDPjfWc74pQu8P54CWi1n0CLndlMSJ4XiEm/dWhHwN4miViqxv9D7j/8RkNF80i X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2016 15:46:32.1987 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR12MB0446 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 02/12/2016 09:13 PM, Borislav Petkov wrote: >> diff --git a/arch/x86/kernel/cpu/scattered.c b/arch/x86/kernel/cpu/scattered.c >> >index 8cb57df..88cfbe7 100644 >> >--- a/arch/x86/kernel/cpu/scattered.c >> >+++ b/arch/x86/kernel/cpu/scattered.c >> >@@ -37,6 +37,7 @@ void init_scattered_cpuid_features(struct cpuinfo_x86 *c) >> > { X86_FEATURE_HW_PSTATE, CR_EDX, 7, 0x80000007, 0 }, >> > { X86_FEATURE_CPB, CR_EDX, 9, 0x80000007, 0 }, >> > { X86_FEATURE_PROC_FEEDBACK, CR_EDX,11, 0x80000007, 0 }, >> >+ { X86_FEATURE_AVIC, CR_EDX,13, 0x8000000a, 0 }, >> > { 0, 0, 0, 0, 0 } >> > }; > You need to check tip/master when/before/after touching arch/x86/: > > a1ff57260818 ("x86/cpufeature: Add AMD AVIC bit") Ok, I'll check that in the next patch series. Thanks, Suravee