ST40 PCI patches into 2.6 CVS

Alex Bennee <[email protected]> Thu, 19 Aug 2004 17:18:06 +0100
Newsgroups gmane.linux.ports.sh.devel,gmane.linux.ports.sh.general
Organization Hackers Inc
Message-ID <[email protected]>
Hi,

In case people haven't noticed the CVS activity I updated the
pci-st40.[ch] and irq_intc2 files forward porting the fixes I merged
into 2.4 last year from the ST tree.

It works for me, I can boot over NFS via a PCI network device.

There are still a few differences between 2.4 and 2.6, namely the
additional pci_fixup_cache_line and the register accesses in 2.4 have a
udelay(2) in them. If not put those in as I don't seem to need it on my
board.

I'm not massively happy with the pci initialisation given the subsystem
initialisation semantics have changed from 2.4 to 2.6 adn I'm not sure
I've gone about it the right way. However it works, if it can be done
neater later we can fix it.

Hopefully this hasn't diverged too much from ST's own tree, but I needed
something working and I didn't want to keep re-merging changes into the
core to get my product tree working.

Paul, will the CVS changes get pulled into your BK tree and pushed onto
the mainline?

Stuart/Dave, any critical fixes needed for the PCI stuff? I still see:

** PCI ERROR **
 
** INT register status
SDI: SERR detected
** Address and command info
** Command  Int Ack : Address 0x0

on startup and I'm not sure if thats normal behaviour.

Anyway I need to convert my console, IDE and support modules to 2.6 now
so I'll leave CVS alone for the time being!

-- 
Alex, Kernel Hacker: http://www.bennee.com/~alex/

My sister opened a computer store in Hawaii.  She sells C shells down 
by the seashore.



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285