Re: [patch V9 30/39] x86/entry: Convert various hypervisor vectors to IDTENTRY_SYSVEC

2020-05-27 Thread Boqun Feng
On Wed, May 27, 2020 at 12:09:18PM +, Wei Liu wrote: > On Wed, May 27, 2020 at 09:38:03AM +0100, Wei Liu wrote: > > On Wed, May 27, 2020 at 09:46:16AM +0800, Boqun Feng wrote: > > > Hi Thomas, > > > > > > On Thu, May 21, 2020 at 10:05:43PM +0200, Thomas Gleixner wrote: > > > > From: Thomas

Re: [patch V9 30/39] x86/entry: Convert various hypervisor vectors to IDTENTRY_SYSVEC

2020-05-27 Thread Thomas Gleixner
Wei Liu writes: > On Wed, May 27, 2020 at 09:46:16AM +0800, Boqun Feng wrote: > VMBus is being loaded. That gives me some clue. > > I notice a hunk in the patch: > > @@ -331,17 +327,19 @@ static void __init ms_hyperv_init_platfo > x86_platform.apic_post_init = hyperv_init; >

Re: [patch V9 30/39] x86/entry: Convert various hypervisor vectors to IDTENTRY_SYSVEC

2020-05-27 Thread Wei Liu
On Wed, May 27, 2020 at 09:38:03AM +0100, Wei Liu wrote: > On Wed, May 27, 2020 at 09:46:16AM +0800, Boqun Feng wrote: > > Hi Thomas, > > > > On Thu, May 21, 2020 at 10:05:43PM +0200, Thomas Gleixner wrote: > > > From: Thomas Gleixner > > > > > > Convert various hypervisor vectors to

Re: [patch V9 30/39] x86/entry: Convert various hypervisor vectors to IDTENTRY_SYSVEC

2020-05-26 Thread Wei Liu
On Thu, May 21, 2020 at 10:05:43PM +0200, Thomas Gleixner wrote: > From: Thomas Gleixner > > Convert various hypervisor vectors to IDTENTRY_SYSVEC > - Implement the C entry point with DEFINE_IDTENTRY_SYSVEC > - Emit the ASM stub with DECLARE_IDTENTRY_SYSVEC > - Remove the ASM idtentries in

[patch V9 30/39] x86/entry: Convert various hypervisor vectors to IDTENTRY_SYSVEC

2020-05-21 Thread Thomas Gleixner
From: Thomas Gleixner Convert various hypervisor vectors to IDTENTRY_SYSVEC - Implement the C entry point with DEFINE_IDTENTRY_SYSVEC - Emit the ASM stub with DECLARE_IDTENTRY_SYSVEC - Remove the ASM idtentries in 64bit - Remove the BUILD_INTERRUPT entries in 32bit - Remove the old