As part of the kernel build process several intermediate files are created, for several
reasons: mainly because our verification toolchain currently requires the kernel as 1 C
file, and to support the bitfield generator, which generates the minimal code and proofs
for various data structures.
Take a look at CMakeLists.txt  to see where these files are generated and for more
From: Devel <devel-bounces(a)sel4.systems> on behalf of Sathya Narayanan N
Sent: Friday, 27 July 2018 5:16 PM
To: Holm, Elinor M
Subject: Re: [seL4] Question about wrapper files
From my understanding of trying SEL4 on FPGA/Qemu. This
is a folder that is created once you compile the sel4 project.
you need not worry about it. All these are generated files during compilation
On Wed, Jul 25, 2018 at 7:48 PM, Holm, Elinor M
I built sel4test using the init-build.sh command with -DPLATFORM=x86_64 and
-DSIMULATION=TRUE and then ran ninja. I'm using QEMU as my emulator.
Within the build directory I created, there's a kernel directory. In that directory,
there are a bunch of C files with names that include "wrapper." For instance,
there's a file named kernel_all_pp_prune_wrapper_temp.c. I'm having trouble
understanding what the wrapper files do. Are there for testing, or something else?
This message and/or attachments may include information subject to GDC4S S.P. 1.8.6 and GD
Corporate Policy 07-105 and are intended to be accessed only by authorized recipients.
Use, storage and transmission are governed by General Dynamics and its policies.
Contractual restrictions apply to third parties. Recipients should refer to the policies
or contract to determine proper handling. Unauthorized review, use, disclosure or
distribution is prohibited. If you are not an intended recipient, please contact the
sender and destroy all copies of the original message.
Devel mailing list