Subject: linux-2.2.5-philb-990408

From: Philip Blundell <[email-masked]>
Date: Thu, 08 Apr 1999 19:36:28 +0100

Here's a patch to add a little extra spice if Russell's latest kernel isn't 
quite unstable enough for your tastes.

<ftp://ftp.netwinder.org/users/p/philb/linux-2.2.5-philb-990408.gz>

It's been a while since I posted the list of stuff included, so here it is 
again.  Hit delete now if you're not interested.

  * New hardware supported

    - NetWinder and generic Footbridge /dev/flash (NetWinder courtesy Woody) 
      (Generic one needs some more thought)
    - DS2400 ID chip (as used in Acorn machines)
    - NetWinder '977 (courtesy Woody) and generic Footbridge watchdogs
    - Aladdin IDE adapters (hatchet job backported from Andre's patch)
    - /dev/nvram should work on ARM systems now (untested)
    - add support for "special" baud rates to serial.c
    - miscellaneous other bits for CATS support
    - 6854 Econet (sort of)

  * New features

    - 21285 PCI initialisation for non-central-function situations
    - /usr/gnemul for BSD
    - `swap=...' commandline parameter
    - support NetWinder revision/board id data (Woody)
    - /proc/sys/bus/isa/*
    - add cache-coherency support to epic100 driver (untested)
    - /proc/therm support (Woody)
    - update to latest parport code (Tim W)

  * Fixes

    - correct LDRT problems with overlapping registers (Nick Clark)
    - two small NWFPE bugs squashed
    - avoid kernel panic when a misaligned ldrt is encountered
    - make irtty compile if TIOCM_OUT2 doesn't exist
    - initialise OPL3 on NetWinder properly (Woody)
    - make SYMBOL_NAME_STR work with versioned symbols
    - don't force ISA RTC to BCD mode on '285 systems
    - various assumptions about signedness of char in sound code
    - fbcon/mfb handle "backwards" (Acorn) 1bpp modes properly

  * Performance tweaks

    - ARM3 uaccess rewrite
    - improved lazy cache flushing for SA110
    - old proc-fn code rides again
    - CONFIG_SMALL_BUFFERS added
    - fast path signal.c a little
    - tweak kswapd targets again for old machines with little RAM
    - `current' now less volatile
    - small optimisations to kernel entry code
    - IRQ lock detection now optional, defaults to off

  * Miscellanea

    - new floppy pseudo-DMA code for Acorn machines
    - Configure.help updates and corrections (some courtesy Dave Gilbert)
    - dma_*, readb etc converted to macros from inlines
    - rework CPU selection mechanism again, reduced #ifdefs in setup.c
    - renumber ISA DMA channels, IRQs to start at 0 on 21285 machines
    - /proc/ioports allows 8 digits for each address
    - disable FIQs when updating IRQ masks on Acorn machines
    - straighten out reboot code in <asm/system.h>
    - add some support for big-endian operation
    - tweaks asms to make `gcc -S' output more readable
    - Footbridge LED rework
    - try to get BSD partition support to recognise NetBSD/arm32
    - report VM_IO flag in /proc/pid/maps
    - shut up assorted warnings (including some from checkconfig)
    - shut up NFS debugging messages
    - Econet updates

That's all.

p.

unsubscribe: body of `unsubscribe linux-arm' to [email-masked]