Re: PCIE



On Sun, May 27, 2007 at 05:01:02AM +0400, Manu Abraham wrote:
David Miller wrote:
True, on sparc64 PCI-E controllers, for example, the MSI vector is
received by the PCI-E host controller, and the host controller turns
this into a cpu format interrupt packet for the system bus.

Err .. why would a PCIe controller be CPU specific ? Looking at Figure
1-6 of the spec, i think it should be CPU independent ?

To be pedantic, the PCIe controller isn't really CPU specific.
It's host bus specific. ie the PCI-e controller is a bridge between
whatever chipset defines the "cache coherency domain" and the PCI-e devices.

Excuse me for my ignorance, just that my head has begun to reel after
reading through PCIe 1.0 and the device specs, still being inconclusive
how to proceed.

no problem...I suspect you need to figure out why DTL-MMIO isn't working.
I have never touched DTL and can't be of much help with that.

hth,
grant

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: PCIE
    ... received by the PCI-E host controller, ... this into a cpu format interrupt packet for the system bus. ...
    (Linux-Kernel)
  • nForce Pro 2200 losing ticks
    ... 00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 ... Aperture from northbridge cpu 0 too small ... PCI Interrupt Link enabled at IRQ 19 ... # ACPI Support ...
    (Linux-Kernel)
  • 2.6.0-test9-mm1: The hardware reports a non fatal, correctable incident occurred on CPU 0.
    ... 00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio ... IntelPentium4 CPU 3.06GHz ... mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid ... host bus clock speed is 138.0645 MHz. ...
    (Linux-Kernel)
  • Re: [ckrm-tech] Re: [Lse-tech] [PATCH] cpusets - big numa cpu and memory placement
    ... >>cpu bindings, the other uses the temporal dimension of cpu time. ... cpusets have a purpose beyond isolation and that is ... would partition a machine and CKRM would operate within each partition. ... And each resource controller knows best what it ...
    (Linux-Kernel)
  • Re: k8-bus_64.c(?) spams dmesg in 2.6.26-rc1
    ... 00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio ... 00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev ... Movable zone start PFN for each node ... CPU: L2 Cache: 1024K ...
    (Linux-Kernel)