Hi Peter,

I am so glad to get a reply from you.

And the following are my understandings.

Thanks,
Jerry

On Sun, Mar 28, 2021 at 04:11:36AM +0000, Chubb, Peter (Data61, Eveleigh) wrote:
> Hi Jerry,
> >>>>> "Jerry" == Jerry Zhou <zhouchun...@lixiang.com> writes:
> 
> 
> Jerry> 1. Why cmake has been taken to build it? I think there are at
> Jerry> least two shortcomings about current build system based on
> Jerry> CMakeLists.txt:
> 
> We used to use the KBuild system (same as Linux Kernel).
> Switching to CMake/Ninja cuts build times to less than a third what
> they used to be.
> 
> Patches for improvement are welcome.

  Good! I will try it.

> Jerry> 2. I notice that, all kernel source files have been
> Jerry> concatenated into a kernel_all.c, and compile the
> Jerry> kernel_all.c. Is there some special reason for this step? It's
> Jerry> a slight strange for me?
> 
> This is so it can easily be imported into Isabelle for the proof.  The
> importer needs the file after the preprocessor has run. and needs all
> the code in one go.

  Great! It seams reasonable.

> Peter C
> -- 
> Peter Chubb
> Principal Research Engineer | Trustworthy Systems | Data61 | CSIRO
>  +61 2 9490 5852 | http://ts.data61.csiro.au/
_______________________________________________
Devel mailing list -- devel@sel4.systems
To unsubscribe send an email to devel-leave@sel4.systems

Reply via email to