From: kernel test robot <lkp@intel.com>
To: Wei Liu <wei.liu@kernel.org>,
Linux on Hyper-V List <linux-hyperv@vger.kernel.org>
Cc: kbuild-all@lists.01.org,
virtualization@lists.linux-foundation.org,
Linux Kernel List <linux-kernel@vger.kernel.org>,
Michael Kelley <mikelley@microsoft.com>,
Vineeth Pillai <viremana@linux.microsoft.com>,
Sunil Muthuswamy <sunilmut@microsoft.com>,
Nuno Das Neves <nunodasneves@linux.microsoft.com>,
Wei Liu <wei.liu@kernel.org>,
"K. Y. Srinivasan" <kys@microsoft.com>,
Haiyang Zhang <haiyangz@microsoft.com>
Subject: Re: [PATCH v2 02/17] x86/hyperv: detect if Linux is the root partition
Date: Fri, 6 Nov 2020 03:16:07 +0800 [thread overview]
Message-ID: <202011060303.LvuPfl7N-lkp@intel.com> (raw)
In-Reply-To: <20201105165814.29233-3-wei.liu@kernel.org>
[-- Attachment #1: Type: text/plain, Size: 4886 bytes --]
Hi Wei,
I love your patch! Yet something to improve:
[auto build test ERROR on tip/x86/core]
[also build test ERROR on asm-generic/master iommu/next tip/timers/core pci/next linus/master v5.10-rc2 next-20201105]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Wei-Liu/Introducing-Linux-root-partition-support-for-Microsoft-Hypervisor/20201106-010058
base: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git 238c91115cd05c71447ea071624a4c9fe661f970
config: x86_64-randconfig-m001-20201104 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
# https://github.com/0day-ci/linux/commit/3984ce0be67e74b8945288f1751a91615459f75e
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Wei-Liu/Introducing-Linux-root-partition-support-for-Microsoft-Hypervisor/20201106-010058
git checkout 3984ce0be67e74b8945288f1751a91615459f75e
# save the attached .config to linux build tree
make W=1 ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
arch/x86/kernel/cpu/mshyperv.c: In function 'ms_hyperv_init_platform':
>> arch/x86/kernel/cpu/mshyperv.c:247:3: error: 'hv_root_partition' undeclared (first use in this function); did you mean 'blk_drop_partitions'?
247 | hv_root_partition = true;
| ^~~~~~~~~~~~~~~~~
| blk_drop_partitions
arch/x86/kernel/cpu/mshyperv.c:247:3: note: each undeclared identifier is reported only once for each function it appears in
vim +247 arch/x86/kernel/cpu/mshyperv.c
218
219 /*
220 * Extract the features and hints
221 */
222 ms_hyperv.features = cpuid_eax(HYPERV_CPUID_FEATURES);
223 ms_hyperv.misc_features = cpuid_edx(HYPERV_CPUID_FEATURES);
224 ms_hyperv.hints = cpuid_eax(HYPERV_CPUID_ENLIGHTMENT_INFO);
225
226 pr_info("Hyper-V: features 0x%x, hints 0x%x, misc 0x%x\n",
227 ms_hyperv.features, ms_hyperv.hints, ms_hyperv.misc_features);
228
229 ms_hyperv.max_vp_index = cpuid_eax(HYPERV_CPUID_IMPLEMENT_LIMITS);
230 ms_hyperv.max_lp_index = cpuid_ebx(HYPERV_CPUID_IMPLEMENT_LIMITS);
231
232 pr_debug("Hyper-V: max %u virtual processors, %u logical processors\n",
233 ms_hyperv.max_vp_index, ms_hyperv.max_lp_index);
234
235 /*
236 * Check CPU management privilege.
237 *
238 * To mirror what Windows does we should extract CPU management
239 * features and use the ReservedIdentityBit to detect if Linux is the
240 * root partition. But that requires negotiating CPU management
241 * interface (a process to be finalized).
242 *
243 * For now, use the privilege flag as the indicator for running as
244 * root.
245 */
246 if (cpuid_ebx(HYPERV_CPUID_FEATURES) & HV_CPU_MANAGEMENT) {
> 247 hv_root_partition = true;
248 pr_info("Hyper-V: running as root partition\n");
249 }
250
251 /*
252 * Extract host information.
253 */
254 if (cpuid_eax(HYPERV_CPUID_VENDOR_AND_MAX_FUNCTIONS) >=
255 HYPERV_CPUID_VERSION) {
256 hv_host_info_eax = cpuid_eax(HYPERV_CPUID_VERSION);
257 hv_host_info_ebx = cpuid_ebx(HYPERV_CPUID_VERSION);
258 hv_host_info_ecx = cpuid_ecx(HYPERV_CPUID_VERSION);
259 hv_host_info_edx = cpuid_edx(HYPERV_CPUID_VERSION);
260
261 pr_info("Hyper-V Host Build:%d-%d.%d-%d-%d.%d\n",
262 hv_host_info_eax, hv_host_info_ebx >> 16,
263 hv_host_info_ebx & 0xFFFF, hv_host_info_ecx,
264 hv_host_info_edx >> 24, hv_host_info_edx & 0xFFFFFF);
265 }
266
267 if (ms_hyperv.features & HV_X64_ACCESS_FREQUENCY_MSRS &&
268 ms_hyperv.misc_features & HV_FEATURE_FREQUENCY_MSRS_AVAILABLE) {
269 x86_platform.calibrate_tsc = hv_get_tsc_khz;
270 x86_platform.calibrate_cpu = hv_get_tsc_khz;
271 }
272
273 if (ms_hyperv.hints & HV_X64_ENLIGHTENED_VMCS_RECOMMENDED) {
274 ms_hyperv.nested_features =
275 cpuid_eax(HYPERV_CPUID_NESTED_FEATURES);
276 }
277
278 /*
279 * Hyper-V expects to get crash register data or kmsg when
280 * crash enlightment is available and system crashes. Set
281 * crash_kexec_post_notifiers to be true to make sure that
282 * calling crash enlightment interface before running kdump
283 * kernel.
284 */
285 if (ms_hyperv.misc_features & HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE)
286 crash_kexec_post_notifiers = true;
287
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 30462 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com>
To: Wei Liu <wei.liu@kernel.org>,
Linux on Hyper-V List <linux-hyperv@vger.kernel.org>
Cc: Wei Liu <wei.liu@kernel.org>,
kbuild-all@lists.01.org, Haiyang Zhang <haiyangz@microsoft.com>,
Linux Kernel List <linux-kernel@vger.kernel.org>,
Michael Kelley <mikelley@microsoft.com>,
Nuno Das Neves <nunodasneves@linux.microsoft.com>,
Sunil Muthuswamy <sunilmut@microsoft.com>,
virtualization@lists.linux-foundation.org,
Vineeth Pillai <viremana@linux.microsoft.com>
Subject: Re: [PATCH v2 02/17] x86/hyperv: detect if Linux is the root partition
Date: Fri, 6 Nov 2020 03:16:07 +0800 [thread overview]
Message-ID: <202011060303.LvuPfl7N-lkp@intel.com> (raw)
In-Reply-To: <20201105165814.29233-3-wei.liu@kernel.org>
[-- Attachment #1: Type: text/plain, Size: 4886 bytes --]
Hi Wei,
I love your patch! Yet something to improve:
[auto build test ERROR on tip/x86/core]
[also build test ERROR on asm-generic/master iommu/next tip/timers/core pci/next linus/master v5.10-rc2 next-20201105]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Wei-Liu/Introducing-Linux-root-partition-support-for-Microsoft-Hypervisor/20201106-010058
base: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git 238c91115cd05c71447ea071624a4c9fe661f970
config: x86_64-randconfig-m001-20201104 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
# https://github.com/0day-ci/linux/commit/3984ce0be67e74b8945288f1751a91615459f75e
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Wei-Liu/Introducing-Linux-root-partition-support-for-Microsoft-Hypervisor/20201106-010058
git checkout 3984ce0be67e74b8945288f1751a91615459f75e
# save the attached .config to linux build tree
make W=1 ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
arch/x86/kernel/cpu/mshyperv.c: In function 'ms_hyperv_init_platform':
>> arch/x86/kernel/cpu/mshyperv.c:247:3: error: 'hv_root_partition' undeclared (first use in this function); did you mean 'blk_drop_partitions'?
247 | hv_root_partition = true;
| ^~~~~~~~~~~~~~~~~
| blk_drop_partitions
arch/x86/kernel/cpu/mshyperv.c:247:3: note: each undeclared identifier is reported only once for each function it appears in
vim +247 arch/x86/kernel/cpu/mshyperv.c
218
219 /*
220 * Extract the features and hints
221 */
222 ms_hyperv.features = cpuid_eax(HYPERV_CPUID_FEATURES);
223 ms_hyperv.misc_features = cpuid_edx(HYPERV_CPUID_FEATURES);
224 ms_hyperv.hints = cpuid_eax(HYPERV_CPUID_ENLIGHTMENT_INFO);
225
226 pr_info("Hyper-V: features 0x%x, hints 0x%x, misc 0x%x\n",
227 ms_hyperv.features, ms_hyperv.hints, ms_hyperv.misc_features);
228
229 ms_hyperv.max_vp_index = cpuid_eax(HYPERV_CPUID_IMPLEMENT_LIMITS);
230 ms_hyperv.max_lp_index = cpuid_ebx(HYPERV_CPUID_IMPLEMENT_LIMITS);
231
232 pr_debug("Hyper-V: max %u virtual processors, %u logical processors\n",
233 ms_hyperv.max_vp_index, ms_hyperv.max_lp_index);
234
235 /*
236 * Check CPU management privilege.
237 *
238 * To mirror what Windows does we should extract CPU management
239 * features and use the ReservedIdentityBit to detect if Linux is the
240 * root partition. But that requires negotiating CPU management
241 * interface (a process to be finalized).
242 *
243 * For now, use the privilege flag as the indicator for running as
244 * root.
245 */
246 if (cpuid_ebx(HYPERV_CPUID_FEATURES) & HV_CPU_MANAGEMENT) {
> 247 hv_root_partition = true;
248 pr_info("Hyper-V: running as root partition\n");
249 }
250
251 /*
252 * Extract host information.
253 */
254 if (cpuid_eax(HYPERV_CPUID_VENDOR_AND_MAX_FUNCTIONS) >=
255 HYPERV_CPUID_VERSION) {
256 hv_host_info_eax = cpuid_eax(HYPERV_CPUID_VERSION);
257 hv_host_info_ebx = cpuid_ebx(HYPERV_CPUID_VERSION);
258 hv_host_info_ecx = cpuid_ecx(HYPERV_CPUID_VERSION);
259 hv_host_info_edx = cpuid_edx(HYPERV_CPUID_VERSION);
260
261 pr_info("Hyper-V Host Build:%d-%d.%d-%d-%d.%d\n",
262 hv_host_info_eax, hv_host_info_ebx >> 16,
263 hv_host_info_ebx & 0xFFFF, hv_host_info_ecx,
264 hv_host_info_edx >> 24, hv_host_info_edx & 0xFFFFFF);
265 }
266
267 if (ms_hyperv.features & HV_X64_ACCESS_FREQUENCY_MSRS &&
268 ms_hyperv.misc_features & HV_FEATURE_FREQUENCY_MSRS_AVAILABLE) {
269 x86_platform.calibrate_tsc = hv_get_tsc_khz;
270 x86_platform.calibrate_cpu = hv_get_tsc_khz;
271 }
272
273 if (ms_hyperv.hints & HV_X64_ENLIGHTENED_VMCS_RECOMMENDED) {
274 ms_hyperv.nested_features =
275 cpuid_eax(HYPERV_CPUID_NESTED_FEATURES);
276 }
277
278 /*
279 * Hyper-V expects to get crash register data or kmsg when
280 * crash enlightment is available and system crashes. Set
281 * crash_kexec_post_notifiers to be true to make sure that
282 * calling crash enlightment interface before running kdump
283 * kernel.
284 */
285 if (ms_hyperv.misc_features & HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE)
286 crash_kexec_post_notifiers = true;
287
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 30462 bytes --]
[-- Attachment #3: Type: text/plain, Size: 183 bytes --]
_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization
WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [PATCH v2 02/17] x86/hyperv: detect if Linux is the root partition
Date: Fri, 06 Nov 2020 03:16:07 +0800 [thread overview]
Message-ID: <202011060303.LvuPfl7N-lkp@intel.com> (raw)
In-Reply-To: <20201105165814.29233-3-wei.liu@kernel.org>
[-- Attachment #1: Type: text/plain, Size: 4998 bytes --]
Hi Wei,
I love your patch! Yet something to improve:
[auto build test ERROR on tip/x86/core]
[also build test ERROR on asm-generic/master iommu/next tip/timers/core pci/next linus/master v5.10-rc2 next-20201105]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Wei-Liu/Introducing-Linux-root-partition-support-for-Microsoft-Hypervisor/20201106-010058
base: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git 238c91115cd05c71447ea071624a4c9fe661f970
config: x86_64-randconfig-m001-20201104 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
# https://github.com/0day-ci/linux/commit/3984ce0be67e74b8945288f1751a91615459f75e
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Wei-Liu/Introducing-Linux-root-partition-support-for-Microsoft-Hypervisor/20201106-010058
git checkout 3984ce0be67e74b8945288f1751a91615459f75e
# save the attached .config to linux build tree
make W=1 ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
arch/x86/kernel/cpu/mshyperv.c: In function 'ms_hyperv_init_platform':
>> arch/x86/kernel/cpu/mshyperv.c:247:3: error: 'hv_root_partition' undeclared (first use in this function); did you mean 'blk_drop_partitions'?
247 | hv_root_partition = true;
| ^~~~~~~~~~~~~~~~~
| blk_drop_partitions
arch/x86/kernel/cpu/mshyperv.c:247:3: note: each undeclared identifier is reported only once for each function it appears in
vim +247 arch/x86/kernel/cpu/mshyperv.c
218
219 /*
220 * Extract the features and hints
221 */
222 ms_hyperv.features = cpuid_eax(HYPERV_CPUID_FEATURES);
223 ms_hyperv.misc_features = cpuid_edx(HYPERV_CPUID_FEATURES);
224 ms_hyperv.hints = cpuid_eax(HYPERV_CPUID_ENLIGHTMENT_INFO);
225
226 pr_info("Hyper-V: features 0x%x, hints 0x%x, misc 0x%x\n",
227 ms_hyperv.features, ms_hyperv.hints, ms_hyperv.misc_features);
228
229 ms_hyperv.max_vp_index = cpuid_eax(HYPERV_CPUID_IMPLEMENT_LIMITS);
230 ms_hyperv.max_lp_index = cpuid_ebx(HYPERV_CPUID_IMPLEMENT_LIMITS);
231
232 pr_debug("Hyper-V: max %u virtual processors, %u logical processors\n",
233 ms_hyperv.max_vp_index, ms_hyperv.max_lp_index);
234
235 /*
236 * Check CPU management privilege.
237 *
238 * To mirror what Windows does we should extract CPU management
239 * features and use the ReservedIdentityBit to detect if Linux is the
240 * root partition. But that requires negotiating CPU management
241 * interface (a process to be finalized).
242 *
243 * For now, use the privilege flag as the indicator for running as
244 * root.
245 */
246 if (cpuid_ebx(HYPERV_CPUID_FEATURES) & HV_CPU_MANAGEMENT) {
> 247 hv_root_partition = true;
248 pr_info("Hyper-V: running as root partition\n");
249 }
250
251 /*
252 * Extract host information.
253 */
254 if (cpuid_eax(HYPERV_CPUID_VENDOR_AND_MAX_FUNCTIONS) >=
255 HYPERV_CPUID_VERSION) {
256 hv_host_info_eax = cpuid_eax(HYPERV_CPUID_VERSION);
257 hv_host_info_ebx = cpuid_ebx(HYPERV_CPUID_VERSION);
258 hv_host_info_ecx = cpuid_ecx(HYPERV_CPUID_VERSION);
259 hv_host_info_edx = cpuid_edx(HYPERV_CPUID_VERSION);
260
261 pr_info("Hyper-V Host Build:%d-%d.%d-%d-%d.%d\n",
262 hv_host_info_eax, hv_host_info_ebx >> 16,
263 hv_host_info_ebx & 0xFFFF, hv_host_info_ecx,
264 hv_host_info_edx >> 24, hv_host_info_edx & 0xFFFFFF);
265 }
266
267 if (ms_hyperv.features & HV_X64_ACCESS_FREQUENCY_MSRS &&
268 ms_hyperv.misc_features & HV_FEATURE_FREQUENCY_MSRS_AVAILABLE) {
269 x86_platform.calibrate_tsc = hv_get_tsc_khz;
270 x86_platform.calibrate_cpu = hv_get_tsc_khz;
271 }
272
273 if (ms_hyperv.hints & HV_X64_ENLIGHTENED_VMCS_RECOMMENDED) {
274 ms_hyperv.nested_features =
275 cpuid_eax(HYPERV_CPUID_NESTED_FEATURES);
276 }
277
278 /*
279 * Hyper-V expects to get crash register data or kmsg when
280 * crash enlightment is available and system crashes. Set
281 * crash_kexec_post_notifiers to be true to make sure that
282 * calling crash enlightment interface before running kdump
283 * kernel.
284 */
285 if (ms_hyperv.misc_features & HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE)
286 crash_kexec_post_notifiers = true;
287
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 30462 bytes --]
next prev parent reply other threads:[~2020-11-05 19:16 UTC|newest]
Thread overview: 88+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-05 16:57 [PATCH v2 00/17] Introducing Linux root partition support for Microsoft Hypervisor Wei Liu
2020-11-05 16:57 ` [PATCH v2 01/17] asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT Wei Liu
2020-11-12 15:14 ` Vitaly Kuznetsov
2020-11-12 15:14 ` Vitaly Kuznetsov
2020-11-05 16:57 ` [PATCH v2 02/17] x86/hyperv: detect if Linux is the root partition Wei Liu
2020-11-05 19:16 ` kernel test robot [this message]
2020-11-05 19:16 ` kernel test robot
2020-11-05 19:16 ` kernel test robot
2020-11-12 11:42 ` Wei Liu
2020-11-12 11:42 ` Wei Liu
2020-11-12 11:46 ` Wei Liu
2020-11-12 11:46 ` Wei Liu
2020-11-12 12:22 ` Wei Liu
2020-11-12 12:22 ` Wei Liu
2020-11-05 20:23 ` kernel test robot
2020-11-05 20:23 ` kernel test robot
2020-11-05 20:23 ` kernel test robot
2020-11-12 15:16 ` Vitaly Kuznetsov
2020-11-12 15:16 ` Vitaly Kuznetsov
2020-11-12 15:51 ` Wei Liu
2020-11-05 16:58 ` [PATCH v2 03/17] Drivers: hv: vmbus: skip VMBus initialization if Linux is root Wei Liu
2020-11-12 15:24 ` Vitaly Kuznetsov
2020-11-12 15:24 ` Vitaly Kuznetsov
2020-11-13 14:51 ` Wei Liu
2020-11-05 16:58 ` [PATCH v2 04/17] iommu/hyperv: don't setup IRQ remapping when running as root Wei Liu
2020-11-05 16:58 ` Wei Liu
2020-11-12 15:27 ` Vitaly Kuznetsov
2020-11-12 15:27 ` Vitaly Kuznetsov
2020-11-12 15:27 ` Vitaly Kuznetsov
2020-11-13 14:53 ` Wei Liu
2020-11-13 14:53 ` Wei Liu
2020-11-05 16:58 ` [PATCH v2 05/17] clocksource/hyperv: use MSR-based access if " Wei Liu
2020-11-12 9:56 ` Daniel Lezcano
2020-11-12 9:56 ` Daniel Lezcano
2020-11-12 11:24 ` Wei Liu
2020-11-12 11:40 ` Daniel Lezcano
2020-11-12 11:40 ` Daniel Lezcano
2020-11-12 11:42 ` Wei Liu
2020-11-12 15:30 ` Vitaly Kuznetsov
2020-11-12 15:30 ` Vitaly Kuznetsov
2020-11-12 15:52 ` Wei Liu
2020-11-05 16:58 ` [PATCH v2 06/17] x86/hyperv: allocate output arg pages if required Wei Liu
2020-11-12 15:35 ` Vitaly Kuznetsov
2020-11-12 15:35 ` Vitaly Kuznetsov
2020-11-13 15:05 ` Wei Liu
2020-11-05 16:58 ` [PATCH v2 07/17] x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary Wei Liu
2020-11-05 20:07 ` kernel test robot
2020-11-05 20:07 ` kernel test robot
2020-11-05 20:07 ` kernel test robot
2020-11-12 11:54 ` Wei Liu
2020-11-12 11:54 ` Wei Liu
2020-11-05 20:20 ` kernel test robot
2020-11-05 20:20 ` kernel test robot
2020-11-05 20:20 ` kernel test robot
2020-11-12 15:44 ` Vitaly Kuznetsov
2020-11-12 15:44 ` Vitaly Kuznetsov
2020-11-13 15:21 ` Wei Liu
2020-11-05 16:58 ` [PATCH v2 08/17] x86/hyperv: handling hypercall page setup for root Wei Liu
2020-11-12 15:51 ` Vitaly Kuznetsov
2020-11-12 15:51 ` Vitaly Kuznetsov
2020-11-13 15:33 ` Wei Liu
2020-11-13 16:09 ` Wei Liu
2020-11-13 16:16 ` Vitaly Kuznetsov
2020-11-13 16:16 ` Vitaly Kuznetsov
2020-11-05 16:58 ` [PATCH v2 09/17] x86/hyperv: provide a bunch of helper functions Wei Liu
2020-11-12 15:57 ` Vitaly Kuznetsov
2020-11-12 15:57 ` Vitaly Kuznetsov
2020-11-13 15:51 ` Wei Liu
2020-11-13 16:13 ` Vitaly Kuznetsov
2020-11-13 16:13 ` Vitaly Kuznetsov
2020-11-16 11:41 ` Wei Liu
2020-11-05 16:58 ` [PATCH v2 10/17] x86/hyperv: implement and use hv_smp_prepare_cpus Wei Liu
2020-11-12 16:44 ` Vitaly Kuznetsov
2020-11-12 16:44 ` Vitaly Kuznetsov
2020-11-13 15:56 ` Wei Liu
2020-11-05 16:58 ` [PATCH v2 11/17] asm-generic/hyperv: update hv_msi_entry Wei Liu
2020-11-05 16:58 ` [PATCH v2 12/17] asm-generic/hyperv: update hv_interrupt_entry Wei Liu
2020-11-05 16:58 ` [PATCH v2 13/17] asm-generic/hyperv: introduce hv_device_id and auxiliary structures Wei Liu
2020-11-05 16:58 ` [PATCH v2 14/17] asm-generic/hyperv: import data structures for mapping device interrupts Wei Liu
2020-11-05 16:58 ` [PATCH v2 15/17] x86/hyperv: implement an MSI domain for root partition Wei Liu
2020-11-12 13:50 ` Wei Liu
2020-11-05 16:58 ` [PATCH v2 16/17] x86/ioapic: export a few functions and data structures via io_apic.h Wei Liu
2020-11-12 11:39 ` Wei Liu
2020-11-05 16:58 ` [PATCH v2 17/17] x86/hyperv: handle IO-APIC when running as root Wei Liu
2020-11-12 16:56 ` Vitaly Kuznetsov
2020-11-12 16:56 ` Vitaly Kuznetsov
2020-11-13 16:01 ` Wei Liu
2020-11-13 16:04 ` Wei Liu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202011060303.LvuPfl7N-lkp@intel.com \
--to=lkp@intel.com \
--cc=haiyangz@microsoft.com \
--cc=kbuild-all@lists.01.org \
--cc=kys@microsoft.com \
--cc=linux-hyperv@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mikelley@microsoft.com \
--cc=nunodasneves@linux.microsoft.com \
--cc=sunilmut@microsoft.com \
--cc=viremana@linux.microsoft.com \
--cc=virtualization@lists.linux-foundation.org \
--cc=wei.liu@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.