Re: [PATCH v2 4/4] KVM: LAPIC: Don't silently accept bad vectors

2017-10-14 Thread Wanpeng Li
2017-10-14 4:31 GMT+08:00 Radim Krčmář : > 2017-10-13 19:36+0200, Radim Krčmář: >> 2017-10-13 09:17+0800, Wanpeng Li: >> > 2017-10-04 22:44 GMT+08:00 Radim Krčmář : >> > > 2017-10-04 22:16+0800, Wanpeng Li: >> > >> 2017-10-04 20:01 GMT+08:00 Radim Krčmář : >> > >> > 2017-10-04 15:56+0800, Wanpeng L

Re: [PATCH v2 4/4] KVM: LAPIC: Don't silently accept bad vectors

2017-10-13 Thread Radim Krčmář
2017-10-13 19:36+0200, Radim Krčmář: > 2017-10-13 09:17+0800, Wanpeng Li: > > 2017-10-04 22:44 GMT+08:00 Radim Krčmář : > > > 2017-10-04 22:16+0800, Wanpeng Li: > > >> 2017-10-04 20:01 GMT+08:00 Radim Krčmář : > > >> > 2017-10-04 15:56+0800, Wanpeng Li: > > >> >> 2017-10-04 1:53 GMT+08:00 Radim Krč

Re: [PATCH v2 4/4] KVM: LAPIC: Don't silently accept bad vectors

2017-10-13 Thread Radim Krčmář
2017-10-13 09:17+0800, Wanpeng Li: > 2017-10-04 22:44 GMT+08:00 Radim Krčmář : > > 2017-10-04 22:16+0800, Wanpeng Li: > >> 2017-10-04 20:01 GMT+08:00 Radim Krčmář : > >> > 2017-10-04 15:56+0800, Wanpeng Li: > >> >> 2017-10-04 1:53 GMT+08:00 Radim Krčmář : > >> >> > 2017-09-28 18:04-0700, Wanpeng Li

Re: [PATCH v2 4/4] KVM: LAPIC: Don't silently accept bad vectors

2017-10-12 Thread Wanpeng Li
2017-10-04 22:44 GMT+08:00 Radim Krčmář : > 2017-10-04 22:16+0800, Wanpeng Li: >> 2017-10-04 20:01 GMT+08:00 Radim Krčmář : >> > 2017-10-04 15:56+0800, Wanpeng Li: >> >> 2017-10-04 1:53 GMT+08:00 Radim Krčmář : >> >> > 2017-09-28 18:04-0700, Wanpeng Li: >> >> >> @@ -946,6 +965,11 @@ static int __ap

Re: [PATCH v2 4/4] KVM: LAPIC: Don't silently accept bad vectors

2017-10-04 Thread Radim Krčmář
2017-10-04 22:16+0800, Wanpeng Li: > 2017-10-04 20:01 GMT+08:00 Radim Krčmář : > > 2017-10-04 15:56+0800, Wanpeng Li: > >> 2017-10-04 1:53 GMT+08:00 Radim Krčmář : > >> > 2017-09-28 18:04-0700, Wanpeng Li: > >> >> @@ -946,6 +965,11 @@ static int __apic_accept_irq(struct kvm_lapic > >> >> *apic, in

Re: [PATCH v2 4/4] KVM: LAPIC: Don't silently accept bad vectors

2017-10-04 Thread Wanpeng Li
2017-10-04 20:01 GMT+08:00 Radim Krčmář : > 2017-10-04 15:56+0800, Wanpeng Li: >> 2017-10-04 1:53 GMT+08:00 Radim Krčmář : >> > 2017-09-28 18:04-0700, Wanpeng Li: >> >> From: Wanpeng Li >> >> >> >> Vectors 0-15 are reserved, and a physical LAPIC - upon sending or >> >> receiving one - would genera

Re: [PATCH v2 4/4] KVM: LAPIC: Don't silently accept bad vectors

2017-10-04 Thread Radim Krčmář
2017-10-04 15:56+0800, Wanpeng Li: > 2017-10-04 1:53 GMT+08:00 Radim Krčmář : > > 2017-09-28 18:04-0700, Wanpeng Li: > >> From: Wanpeng Li > >> > >> Vectors 0-15 are reserved, and a physical LAPIC - upon sending or > >> receiving one - would generate an APIC error instead of doing the > >> request

Re: [PATCH v2 4/4] KVM: LAPIC: Don't silently accept bad vectors

2017-10-04 Thread Wanpeng Li
2017-10-04 1:53 GMT+08:00 Radim Krčmář : > 2017-09-28 18:04-0700, Wanpeng Li: >> From: Wanpeng Li >> >> Vectors 0-15 are reserved, and a physical LAPIC - upon sending or >> receiving one - would generate an APIC error instead of doing the >> requested action. Make our emulation behave similarly. >

Re: [PATCH v2 4/4] KVM: LAPIC: Don't silently accept bad vectors

2017-10-03 Thread Radim Krčmář
2017-09-28 18:04-0700, Wanpeng Li: > From: Wanpeng Li > > Vectors 0-15 are reserved, and a physical LAPIC - upon sending or > receiving one - would generate an APIC error instead of doing the > requested action. Make our emulation behave similarly. > > Cc: Paolo Bonzini > Cc: Radim Krčmář > Si

[PATCH v2 4/4] KVM: LAPIC: Don't silently accept bad vectors

2017-09-28 Thread Wanpeng Li
From: Wanpeng Li Vectors 0-15 are reserved, and a physical LAPIC - upon sending or receiving one - would generate an APIC error instead of doing the requested action. Make our emulation behave similarly. Cc: Paolo Bonzini Cc: Radim Krčmář Signed-off-by: Wanpeng Li --- arch/x86/kvm/lapic.c |