RE: [PATCH 1/11] mpt2sas: mpt2sas_base sources

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wednesday, February 25, 2009 2:12 PM, Matthew Wilcox wrote:
are visible before sending out the writel().
> > 
> > I'm doing is a 64bit write to pcie memory. On some systems 
> this is broken out to two 32bit writes.  So I put the barrier 
> there to insure the entire 64bits was written out to the 
> ReplyPostHostIndex register before another write was done.   
> Um, you're doing a writel(), not a writeq(), so you're doing a 32-bit
> write.  Also, PCI writes can't be reordered, so you don't 
> need a wmb() here.

my mistake, I meant 32bit write.   I was thinking about another place where I do 64bit writeq.

> 
> It's also worth considering a mode where each CPU gets its own
> interrupt.  That lets us complete IOs on the CPU which submitted them
> and can be a real performance win.

right, I was wondering if we could do that.   Perhaps we could discuss that further in how do to that.

> 
> I'm somewhat puzzled that you request four MSI-X interrupts, then only
> use one of them.  Why not just request one?
> 

I wasn't sure if we pci_enable_msix would work when passed 1 in the 2nd parameter when we have 15 vectors available.

> 
> Are there any currently shipping products using this chip?  
> It'd be nice
> to get hold of some.  Also, is there any documentation 
> available to the
> public (or under NDA) on programming this hardware?
> 

We have not released the production version of the chip yet.   You could contact the LSI/Intel FAE rep.   If you don't already have that, let me know.--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux