[Feature request] ia64-softmmu wanted

Bug #917645 reported by Jakub Jermar
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
HelenOS branches
Confirmed
Wishlist
Unassigned
QEMU
Won't Fix
Wishlist
Unassigned

Bug Description

Qemu is missing support for full system emulation of the Itanium architecture, which is one of the main non-x86 server architectures today (despite the alleged decline in popularity). It would be really nice if someone had interest in adding full ia64 support to Qemu. Many OS projects could then use Qemu as the universal machine emulator for development and testing.

Note that there is an open source Ski simulator which can emulate an ia64 CPU, memory and a couple of Ski-specific devices, but the project seems inactive and the simulated machine is too simplified (no real devices, no real firmware). Moreover, it'd be better to have one tool such as Qemu for all architectures of interest rather than one per each architecture.

Jakub Jermar (jakub)
Changed in helenos:
importance: Undecided → Wishlist
status: New → Confirmed
Jakub Jermar (jakub)
tags: added: ia64-softmmu itanium qemu
Revision history for this message
Jakub Jermar (jakub) wrote :

It may be actually easier to start with recreating the Ski machine inside QEMU. The result will be a faster Ski in a maintained codebase. Definitely not a bad start.

Thomas Huth (th-huth)
Changed in qemu:
importance: Undecided → Wishlist
Revision history for this message
John Paul Adrian Glaubitz (glaubitz) wrote :

Someone is working on it, see: https://github.com/XVilka/qemu-ia64

Revision history for this message
Peter Maydell (pmaydell) wrote :

The QEMU project doesn't implement new target architectures or board models on demand based on wishlist requests; they're a lot of work to do. Instead we simply code-review and incorporate board models and architectures as and when people decide to write them and submit the patches. So there's really no point in having a 'wishlist' bug in the bug tracker saying "support for board X would be nice", because it will never happen, unless by the coincidence that somebody happened to implement and submit it to us anyway.

So I'm going to close this bug as "Won't Fix"; if anybody happens to want to work with upstream on implementing this board model they are welcome to do so -- the mechanism for that is to email qemu-devel (with plans, requests for advice or patches).

Changed in qemu:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.