Main Page

From Alpha Linux Wiki
Jump to: navigation, search

Welcome to the Alpha/Linux Wiki

Alpha/Linux is a port of Linux to the Alpha architecture.

Alpha/Linux Support
SRMEmulatorsBugs to watchTODO ListPatches

Hardware
CPUsHardwareMotherboardsOur Hardware

Programming
PortingToolchainsAlpha AssemblyBWXMVIFIXCIXBooks

Community Resources
Mailing ListsIRCNewsgroupsForumsDistributionsPress Coverage

News

2012-05-24 Linus pulled three patches from Matt Turner's tree. Among them were patches from Mans Rullgard which implemented some Tru64 syscalls needed to run Tru64 binaries on Linux such as the C compiler.
2012-05-05 Linus pulled three small build fix patches from Matt Turner and one from Jim Faulkner.
2012-04-27 Richard Henderson committed six patches from Matt Turner to update glibc's Alpha headers with new definitions already added to other ports' headers. In the last few months, Richard Henderson has kept glibc's Alpha headers updated with various changes. Thanks go to Richard!
2011-12-22 Uros Bizjak fixed the long-standing gcc bug 27468, which caused gcc to emit extra sign-extending instructions. The fix will be available in gcc-4.7.0 and should improve performance by eliminating unnecessary instructions.
2011-03-03 Linus pulled from Matt Turner's tree. It includes a lot of clean up and some fixes following the do_IRQ removal.
2011-01-17 Linus pulled from Matt Turner's tree. It includes a couple build fixes and the removal of do_IRQ.
2010-09-23 Richard Henderson committed a rewritten memchr() implementation to glibc-ports. It fixes glibc bug 12019. As reported by Michael Cree using his hardware performance implementation, the new implementation is not only faster but significantly more efficient as well.
2010-09-19 With a sudden influx of patches, Linus pulled from Matt Turner's tree. The patches add new syscalls fanotify and prlimit64, remove the Big Kernel Lock from arch/alpha, and fix signal handling including a 14-year-old bug that's existed since Linux version 1.3.95.
2010-09-09 Linus pulled from Matt Turner's tree. It includes a few minor changes and a build fix.
2010-06-28 Linus pulled from Matt Turner's tree. It includes two build fixes and AlphaStation 255 patches from Morten H. Larsen.
2010-05-25 Linus pulled from Matt Turner's tree.
2010-03-27 Uros Bizjak committed an additional fix for gcc bug 42113.
2010-03-26 Richard Henderson committed 11 patches to glibc to fix long standing bugs on Alpha, including fixes for bugs 5145, 5216, 5400 and 6650. He also implemented ____longjmp_chk.
2010-03-24 Joseph Myers committed fixes to glibc from Matt Turner and Aurélien Jarno to correct the definitions of SOCK_CLOEXEC and SOCK_NONBLOC. This fixes glibc bug 10528, which is the root cause of other bugs like Gentoo bug 294470.
2010-03-20 Linus pulled from Matt Turner's tree a few trivial changes and a build fix.
2010-03-17 John Stultz submitted a patch to the LKML to use the clocksource model on Alpha, which utilizes the rpcc counter to manage the time.
2009-12-19 Linus pulled from Matt Turner's tree. Minimal support for software performance events by Michael Cree, and added syscalls by Daniele Calore are the highlights of this merge for 2.6.33.
2009-12-1 Linus Torvalds pulled Matt Turner's alpha-2.6.git tree into the main Linux Kernel in time for 2.6.32. Patches include a regression fix that prevented the Kernel from building.
2009-11-30 Matt Turner created a DEC Alpha Linux Kernel tree to collect Alpha patches.
2009-11-30 Uros Bizjak committed a fix for bug 42113, a regression in gcc-4.4.2 that would cause internal compiler errors when compiling things such as rsync or libperl.
2009-10-26 Michael Cree submitted a patch to the LKML to add minimal support for software performance events which allows the perf tool included in the kernel sources to work on Alpha.
2009-10-21 Daniele Calore submitted a patch to the LKML to wire up most of the missing syscalls on Alpha.
2009-10-14 X server 1.7 release manager Peter Hutterer pulled fixes into the 1.7 X server branch. X server 1.7.1 will work on Alpha.
2009-10-13 Current X.Org release manager Keith Packard pulled fixes from Matt Turner's DEC Alpha xserver support tree. The fixes from Michael Cree and Matt Turner allow X.Org to run on Alpha for the first time since the 1.5 series X server.
2009-10-07 Debian developer Andreas Barth announced via email that [Debian] decided to demote alpha as an release architecture. It looks like Debian/Alpha is one step closer to death.
2009-08-14 Using a quad-833MHz ES40 provided by lead Gentoo/Alpha maintainer Tobias Klausman, Uros Bizjak successfully regression tested the patch for gcc bug 8603 and committed the fix to the stable gcc 4.3 and 4.4 branches.
2009-08-12 X.Org maintainer Adam Jackson committed a patch sent by Matt Turner to fix a typo that prevented the X server from building on Alpha.
2009-08-11 Uros Bizjak committed a fix for gcc bug 8603 that makes gcc to produce better code on Alpha. The improvements in code generation impressed even Richard Henderson! The fix will be included in gcc-4.5, and hopefully after regression testing in the 4.3 and 4.4 branches.
2009-07-31 Debian Developer and EGLIBC maintainer Aurélien Jarno found a flaw in glibc's Alpha memchr() implementation and requested help of the linux-alpha mailing list. Alpha maintainer Richard Henderson (who does not own Alpha hardware) provided an implementation in C with Alpha intrinsics to hopefully solve the issue.
2009-07-30 Former Debian/Alpha maintainer, Steve Langasek sent an email to the Debian mailing list and to fellow developer Arthur Loiret outlining some of the problems facing the the future of Debian releases on Alpha.
2009-07-20 Debian Developer Aurélien Jarno sent a pull request to glibc's libc-ports mailing list. After a review by Richard Henderson, the patches were merged into the glibc-ports tree. glibc-2.11 will include these patches.
2009-07-17 John Stultz resent his GENETIC_TIME conversion patch to the linux-alpha mailing list.
2009-06-11 John Stultz mailed the linux-alpha mailing list with a patch that converts alpha to use GENERIC_TIME via the arch_getoffset() infrastructure, reducing the amount of arch specific code we need to maintain. Richard Henderson gave feedback and Ivan Kokshaysky said he was interested in helping to implement an RPCC-based clocksource.
Personal tools
Google AdSense