Re: [PATCH v3 6/5] AHCI: Do not read HOST_IRQ_STAT register in multi-MSI mode

2014-09-19 Thread Alexander Gordeev
On Fri, Sep 19, 2014 at 09:34:34AM -0700, Dan Williams wrote: > On Fri, Sep 19, 2014 at 1:25 AM, Alexander Gordeev > wrote: > > As described in AHCI v1.0 specification chapter 10.6.2.2 > > "Multiple MSI Based Messages" generation of interrupts > > is not controlled through the HOST_IRQ_STAT

Re: [PATCH v3 6/5] AHCI: Do not read HOST_IRQ_STAT register in multi-MSI mode

2014-09-19 Thread Dan Williams
On Fri, Sep 19, 2014 at 1:25 AM, Alexander Gordeev wrote: > As described in AHCI v1.0 specification chapter 10.6.2.2 > "Multiple MSI Based Messages" generation of interrupts > is not controlled through the HOST_IRQ_STAT register. > > Considering MMIO access is expensive remove unnecessary >

Re: [PATCH v3 6/5] AHCI: Do not read HOST_IRQ_STAT register in multi-MSI mode

2014-09-19 Thread Alexander Gordeev
On Fri, Sep 19, 2014 at 09:25:52AM +0100, Alexander Gordeev wrote: > As described in AHCI v1.0 specification chapter 10.6.2.2 > "Multiple MSI Based Messages" generation of interrupts > is not controlled through the HOST_IRQ_STAT register. > > Considering MMIO access is expensive remove

[PATCH v3 6/5] AHCI: Do not read HOST_IRQ_STAT register in multi-MSI mode

2014-09-19 Thread Alexander Gordeev
As described in AHCI v1.0 specification chapter 10.6.2.2 "Multiple MSI Based Messages" generation of interrupts is not controlled through the HOST_IRQ_STAT register. Considering MMIO access is expensive remove unnecessary reading and writing of HOST_IRQ_STAT register. Further, serializing access

[PATCH v3 6/5] AHCI: Do not read HOST_IRQ_STAT register in multi-MSI mode

2014-09-19 Thread Alexander Gordeev
As described in AHCI v1.0 specification chapter 10.6.2.2 Multiple MSI Based Messages generation of interrupts is not controlled through the HOST_IRQ_STAT register. Considering MMIO access is expensive remove unnecessary reading and writing of HOST_IRQ_STAT register. Further, serializing access

Re: [PATCH v3 6/5] AHCI: Do not read HOST_IRQ_STAT register in multi-MSI mode

2014-09-19 Thread Alexander Gordeev
On Fri, Sep 19, 2014 at 09:25:52AM +0100, Alexander Gordeev wrote: As described in AHCI v1.0 specification chapter 10.6.2.2 Multiple MSI Based Messages generation of interrupts is not controlled through the HOST_IRQ_STAT register. Considering MMIO access is expensive remove unnecessary

Re: [PATCH v3 6/5] AHCI: Do not read HOST_IRQ_STAT register in multi-MSI mode

2014-09-19 Thread Dan Williams
On Fri, Sep 19, 2014 at 1:25 AM, Alexander Gordeev agord...@redhat.com wrote: As described in AHCI v1.0 specification chapter 10.6.2.2 Multiple MSI Based Messages generation of interrupts is not controlled through the HOST_IRQ_STAT register. Considering MMIO access is expensive remove

Re: [PATCH v3 6/5] AHCI: Do not read HOST_IRQ_STAT register in multi-MSI mode

2014-09-19 Thread Alexander Gordeev
On Fri, Sep 19, 2014 at 09:34:34AM -0700, Dan Williams wrote: On Fri, Sep 19, 2014 at 1:25 AM, Alexander Gordeev agord...@redhat.com wrote: As described in AHCI v1.0 specification chapter 10.6.2.2 Multiple MSI Based Messages generation of interrupts is not controlled through the