Hello,

with mainline revision 1773, HelenOS no longer supports any
GXemul-specific machines (yes, testmips and testarm are gone), devices
and services. In exchange, it contains basic support for running HelenOS
on the MIPS Malta evaluation board and, specifically, its QEMU model.

After I fixed some annoying bugs in my port, I decided for an early
merge. The port is currently far from being complete (there is currently
no input method supported), but the basic functionality is already there
and what is there should be reasonably stable.

The port, among other things, cleaned-up the kernel mips32 subtree by
separating the machine-specific code into the mips32 machine ops,
similar as we have already been doing on arm32.

Both little and big endian MIPS 4kc CPUs are supported, just make your
choice during configuration. Once configured and built, you can make use
of the shiny new tool/ew.py script to see HelenOS on MIPS Malta in action.

Now when the basic support is already in mainline, I will focus on
improving the userspace platform support for this machine so that it
becomes usable to the extent the other machines are.

There is also a prospect of running HelenOS on GXemul's malta machine,
but I have not been very successful in this regard so far.

Jakub

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/cgi-bin/listinfo/helenos-devel

Reply via email to