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
