All of lore.kernel.org
 help / color / mirror / Atom feed
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 --]

  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.