Skas mode
requires that a patch be applied to the host kernel. This
patch implements the address space support needed by skas mode, plus
some additions to ptrace which are necessary. The patch is available
from the UML
download page.
These patches are against 2.4.19, but are fairly non-intrusive,
and
should apply to any nearby kernel. You should get the latest host skas
patch and run the latest UML on it. You should only use an older
host skas patch if you need to run an older UML for some reason.
With the patch applied to the host, all you need to do is make
sure
that CONFIG_MODE_SKAS is enabled in UML, and run it. It will detect
the host support and use it. If the host support isn't there, it will
fall back to tt mode. It will also fall back to tt mode if it doesn't
detect a specific version of the host skas support. It will tell you
during the early boot which version it's looking for:
Checking for the skas3 patch in the host...found
Checking for /proc/mm...found
Once you see this, you're all set. UML is happily running in
skas
mode.