In order to keep in touch with the needs of the community, the Software Wishlist page contains a collection of software not currently available that some users would like to see developed for Linux on Itanium. Please note: Webmaster@gelato.org reserves the right to remove any posts deemed inappropriate or offensive. See our Terms of Service for more information.
Ghost/Acronis Disk Imaging type software for Itanium
There needs to be a bootable CD and/or install software that can take sector by sector copies and send it off to an ftp server or something for blanket baremetal backup and restores. Similar to the functionality that Acronis TrueImage or Symantec Ghost performs, but for Itanium!
Long Live Itanium!
Submited by: Matt Breedlove
|
|
|
Valgrind port to IPF
Valgrind is a GPL'd tool to help you find memory-management problems in your programs. When a program is run under Valgrind's supervision, all reads and writes of memory are checked, and calls to malloc/new/free/delete are intercepted.
See: the Valgrind home page for details; the developers are willing to work on it if they're funded...
Valgrind can debug more or less any dynamically-linked ELF Linux x86
executable, without modification, recompilation, or anything, as long as it
contains only classic x86 code.
.
Valgrind provides a generic infrastructure for supervising the execution of
programs called "tools". This is done by providing a way to instrument
programs in very precise ways, making it relatively easy to support
activities such as dynamic error detection and profiling. Available tools
include Memcheck (a heavyweight memory checker), Cachegrind (a cache-miss
profiler), Addrcheck (a lightweight memory checker) and Helgrind (a
data-race detector), among others.
It'd be really nice to have this available for IPF.
Submited by: Peter Chubb
|
|
|
improved buildutils for IA64
When using buildutils to build software (configure - make - install)
sometimes there is the problem that IA64 is not recognized. The reason is
that IA64 is not included in the file "config.guess". It would be nice to
have one working with IA64. You can see this problem when you try to
compile openPBS on IA64. There is a patch for that on the Gelato software
page. Actually it is not a real "patch" - what the people did was to hack
the config.guess file so that it always returns "i686" as an architecture.
In this case it seems to work, but a real IA64 config.guess would be much
nicer.
Submited by: Andreas Unterkircher
|
|
|
apt32-get
I'd like a debian package or equivalent that set up an IA32 environment by downloading and putting into the correct places the various libraries needed to run IA32 programs under IA64.
Maybe an
apt32-get
tool, that would download a package and its dependencies, then munge them appropriately.
It's not that hard to set all this up by hand, but maintaining the result can be timeconsuming
Submited by: Peter Chubb
|
|
|
Knoppix/linuxBC equivalent for Itanium
Since Itanium doesn't support x86 booting, it would be nice to have somebody port a project like Knoppix. Even if it was as simple as a free ISO download that would only give you a rescue disk, that would be wildly helpful.
Submited by: David Backeberg
|
|
|
cluster command execution with output grouping
A number of ways exist to execute a command across each machine (or a subset of the machines) in a cluster. What is needed is automatic grouping of outputs, with pop-up windows for each if desired. Node names should be parsed out of the command outputs before grouping.
Submited by: Neil Gorsuch
|
|
|
Lightweight syscall checker
Write a tool to validate that a piece of machine code is safe for execution as a lightweight handler
Submited by: Brian Lynn
|
|
|
GCC enhancements with branch registers support
Get GCC to take advantage of branch registers to minimize indirect branch misprediction for McKinley and later Itanium processors.
Submited by: Brian Lynn
|
|
|
Unwind validation
Write a tool to validate the correctness of unwind info
Submited by: Brian Lynn
|
|
|
Call-stack profiler
Develop a utility that graphically displays a call-stack profile, e.g. by drawing a graph with routines as vertices and edge thickness indicating call frequency for Linux/ia64.
Submited by: Brian Lynn
|
|
|
lightweight syscall generator
Write a tool that makes it easy to generate light- weight syscall handlers (might be a real compiler or, more likely, some sort of preprocessing tool, which generates light-weight and heavy-weight syscall handlers from the same source code).
Submited by: Brian Lynn
|
|
|
GCC enhancement with stubs inlining support
Support GCC inlining of shared library stubs (automatic and/or manual, via attribute annotation). And related: treat function descriptors as constant, non-trapping data (so they can be factored outside of loops, fetched early on, etc.).
Submited by: Brian Lynn
|
|
|
GCC validation and Tuning
Lots of validation/tuning to make sure GCC emits code that is really tuned for McKinley.
Submited by: Brian Lynn
|
|
|
Better unwind directives handling by GAS
Make GAS more resilient against incorrect unwind directives (right now, GAS doesn't detect any errors and simply emits wrong unwind info)
Submited by: Brian Lynn
|
|
|
common multi-media codes optimization
ia64 multi-media codecs: implementations of commonly used codes (e.g. dct) optimized for ia64
Submited by: Brian Lynn
|
|
|
Perfmon port to IA-32
Port perfmon to the IA-32 architecture with the objective of creating a consistent kernel interface to hardware performance registers.
Submited by: Brian Lynn
|
|
|