'Target machine\'s kernel architecture.
Usually, this is the same as ``arch``, except when
running a 32-bit binary on a 64-bit kernel (e.g. i386-on-amd64).
Even then, this doesn\'t matter much -- only when the the segment
registers need to be known'

@_validator
def kernel(self, arch):

    with context.local(arch=arch):
        return context.arch
