patch-2.4.19-rmk6-ds2
Deepak Saxena <[email protected]> Wed, 12 Mar 2003 23:29:51 -0700
| Newsgroups | gmane.linux.ports.arm.announce |
|---|---|
| Organization | MontaVista Software, Inc. |
| Message-ID | <[email protected]> |
The latest patch for IOP3xx, IXP2xxx, IXP4xx, and IXP12xx systems is
available at:
ftp://source.mvista.com/pub/ds-patches/2.4/patch-2.4.19-rmk6-ds1.gz
An incremental patch from ds1 to ds2 is also avaialable:
ftp://source.mvista.com/pub/ds-patches/2.4/inc-2.4.19-rmk6-ds1-ds2.gz
To access my working tree with BK:
bk clone http://source.mvista.com:14690/linux-arm-2.4-ds
Build Documentation:
http://www.arm.linux.org.uk/docs/kerncomp.shtml
Summary of Changes:
o IOP3xx
- Fixed IQ80321 port to work as slave card in a PC (David Griego)
The IQ80321 is a host-bus adapter device and thus needs to share the
PCI bus with a host CPU and other devices on a PC (or other) backplane.
For this reason, we allow the host CPU to assign us a private memory
region on the PCI bus that we can use for locally controlled devices
(GigE and PCI-X Slot). This memory region is assigned through BAR1 on
the IOP321. We read the value assigned by the host and then use that as
the bounds for PCI devices on our private bus. We currently make the
assumption that we have a full 64MB to play with as that is the size
of the outbound PCI window, but the code should be fixed to read the
IAVLR1 register to get the size that the bootloader asked for.
o IXP4xx
- Fixed busyuart and addruart so that low-level debug works (Me)
- Minor cleanups (Me)
- Custom ioremap/read/write macros for proper non-prefetch PCI cycles (Me)
As noted on linux-arm-kernel, the IXP425 does not have non-prefetch
translation window. The code was written with the assumption that
the documente PCI translation window was for NP cycles when it
was only for prefetch. Custom read*/write* functions have been
written to use the NP access registers. I haven't hooked up
an analyzer yet to ensure that everything is OK, but since
NFS root over PCI E100 still works, it's not any worse off. :)
~Deepak
--
Deepak Saxena
MontaVista Software - Powering the Embedded Revolution - www.mvista.com
_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm-announce
Please visit the above address for information on this list.