Re: [PATCH v2] PCI: mvebu - Support a bridge with no IO port window

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

 



On Thu, Oct 31, 2013 at 10:48 AM, Jason Gunthorpe
<jgunthorpe@xxxxxxxxxxxxxxxxxxxx> wrote:

> Indeed.. I was having problems here because linux was writing 0,0
> during discovery to the base,limit registers to 'disable' the IO
> window, which triggered a window allocation. So I re-read the PCI
> bridge spec (apparently too quickly) and decided 0,0 was OK, and it
> should be <=.
>
> However, looking again at the spec - it is very clear, < is the
> correct test, and when the values is equal a 4k window should be
> created.
>
> So, I wonder if there is a little bug in the Linux discovery code
> path, should it write FFFF,0 instead?

Sounds like a bug to me.  Do you want to fix it, or point me at it the
place where we write 0,0 so I can fix it?

Bjorn
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux