![]() | |||||||||||
Messages in this thread |
On Sun, Dec 14, 2003 at 10:00:49PM +0200, Vladimir Kondratiev wrote: > Please, ignore previous submission with the same subject. Patch file > attached was wrong one. Now correct patch attached. > > Hi, > PCI-Express platforms will soon appear on the market. It is worth to > support it. Yes it is worth it, any chance to get access to hardware to test this out on? > Following is patch for 2.4.23 kernel. I tested it on my host, it works > properly. > I did it for i386 only, I have no other architecture to test. > > It was patch on the same subject from* Seshadri, Harinarayanan* > (/harinarayanan.seshadri@intel.com/ > <mailto:harinarayanan.seshadri@intel.com>) > http://www.cs.helsinki.fi/linux/linux-kernel/2003-17/0247.html > My version differ in several aspects: it is for 2.4 (vs. 2.6); it do not > ioremap/unmap page for each transaction. > > How about inclusion in 2.4.24? No, we need to get this into 2.6 first. Can you please forward port this to 2.6, clean up the formatting and address the issues everyone else has made so far and post it? > * command line argument "pci=exp" to force PCI Express, similar to "conf1" and "conf2" We should be able to do this automatically, and not force this on the boot command line, correct? > +/** > + * RRBAR (memory base for PCI-E config space) resides here. > + * Initialized to default address. Actually, it is platform specific, and > + * value may vary. > + * I don't know how to detect it properly, it is chipset specific. > + */ > +static u32 rrbar_phys=0xe0000000UL; How about information on how to detect it as per chipset type? We need to do this automatically some how. > +/** > + * Initializes PCI Express method for config space access. > + * > + * There is no standard method to recognize presence of PCI Express, Are you sure? I thought there was (don't have my spec in front of me right now...) thanks, greg k-h - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||
| Last update: 2005-03-22 13:59 [from the cache] ©2003-2008 | |||||||||||