Hello all,

I've recently been working on getting MARSSx86 working with the Kitten
Lightweight Kernel that is intended for super computer nodes (see:
https://software.sandia.gov/trac/kitten ). Essentially it's a lot like
Linux, but with a lot of the protection and platform ubiquity stripped out.
It's an interesting target for kernel development as it should (in theory)
be way easier to add features. As the kernel targets x86_64 and already
runs in QEMU, it's a perfect fit for marss.

Anyways, I'm happy to say, I was able to get got it working by replacing
the ptlcall mmio to /dev/map with some of kitten's own mapping functions. I
also had the change the ptlcall physical address to a lower address in
memory (though, there might be a way to keep it the same).

If there is any interest, I am willing to share my patches.

-Paul
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to