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.