Home
last modified time | relevance | path

Searched full:build (Results 1 – 25 of 262) sorted by relevance

1234567891011

/Documentation/kbuild/
Dreproducible-builds.rst7 exactly the same. This makes it possible to verify that the build
57 to an absolute filename in an out-of-tree build. Kbuild automatically
67 The build processes for some programs under the ``tools/``
69 cause a later source package build using e.g. ``make rpm-pkg`` to
78 generate a different temporary key for each build, resulting in the
82 One approach to this is to divide up the build process so that the
91 Build the kernel and modules.
96 4. Perform a second build that attaches the module signatures. It
113 Once you set all the necessary variables for a reproducible build, a
122 .. _KBUILD_BUILD_TIMESTAMP: kbuild.html#kbuild-build-timestamp
[all …]
Dmodules.rst5 This document describes how to build an out-of-tree kernel module.
10 === 2 How to Build External Modules
40 "kbuild" is the build system used by the Linux kernel. Modules must use
41 kbuild to stay compatible with changes in the build infrastructure and
50 complexity, so one only has to type "make" to build the module. This is
55 2. How to Build External Modules
58 To build external modules, you must have a prebuilt kernel available
59 that contains the configuration and header files used in the build.
69 NOTE: "modules_prepare" will not build Module.symvers even if
70 CONFIG_MODVERSIONS is set; therefore, a full kernel build needs to be
[all …]
Dmakefiles.rst42 --- 7.1 Set variables to tweak the build to the architecture
90 .config file to construct various file lists used by kbuild to build
94 are used to build the kernel based on the kbuild makefiles.
102 *Users* are people who build kernels. These people type commands such as
117 *Kbuild developers* are people who work on the kernel build system itself.
211 that you want to build a module in the same way as above; however,
212 kbuild needs to know which object files you want to build your
245 kbuild will build an ext2.o file for you out of the individual
290 Makefiles in these subdirs. The build system will automatically
330 invocations happening during a recursive build.
[all …]
/Documentation/dev-tools/
Dgdb-kernel-debugging.rst30 - Build the kernel with CONFIG_GDB_SCRIPTS enabled, but leave
39 this mode. In this case, you should build the kernel with
42 - Build the gdb scripts (required on kernels v5.1 and above)::
55 - cd /path/to/linux-build
62 add-auto-load-safe-path /path/to/linux-build
78 scanning for modules in /home/user/linux/build
79 loading @0xffffffffa0020000: /home/user/linux/build/net/netfilter/xt_tcpudp.ko
80 loading @0xffffffffa0016000: /home/user/linux/build/net/netfilter/xt_pkttype.ko
81 loading @0xffffffffa0002000: /home/user/linux/build/net/netfilter/xt_limit.ko
82 loading @0xffffffffa00ca000: /home/user/linux/build/net/packet/af_packet.ko
[all …]
Dgcov.rst7 To get coverage data for a specific file, change to the kernel build
119 Separated build and test machines
130 gcc version used for kernel build. Also the following files need to be
131 copied from build to test machine:
136 from the build tree:
142 exact same file system location on the test machine as on the build
146 b) gcov is run on the BUILD machine
149 to build machine:
155 These files can be copied to any location on the build machine. gcov
158 Example directory setup on the build machine::
[all …]
Dkselftest.rst29 To build the tests::
37 To build and run the tests with a single command, use::
49 To build, save output files in a separate directory with O= ::
53 To build, save output files in a separate directory with KBUILD_OUTPUT ::
80 You can specify multiple tests to build and run::
84 To build, save output files in a separate directory with O= ::
88 To build, save output files in a separate directory with KBUILD_OUTPUT ::
114 To build the hotplug tests::
195 * Don't break the build on any architecture, and
209 TEST_CUSTOM_PROGS should be used by tests that require custom build
[all …]
/Documentation/ABI/testing/
Dsysfs-bus-pci-devices-catpt8 Format: %d.%d.%d.%d, type:major:minor:build.
14 Detailed AudioDSP firmware build information including
15 build hash and log-providers hash. This information is
Dsysfs-platform-wilco-ec15 Display Wilco Embedded Controller firmware build date.
22 Display Wilco Embedded Controller build revision.
58 and z is the build number. For example: 95.00.06
Dsysfs-bus-iio-scd306 Contaminants build-up in the measurement chamber or optical
22 Contaminants build-up in the measurement chamber or optical
/Documentation/openrisc/
Dopenrisc_port.rst17 Build instructions for OpenRISC toolchain and Linux
20 In order to build and run Linux for OpenRISC, you'll need at least a basic
28 or Stafford's toolchain build and release scripts.
33 building https://github.com/stffrdhrn/or1k-toolchain-build
38 Build the Linux kernel as usual::
47 development board with the OpenRISC SoC. During the build FPGA RTL is code
58 fusesoc build de0_nano
72 Linux running on QEMU. You can build QEMU yourself, but your Linux distribution
/Documentation/sh/
Dnew-machine.rst98 build system (more on this in the next section). However, for board families
106 seamlessly with the build system, it's best to have this directory the same
108 a family, the build system has ways of dealing with this (via incdir-y
198 3. Hooking into the Build System
203 whole mess to fit into the build system.
205 Large portions of the build system are now entirely dynamic, and merely
226 Next, the build system assumes that your include/asm-sh directory will also
255 build target, and it will be implicitly listed as such in the help text.
263 adx_defconfig Build for adx
264 cqreek_defconfig Build for cqreek
[all …]
/Documentation/hwmon/
Dnct6683.rst37 build date 04/03/13 do not match the register locations in the Nuvoton
61 Intel DH87RL NCT6683D EC firmware version 1.0 build 04/03/13
62 Intel DH87MC NCT6683D EC firmware version 1.0 build 04/03/13
63 Intel DB85FL NCT6683D EC firmware version 1.0 build 04/03/13
/Documentation/admin-guide/
Dkernel-per-CPU-kthreads.rst98 2. Build with CONFIG_HOTPLUG_CPU=y. After boot completes, force
183 2. Build with CONFIG_HOTPLUG_CPU=y. Once boot completes, force the
211 a. Build with CONFIG_NO_HZ=y and CONFIG_RCU_FAST_NO_HZ=y.
246 a. Build your kernel with CONFIG_SLUB=y rather than
256 be able to build your kernel with CONFIG_CPU_FREQ=n to
277 e. If running on high-end powerpc servers, build with
285 f. If running on Cell Processor, build your kernel with
290 g. If running on PowerMAC, build your kernel with
302 1. Build the kernel with CONFIG_PREEMPT=n. This prevents these
306 2. Build the kernel with CONFIG_RCU_BOOST=n. This prevents these
[all …]
DREADME.rst124 build or operation.
126 Build directory for the kernel
136 build directory: /home/name/build/kernel
138 To configure and build the kernel, use::
141 make O=/home/name/build/kernel menuconfig
142 make O=/home/name/build/kernel
143 sudo make O=/home/name/build/kernel modules_install install
271 build should require that. Don't take the name of root in vain.
276 - Verbose kernel compile/build output:
278 Normally, the kernel build system runs in a fairly quiet mode (but not
[all …]
/Documentation/process/
Dchanges.rst58 Sphinx\ [#f1]_ 1.3 sphinx-build --version
61 .. [#f1] Sphinx is needed only to build the Kernel documentation
84 You will need GNU make 3.81 or later to build the kernel.
89 Binutils 2.23 or newer is needed to build the kernel.
94 The build system, as of 4.18, requires pkg-config to check for installed
102 Since Linux 4.16, the build system generates lexical analyzers
103 during build. This requires flex 2.5.35 or later.
109 Since Linux 4.16, the build system generates parsers
110 during build. This requires bison 2.0 or later.
116 ``Getopt::Std``, ``File::Basename``, and ``File::Find`` to build the kernel.
[all …]
Dsubmit-checklist.rst27 d) Any Documentation/ changes build successfully without new warnings/errors.
28 Use ``make htmldocs`` or ``make pdfdocs`` to check the build and
32 or some other build farm.
75 13) Has been build- and runtime tested with and without ``CONFIG_SMP`` and
/Documentation/
DChanges58 Sphinx\ [#f1]_ 1.3 sphinx-build --version
61 .. [#f1] Sphinx is needed only to build the Kernel documentation
84 You will need GNU make 3.81 or later to build the kernel.
89 Binutils 2.23 or newer is needed to build the kernel.
94 The build system, as of 4.18, requires pkg-config to check for installed
102 Since Linux 4.16, the build system generates lexical analyzers
103 during build. This requires flex 2.5.35 or later.
109 Since Linux 4.16, the build system generates parsers
110 during build. This requires bison 2.0 or later.
116 ``Getopt::Std``, ``File::Basename``, and ``File::Find`` to build the kernel.
[all …]
DMakefile19 SPHINXBUILD = sphinx-build
33 # User-friendly check for sphinx-build
67 # $3 name of the build subfolder / e.g. "userspace-api/media", used as:
75 …cmd_sphinx = $(MAKE) BUILDDIR=$(abspath $(BUILDDIR)) $(build)=Documentation/userspace-api/media $2…
136 $(Q)$(MAKE) BUILDDIR=$(abspath $(BUILDDIR)) $(build)=Documentation/userspace-api/media clean
154 @echo ' make SPHINX_CONF={conf-file} [target] use *additional* sphinx-build'
155 @echo ' configuration. This is e.g. useful to build with nit-picking config.'
/Documentation/powerpc/
Dbootwrapper.rst23 image. The details of the build system is discussed in the next section.
97 built with 'make treeImage.walnut', then the build system will use
98 arch/powerpc/boot/dts/walnut.dts to build treeImage.walnut.
101 targets build all the default images as selected by the kernel configuration.
111 images on a single build. The design decision was made to not use any
114 kernel configuration. Building all the wrapper bits on every kernel build
131 the target you are trying to build is supported by the wrapper bits.
/Documentation/admin-guide/media/
Dbuilding.rst105 (Inter-Integrated Circuit). In order to be able to build support
210 Except if you know exactly what you're doing, or if you want to build
296 Once the ``.config`` file has everything needed, all it takes to build
311 some ways to build just the new drivers, using alternative trees.
325 it would work (or even build) on a random Kernel. This tree is maintained
330 add ``[PATCH media-build]`` at the e-mail's subject if you submit a new
331 patch for the media-build.
335 $ ./build
339 1) you may need to run it twice if the ``media-build`` tree gets
352 Then, you can build and install the new drivers::
Dsaa7134.rst23 Build chapter
26 Once you pick up a Kernel source, you should configure, build,
46 To build and install, you should run::
Dtechnisat.rst34 ``Multimedia support`` => ``Customise analog and hybrid tuner modules to build``
53 => ``Customise the frontend modules to build`` ``Customise DVB frontends`` =>
99 …#) ``Multimedia support`` => ``Customise analog and hybrid tuner modules to build`` => ``Simple tu…
/Documentation/doc-guide/
Dcontributing.rst33 The documentation build currently spews out an unbelievable number of
43 Warnings from the documentation build almost always point at a real
55 For example, in a documentation build I grabbed a pair of warnings nearly
77 The problem is the missing "*", which confuses the build system's
88 resulting in these doc-build warnings:
137 from the documentation build, then we can start expecting developers to
144 many of those comments are never pulled into the docs build. That makes
156 documentation build unless they are placed in a document that is
272 Non-LaTeX PDF build
286 build, the world would be eternally grateful.
/Documentation/driver-api/early-userspace/
Dearly_userspace_support.rst26 archive to be used as the image or have the kernel build process build
41 The kernel build process can also build an early userspace image from
121 and a number of other utilities, so you can replace kinit and build
/Documentation/RCU/
Dtorture.rst135 It is sometimes desirable to torture RCU on a specific kernel build,
136 for example, when preparing to put that kernel build into production.
161 necessary to build a number of kernels in order to test that change
172 complete, the resulting build products and console output are analyzed
179 from about eight hours to about one hour (not counting the time to build
224 Finally, the --trust-make argument allows each kernel build to reuse what
225 it can from the previous kernel build.
232 to a file. The build products and console output of each run is kept in
259 This contains build output for a specific scenario.
264 it might not exist if the build failed.

1234567891011