svn commit: r285307 - in head/sys: compat/cloudabi compat/cloudabi64 conf contrib/cloudabi kern

Ed Schouten ed at nuxi.nl
Thu Jul 9 17:42:39 UTC 2015


Hi Adrian,

2015-07-09 19:11 GMT+02:00 Adrian Chadd <adrian.chadd at gmail.com>:
> So this isn't at all included in a system by default? Or is it disable-able?
>
> All I see in options is COMPAT_CLOUDABI64.

Even though a kernel configuration with COMPAT_CLOUDABI64 passes the
build on all architectures right now, it doesn't do anything yet.
Almost all of the system calls still need their implementations and I
still haven't added the CPU-specific sysentvec (so that the kernel can
actually load CloudABI executables and execute them).

My plan was to send out a code review in the very nearby future to add
the amd64-specific sysentvec and at the same time add it to
sys/amd64/conf/NOTES, so that it is at least part of LINT builds.
Around that time I'm also going to add kernel module Makefiles.

To answer your question: it hasn't been added to any configuration
file, so as long as you don't add COMPAT_CLOUDABI64 to your kernel
configuration file explicitly, it won't get built.

-- 
Ed Schouten <ed at nuxi.nl>
Nuxi, 's-Hertogenbosch, the Netherlands
KvK/VAT number: 62051717


More information about the svn-src-all mailing list