lkml.org 
[lkml]   [2010]   [Jun]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] x86/mrst/pci: avoid enabling intx for msi capable devices
    Jesse: are you taking this or should I?

    -hpa

    On 06/21/2010 11:30 AM, Jacob Pan wrote:
    > On Moorestown platform, true PCI devices with MSI capabilities do not support
    > INTx mode. IRQ line# for those devices are zeros in the PCI shim, an attempt
    > to enable INTx on these MSI capable devices will cause conflict in the system
    > such as IRQ0 for the system timers.
    > If the device driver probes/enables MSI before pci_enable_device(), the conflict
    > is not shown since INTx will be disabled. But if the driver tries to enable INTx
    > before MSI, the conflict will cause system timer IRQ0 to break.
    >
    > This patch will ensure the ordering of INTx and MSI setup by the driver is
    > not relavent to INTx conflict. We will always skip INTx setup for MSI capable
    > devices on Moorestown.


    \
     
     \ /
      Last update: 2010-06-21 21:05    [W:0.019 / U:30.500 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site