Re: [Xen-devel] [PATCH v3] x86/vlapic: Don't reset APIC ID when handling INIT signal

2017-04-21 Thread Julien Grall
On 20/04/17 10:25, Chao Gao wrote: On Thu, Apr 20, 2017 at 04:39:06PM +0100, Julien Grall wrote: Hi, On 20/04/17 14:34, Jan Beulich wrote: On 19.04.17 at 22:22, wrote: According to SDM "ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (APIC) -> "EXTENDED XAPIC (X2APIC)" -> "x2APIC State Transiti

Re: [Xen-devel] [PATCH v3] x86/vlapic: Don't reset APIC ID when handling INIT signal

2017-04-20 Thread Chao Gao
On Thu, Apr 20, 2017 at 04:39:06PM +0100, Julien Grall wrote: >Hi, > >On 20/04/17 14:34, Jan Beulich wrote: >> > > > On 19.04.17 at 22:22, wrote: >> > According to SDM "ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (APIC) -> >> > "EXTENDED XAPIC (X2APIC)" -> "x2APIC State Transitions", the APIC mode

Re: [Xen-devel] [PATCH v3] x86/vlapic: Don't reset APIC ID when handling INIT signal

2017-04-20 Thread Julien Grall
Hi, On 20/04/17 14:34, Jan Beulich wrote: On 19.04.17 at 22:22, wrote: According to SDM "ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (APIC) -> "EXTENDED XAPIC (X2APIC)" -> "x2APIC State Transitions", the APIC mode and APIC ID are preserved when handling INIT signal and a reset places APIC to xA

Re: [Xen-devel] [PATCH v3] x86/vlapic: Don't reset APIC ID when handling INIT signal

2017-04-20 Thread Jan Beulich
>>> On 20.04.17 at 09:37, wrote: > On Thu, Apr 20, 2017 at 08:15:49AM -0600, Jan Beulich wrote: > On 20.04.17 at 08:59, wrote: >>> On Thu, Apr 20, 2017 at 07:34:30AM -0600, Jan Beulich wrote: >>> On 19.04.17 at 22:22, wrote: > According to SDM "ADVANCED PROGRAMMABLE INTERRUPT CONTROL

Re: [Xen-devel] [PATCH v3] x86/vlapic: Don't reset APIC ID when handling INIT signal

2017-04-20 Thread Chao Gao
On Thu, Apr 20, 2017 at 08:15:49AM -0600, Jan Beulich wrote: On 20.04.17 at 08:59, wrote: >> On Thu, Apr 20, 2017 at 07:34:30AM -0600, Jan Beulich wrote: >> On 19.04.17 at 22:22, wrote: According to SDM "ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (APIC) -> "EXTENDED XAPIC (X2AP

Re: [Xen-devel] [PATCH v3] x86/vlapic: Don't reset APIC ID when handling INIT signal

2017-04-20 Thread Jan Beulich
>>> On 20.04.17 at 08:59, wrote: > On Thu, Apr 20, 2017 at 07:34:30AM -0600, Jan Beulich wrote: > On 19.04.17 at 22:22, wrote: >>> According to SDM "ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (APIC) -> >>> "EXTENDED XAPIC (X2APIC)" -> "x2APIC State Transitions", the APIC mode >>> and APIC ID

Re: [Xen-devel] [PATCH v3] x86/vlapic: Don't reset APIC ID when handling INIT signal

2017-04-20 Thread Chao Gao
On Thu, Apr 20, 2017 at 07:34:30AM -0600, Jan Beulich wrote: On 19.04.17 at 22:22, wrote: >> According to SDM "ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (APIC) -> >> "EXTENDED XAPIC (X2APIC)" -> "x2APIC State Transitions", the APIC mode >> and APIC ID are preserved when handling INIT signal

Re: [Xen-devel] [PATCH v3] x86/vlapic: Don't reset APIC ID when handling INIT signal

2017-04-20 Thread Jan Beulich
>>> On 19.04.17 at 22:22, wrote: > According to SDM "ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (APIC) -> > "EXTENDED XAPIC (X2APIC)" -> "x2APIC State Transitions", the APIC mode > and APIC ID are preserved when handling INIT signal and a reset places > APIC to xAPIC mode and APIC base address to

[Xen-devel] [PATCH v3] x86/vlapic: Don't reset APIC ID when handling INIT signal

2017-04-19 Thread Chao Gao
According to SDM "ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (APIC) -> "EXTENDED XAPIC (X2APIC)" -> "x2APIC State Transitions", the APIC mode and APIC ID are preserved when handling INIT signal and a reset places APIC to xAPIC mode and APIC base address to 0xFEE0h (this part is in "Local APIC"