Re: svn commit: r305722 - head/sys/x86/x86

2016-09-13 Thread Sepherosa Ziehau
On Tue, Sep 13, 2016 at 4:27 PM, Konstantin Belousov wrote: > On Tue, Sep 13, 2016 at 09:21:25AM +0800, Sepherosa Ziehau wrote: >> Still didn't find anything wrong with this tunable set. > Hm, did you have DMAR globally enabled ? I.e. did you get messages > about dmar attachment, and then reports

Re: svn commit: r305722 - head/sys/x86/x86

2016-09-13 Thread Konstantin Belousov
On Tue, Sep 13, 2016 at 09:21:25AM +0800, Sepherosa Ziehau wrote: > Still didn't find anything wrong with this tunable set. Hm, did you have DMAR globally enabled ? I.e. did you get messages about dmar attachment, and then reports about dmar routing interrupts, like msi: Assigning MSI-X IRQ 264 to

Re: svn commit: r305722 - head/sys/x86/x86

2016-09-12 Thread Sepherosa Ziehau
On Mon, Sep 12, 2016 at 6:00 PM, Konstantin Belousov wrote: > On Mon, Sep 12, 2016 at 04:47:35PM +0800, Sepherosa Ziehau wrote: >> On Mon, Sep 12, 2016 at 4:39 PM, Sepherosa Ziehau wrote: >> > On Mon, Sep 12, 2016 at 4:32 PM, Konstantin Belousov >> > wrote: >> >> On Mon, Sep 12, 2016 at 04:57:58

Re: svn commit: r305722 - head/sys/x86/x86

2016-09-12 Thread Konstantin Belousov
On Mon, Sep 12, 2016 at 04:47:35PM +0800, Sepherosa Ziehau wrote: > On Mon, Sep 12, 2016 at 4:39 PM, Sepherosa Ziehau wrote: > > On Mon, Sep 12, 2016 at 4:32 PM, Konstantin Belousov > > wrote: > >> On Mon, Sep 12, 2016 at 04:57:58AM +, Sepherosa Ziehau wrote: > >>> Author: sephe > >>> Date: M

Re: svn commit: r305722 - head/sys/x86/x86

2016-09-12 Thread Sepherosa Ziehau
On Mon, Sep 12, 2016 at 4:39 PM, Sepherosa Ziehau wrote: > On Mon, Sep 12, 2016 at 4:32 PM, Konstantin Belousov > wrote: >> On Mon, Sep 12, 2016 at 04:57:58AM +, Sepherosa Ziehau wrote: >>> Author: sephe >>> Date: Mon Sep 12 04:57:58 2016 >>> New Revision: 305722 >>> URL: https://svnweb.freeb

Re: svn commit: r305722 - head/sys/x86/x86

2016-09-12 Thread Sepherosa Ziehau
On Mon, Sep 12, 2016 at 4:32 PM, Konstantin Belousov wrote: > On Mon, Sep 12, 2016 at 04:57:58AM +, Sepherosa Ziehau wrote: >> Author: sephe >> Date: Mon Sep 12 04:57:58 2016 >> New Revision: 305722 >> URL: https://svnweb.freebsd.org/changeset/base/305722 >> >> Log: >> x86: Use sx lock for i

Re: svn commit: r305722 - head/sys/x86/x86

2016-09-12 Thread Konstantin Belousov
On Mon, Sep 12, 2016 at 04:57:58AM +, Sepherosa Ziehau wrote: > Author: sephe > Date: Mon Sep 12 04:57:58 2016 > New Revision: 305722 > URL: https://svnweb.freebsd.org/changeset/base/305722 > > Log: > x86: Use sx lock for interrupt sources. > > - Certain pic_assign_cpu, e.g. msi_assign_

svn commit: r305722 - head/sys/x86/x86

2016-09-11 Thread Sepherosa Ziehau
Author: sephe Date: Mon Sep 12 04:57:58 2016 New Revision: 305722 URL: https://svnweb.freebsd.org/changeset/base/305722 Log: x86: Use sx lock for interrupt sources. - Certain pic_assign_cpu, e.g. msi_assign_cpu can have quite a long call chain. For msi_assign_cpu, mutex makes complex P