ftp://ftp.azstarnet.com/pub/linux/axp/sys/
And the files are:
vmlinux-1.3.37-cabrio.gz Pre-built kernel for Cabriolet (tested)
vmlinux-1.3.37-avanti.gz ditto for Avanti (AlphaStation 200)
vmlinux-1.3.37-noname.gz ditto for Noname (AXPpci33)
axp-diff-1.3.37-pci.gz
The Avanti kernel includes TGA support (see more below). But I don't
have access to an AlphaStation at present, so I can't test it. I'd be
very interested in hearing what kind of success people have with this
kernel.
Summary of changes:
- TGA support added (TGA is the 21030 based graphics card found
in AlphaStations and Multias). This was added by Jay Estabrook.
Big thanks!
- Soundcard patches (also by Jay Estabrook). I believe the
Mulitia's soundcard (MSS?) and most of the SoundBlasters
should work fine (the SB16 works for sure, as I can attest
after a weekend of heavy duty testing! :)
- Configure/config.in fixed so that building kernels for different
platforms works smoothly again (I actually tested this one :)
- The Programmable Interval Timers (in the SIO) now get
initialized with standard PC values; this makes it possible
to use the joystick driver.
- Restructured the naming for inb/outb etc. This was necessary
to get versioned module-support working. (The corresponding
insmod binary to load modules is forthcoming---ping me if you
can't wait...) Basically, the plain names (inb/outb) are now
always macros, names starting with a single underscore (_inb/_outb)
are always functions, and names starting with two underscores
(__inb/__outb). Verified that this doesn't break compilation
under any of the Alpha platforms.
- A fix to the de4x5.c driver (also by Jay).
- Fixed errno.h so that all error codes that ought to have unique
numbers do indeed have unique numbers (this fix makes it possible
to compile tcl/tk; to get the correct error names, you'll need
an updated errlist.c for libc; also forthcoming).
That's about it. Let me know of any problems/successes.
Enjoy,
--david