===== To Do ===== Work planned or under way on Alpha support in the projects below. The owner is the person doing the work, where someone is; tasks without an owner are open for anyone to take up, and a message to the project's list is the way to start. Gaps that have no task yet are described under [[:status#what_is_missing|Current Status]]. ^ Status ^ Task ^ Owner ^ Link ^ ^ Linux ^^^^ | In progress | Generic kernel compression support | [[user:mattst88|Matt Turner]] | | | In progress | ''ProfileMe'' profiling support | [[user:mattst88|Matt Turner]] | | | In progress | Profiling support for processors before the EV67 | [[user:mattst88|Matt Turner]] | | | In progress | Hugepage support | [[user:mattst88|Matt Turner]] | [[https://github.com/alphalinux/alpha-hugetlb-tests|tests]] | | Not started | vDSO support | | | | In progress | Contiguous allocations support (CMA) |[[user:lindholm|Magnus Lindholm]] | [[https://lore.kernel.org/linux-alpha/20260219205514.4434-1-linmag7@gmail.com/|lore link]]| | In progress | Jump label (static key) support |[[user:lindholm|Magnus Lindholm]] | [[https://lore.kernel.org/linux-alpha/20260225110548.31431-1-linmag7@gmail.com/|lore link]]| | In progress | Machine check handler for tsunami |[[user:lindholm|Magnus Lindholm]] | [[https://lore.kernel.org/linux-alpha/20251125224352.32034-1-linmag7@gmail.com/|lore link]]| ^ GCC ^^^^ | In progress | Switch to LRA for BWX | [[user:mattst88|Matt Turner]] | [[https://gcc.gnu.org/pipermail/gcc-patches/2026-July/724654.html|patch]], [[https://github.com/alphalinux/issues/issues/3|issue]] | | In progress | Switch to LRA for non-BWX | [[user:mattst88|Matt Turner]] | [[https://github.com/alphalinux/issues/issues/3|issue]] | | In progress | Fix test suite failures | [[user:mattst88|Matt Turner]] | | ^ glibc ^^^^ | In progress | Fix test suite failures | [[user:mattst88|Matt Turner]], [[user:lindholm|Magnus Lindholm]] | | | In progress | IFUNC and multiarch support | [[user:mattst88|Matt Turner]] | | | In progress | ''mem*'' and ''str*'' function optimizations | [[user:mattst88|Matt Turner]] | | ^ Rust ^^^^ | In progress | Alpha target in rustc_codegen_gcc, the GCC back end for ''rustc'' | | [[https://github.com/rust-lang/rustc_codegen_gcc/issues/742|issue #742]] | | In progress | Alpha target specification and standard library support in ''rustc'', for use with rustc_codegen_gcc; ''rustc'' cannot target Alpha through LLVM | | [[https://github.com/linmag7/rust_alpha_stuff|rust-alpha]]| ^ QEMU ^^^^ | Not started | SRM console callbacks in qemu-palcode, so that aboot can boot a disk | | | ^ Other software ^^^^ | Not started | Alpha support in libseccomp | | [[https://github.com/alphalinux/issues/issues/2|issue]] | ==== Recently completed ==== Completed tasks stay here until the release that includes them, and are then removed; the [[:news|News]] records them. ^ Project ^ Task ^ Owner ^ Link ^ | Linux | SECCOMP and SECCOMP_FILTER support | [[user:lindholm|Magnus Lindholm]] | [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a10e80be6343cbdaabe80f82cbd640fe3772d102|Linux 7.1]] | | Linux | GENERIC_ENTRY support | [[user:lindholm|Magnus Lindholm]] | [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ca58a3dde621067333f481547db4afc587d7708a|Linux 7.3]] | | GCC | Stack protector support | [[user:mattst88|Matt Turner]] | [[https://gcc.gnu.org/pipermail/gcc-patches/2026-August/729301.html|patch]] | | GCC | IFUNC support | [[user:mattst88|Matt Turner]] | [[https://gcc.gnu.org/pipermail/gcc-patches/2026-August/726956.html|patch]] | | binutils | IFUNC support | [[user:mattst88|Matt Turner]] | [[https://sourceware.org/pipermail/binutils/2026-September/151152.html|patch]] | | aboot | XFS support | [[user:lindholm|Magnus Lindholm]] | [[https://github.com/alphalinux/aboot/releases/tag/aboot-2.0|aboot 2.0]] | | aboot | ext4 support | [[user:lindholm|Magnus Lindholm]] | [[https://github.com/alphalinux/aboot/releases/tag/aboot-2.0|aboot 2.0]] | | aboot | Release 2.0 | [[user:mattst88|Matt Turner]] | [[https://github.com/alphalinux/aboot/releases/tag/aboot-2.0|aboot 2.0]] | | Other software | Basic Alpha support in gperftools | [[user:creemj|Michael Cree]] | [[https://github.com/gperftools/gperftools/commit/5f64fd287a4046911b3d676f90128979982e4088|commit]] | {{tag>tasks}}