XOM-switch is one of the enabling tools for Intel’s Protection Keys† technique. XOM-switch enables users to have an end-to-end experience on eXecutable Only Memory (XOM). Systems running on top of Intel processors that include the Protection Keys feature can enjoy the benefits of the XOM-switch tool.
The repository is located in https://github.com/intel/xom-switch.
† For more about the Protection Keys feature, see the Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 3A.