Opened 13 years ago

Closed 12 years ago

#401 closed enhancement (fixed)

Port MSIM MIPS simulator

Reported by: Jiri Svoboda Owned by: Vojtech Horky
Priority: minor Milestone: 0.5.0
Component: helenos/unspecified Version: mainline
Keywords: msim Cc:
Blocker for: Depends on:
See also:


Port the MSIM MIPS simulator to HelenOS. This should be a rather simple exercise and it would allow us to demonstrate running HelenOS simulated in HelenOS (a step towards being self-hosting).

For MSIM, it is also likely that we can easily push changes to upstream, if needed.

Change History (7)

comment:1 by Jiri Svoboda, 13 years ago

Type: defectenhancement

comment:2 by Jiri Svoboda, 13 years ago

Milestone: 0.5.0

comment:3 by Vojtech Horky, 12 years ago

First attempts available at lp:~vojtech-horky/helenos/msim.

comment:4 by Jiri Svoboda, 12 years ago

I must say WOW! Got HelenOS in msim in HelenOS in Qemu/no-kvm running all the way up to the command line! Took quite a few minutes to inflate initrd… :-D Nice work!

comment:5 by Jiri Svoboda, 12 years ago

Please merge this to mainline. Further improvements (like TTY emulation) can be added later.

comment:6 by Vojtech Horky, 12 years ago

Keywords: msim added
Owner: set to Vojtech Horky
Priority: majorminor
Status: newaccepted

Merged as changeset:mainline,1501. Still remains to implement the tab completion and do something about HelenOS using ANSI escape sequences when compiled for MSIM. I will probably create new tickets for these and close this one afterwards.

comment:7 by Jiri Svoboda, 12 years ago

Milestone: 0.5.0
Resolution: fixed
Status: acceptedclosed


Note: See TracTickets for help on using tickets.