Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 8 years ago

Closed 7 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:

Description

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 Changed 8 years ago by Jiri Svoboda

Type: defectenhancement

comment:2 Changed 8 years ago by Jiri Svoboda

Milestone: 0.5.0

comment:3 Changed 8 years ago by Vojtech Horky

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

comment:4 Changed 8 years ago by Jiri Svoboda

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 Changed 7 years ago by Jiri Svoboda

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

comment:6 Changed 7 years ago by Vojtech Horky

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 Changed 7 years ago by Jiri Svoboda

Milestone: 0.5.0
Resolution: fixed
Status: acceptedclosed

Great!

Note: See TracTickets for help on using tickets.