/Linux-v5.15/tools/build/Documentation/ |
D | Build.txt | 1 Build Framework 4 The perf build framework was adopted from the kernel build system, hence the 7 Basically the user provides set of 'Build' files that list objects and 8 directories to nest for specific target to be build. 10 Unlike the kernel we don't have a single build object 'obj-y' list that where 11 we setup source objects, but we support more. This allows one 'Build' file to 12 carry a sources list for multiple build objects. 15 Build framework makefiles 18 The build framework consists of 2 Makefiles: 20 Build.include [all …]
|
/Linux-v5.15/samples/ |
D | Kconfig | 5 You can build and test sample kernel code here. 14 tristate "Build trace_events examples -- loadable modules only" 17 This build trace event example modules. 20 tristate "Build trace_printk module - tests various trace_printk formats" 27 tristate "Build register_ftrace_direct() example" 35 tristate "Build sample module for kernel access to Ftrace instancess" 42 tristate "Build kobject examples" 44 This config option will allow you to build a number of 51 tristate "Build kprobes examples -- loadable modules only" 54 This build several kprobes example modules. [all …]
|
/Linux-v5.15/drivers/block/paride/ |
D | Kconfig | 17 connected through a parallel port. If you chose to build PARIDE 18 support into your kernel, you may answer Y here to build in the 19 parallel port IDE driver, otherwise you should answer M to build 32 connected through a parallel port. If you chose to build PARIDE 33 support into your kernel, you may answer Y here to build in the 35 build it as a loadable module. The module will be called pcd. You 48 connected through a parallel port. If you chose to build PARIDE 49 support into your kernel, you may answer Y here to build in the 51 to build it as a loadable module. The module will be called pf. 62 connected through a parallel port. If you chose to build PARIDE [all …]
|
/Linux-v5.15/tools/build/feature/ |
D | Makefile | 85 BUILD = $(__BUILD) > $(@:.bin=.make.output) 2>&1 macro 93 …$(BUILD) -fstack-protector-all -O2 -D_FORTIFY_SOURCE=2 -ldw -lelf -lnuma -lelf -I/usr/include/slan… 96 $(BUILD) 99 $(BUILD) -D_GNU_SOURCE -lpthread 102 $(BUILD) -lpthread 105 $(BUILD) -fstack-protector-all 108 $(BUILD) -O2 -D_FORTIFY_SOURCE=2 111 $(BUILD) 114 $(BUILD) -lcap 117 $(BUILD) -lelf [all …]
|
/Linux-v5.15/tools/perf/Documentation/ |
D | Build.txt | 2 1) perf build 4 The perf build process consists of several separated building blocks, 11 Several makefiles govern the perf build: 18 main makefile that triggers build of all perf objects including 21 - tools/build/Makefile.build 22 main makefile of the build framework 24 - tools/build/Build.include 25 build framework generic definitions 27 - Build makefiles 28 makefiles that defines build objects [all …]
|
/Linux-v5.15/drivers/accessibility/speakup/ |
D | Kconfig | 54 synthesizer. You can say y to build it into the kernel, 55 or m to build it as a module. See the configuration 63 synthesizer. You can say y to build it into the kernel, 64 or m to build it as a module. See the configuration 71 synthesizer. You can say y to build it into the kernel, 72 or m to build it as a module. See the configuration 79 You can say y to build it into the kernel, or m to 80 build it as a module. See the configuration help on the 87 synthesizer. You can say y to build it into the kernel, 88 or m to build it as a module. See the configuration [all …]
|
/Linux-v5.15/Documentation/bpf/libbpf/ |
D | libbpf_build.rst | 11 If using pkg-config at build time is not desired, it can be disabled by 14 To build both static libbpf.a and shared libbpf.so: 21 To build only static libbpf.a library in directory build/ and install them 27 $ mkdir build root 28 $ BUILD_STATIC_ONLY=y OBJDIR=build DESTDIR=root make install 30 To build both static libbpf.a and shared libbpf.so against a custom libelf 31 dependency installed in /build/root/ and install them together with libbpf 32 headers in a build directory /build/root/: 37 $ PKG_CONFIG_PATH=/build/root/lib64/pkgconfig DESTDIR=/build/root make
|
/Linux-v5.15/drivers/iio/accel/ |
D | Kconfig | 15 Say Y here to build support for Analog Devices adis16201 dual-axis 27 Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer 43 Say Y here if you want to build support for the Analog Devices 57 Say Y here if you want to build support for the Analog Devices 97 Say Y here if you want to build a driver for the Bosch BMA023, BMA150 121 Say Y here if you want to build a driver for the Bosch BMA400 145 Say yes here to build support for the following Bosch accelerometers: 172 Say yes here to build support for the Bosch BMI088 accelerometer. 186 Say yes here to build support for the MiraMEMS DA280 3-axis 14-bit 196 Say yes here to build support for the MiraMEMS DA311 3-axis 12-bit [all …]
|
/Linux-v5.15/drivers/clk/rockchip/ |
D | Kconfig | 17 Build the driver for PX30 Clock Driver. 24 Build the driver for RV110x Clock Driver. 31 Build the driver for RK3036 Clock Driver. 38 Build the driver for RK312x Clock Driver. 45 Build the driver for RK3188 Clock Driver. 52 Build the driver for RK322x Clock Driver. 59 Build the driver for RK3288 Clock Driver. 66 Build the driver for RK3308 Clock Driver. 73 Build the driver for RK3328 Clock Driver. 80 Build the driver for RK3368 Clock Driver. [all …]
|
/Linux-v5.15/drivers/iio/dac/ |
D | Kconfig | 13 Say yes here to build support for Analog Devices AD5024, AD5025, AD5044, 27 Say yes here to build support for Analog Devices AD5360, AD5361, 40 Say yes here to build support for Analog Devices AD5380, AD5381, 51 Say yes here to build support for Analog Devices AD5421 loop-powered 61 Say yes here to build support for Analog Devices AD5300, AD5301, AD5310, 74 Say yes here to build support for Analog Devices AD5415, AD5426, AD5429, 89 Say yes here to build support for Analog Devices AD5592R 101 Say yes here to build support for Analog Devices AD5593R 111 Say yes here to build support for Analog Devices AD5504, AD5501, 121 Say yes here to build support for Analog Devices AD5624R, AD5644R and [all …]
|
/Linux-v5.15/drivers/iio/adc/ |
D | Kconfig | 29 Say yes here to build support for Analog Devices AD7091R-5 ADC. 36 Say yes here to build support for Analog Devices AD7124-4 and AD7124-8 47 Say yes here to build support for Analog Devices AD7190, 61 Say yes here to build support for Analog Devices AD7265 and AD7266 71 Say yes here to build support for Analog Devices AD7291 81 Say yes here to build support for Analog Devices AD7292 93 Say yes here to build support for Analog Devices AD7298 105 Say yes here to build support for the following SPI analog to 125 Say yes here to build parallel interface support for Analog Devices: 136 Say yes here to build spi interface support for Analog Devices: [all …]
|
/Linux-v5.15/tools/testing/selftests/rcutorture/bin/ |
D | kvm-test-1-run.sh | 44 echo ' ---' `date`: Starting build, PID $$ 87 # Rerunning previous test for which build failed 90 echo Initial build failed, not running KVM, see $resdir. 91 if test -f $resdir/build.wait 93 mv $resdir/build.wait $resdir/build.ready 96 elif kvm-build.sh $T/KcList $resdir 98 # Had to build a kernel for this test. 115 parse-build.sh $resdir/Make.out $title 117 # Build failed. 119 echo Build failed, not running KVM, see $resdir. [all …]
|
/Linux-v5.15/drivers/iio/chemical/ |
D | Kconfig | 16 Say Y here to build I2C interface support for the following 29 Say Y here to build I2C interface support for the following 43 Say yes here to build support for Bosch Sensortec BME680 sensor with 65 Say Y here to build I2C interface support for the AMS 72 Say Y here to build I2C interface support for the AMS 82 Say Y here to build support for the Plantower PMS7003 particulate 93 Say Y here to build support for the Sensirion SCD30 sensor with carbon 104 Say Y here to build support for the Sensirion SCD30 I2C interface 115 Say Y here to build support for the Sensirion SCD30 serial interface 126 Say Y here to build I2C interface support for the following [all …]
|
/Linux-v5.15/drivers/clk/hisilicon/ |
D | Kconfig | 8 Build the clock driver for hi3516cv300. 16 Build the clock driver for hi3519. 24 Build the clock driver for hi3559a. 31 Build the clock driver for hi3660. 38 Build the clock driver for hi3670. 46 Build the clock driver for hi3798cv200. 53 Build the Hisilicon Hi6220 clock driver based on the common clock framework. 60 Build reset controller driver for HiSilicon device chipsets. 68 Build the Hisilicon Hi6220 stub clock driver. 76 Build the Hisilicon Hi3660 stub clock driver.
|
/Linux-v5.15/drivers/iio/light/ |
D | Kconfig | 17 Say Y here if you want to build a driver for the ACPI0008 40 Say Y here if you want to build a driver for the Analog Devices 50 Say Y here if you want to build a driver for the Dyna Image AL3010 60 Say Y here if you want to build a driver for the Dyna Image AL3320A 70 Say Y here if you want to build a driver for the Avago APDS9300 83 Say Y here to build I2C interface support for the Avago 108 Say Y here to build support for the ROHM BH1710, BH1715, BH1721, 118 Say Y here to build support for the ROHM BH1780GLI ambient 150 Say Y here if you want to build a driver for Capella CM3323 160 Say Y here if you want to build a driver for Capella CM3605 [all …]
|
/Linux-v5.15/drivers/iio/pressure/ |
D | Kconfig | 13 Say yes here to build support for the Honeywell ABP pressure 26 Say yes here to build support for Bosch Sensortec BMP180 and BMP280 50 Say yes here to build support for the Barometer sensor when 62 Say yes here to build support for the All Sensors DLH series 86 Say yes here to build support for the HID SENSOR 97 Say yes here to build support for Hope RF HP03 pressure and 108 Say yes here to build support for InvenSense ICP-101xx barometric 122 Say yes here to build support for the Freescale MPL115A2 133 Say yes here to build support for the Freescale MPL115A1 145 Say yes here to build support for the Freescale MPL3115A2 [all …]
|
/Linux-v5.15/tools/testing/selftests/ |
D | Makefile | 87 # BPF since it has cutting edge build time dependencies which require 102 # implicit rules to sub-test Makefiles which avoids build failures in test 103 # Makefile that don't have explicit build rules. 117 BUILD := $(O)/kselftest macro 120 BUILD := $(KBUILD_OUTPUT)/kselftest macro 122 BUILD := $(shell pwd) macro 132 export BUILD 151 # Local build cases: "make kselftest", "make -C" - headers are installed 157 $(MAKE) --no-builtin-rules INSTALL_HDR_PATH=$$BUILD/usr \ 164 BUILD_TARGET=$$BUILD/$$TARGET; \ [all …]
|
/Linux-v5.15/tools/build/ |
D | Makefile.build | 3 # Main build makefile. 27 build-dir := $(srctree)/tools/build 31 fixdep := $(build-dir)/fixdep 37 include $(build-dir)/Build.include 42 # Init all relevant variables used in build files so 50 # Build definitions 51 build-file := $(dir)/Build 52 -include $(build-file) 94 # Build rules 119 # Gather build data: [all …]
|
/Linux-v5.15/samples/bpf/ |
D | README.rst | 7 Build dependencies 40 This will creates a local "usr/include" directory in the git/build top 60 By default llvm will build all non-experimental backends including bpf. 66 use the Ninja build system, you can find it in your system's package 67 manager, usually the package is ninja or ninja-build. 70 (build dependencies are ninja, cmake and gcc-c++):: 73 $ mkdir -p llvm-project/llvm/build 74 $ cd llvm-project/llvm/build 84 …make M=samples/bpf LLC=~/git/llvm-project/llvm/build/bin/llc CLANG=~/git/llvm-project/llvm/build/b… 91 build samples for the cross target:: [all …]
|
/Linux-v5.15/Documentation/dev-tools/ |
D | gcov.rst | 7 To get coverage data for a specific file, change to the kernel build 119 Separated build and test machines 132 gcc version used for kernel build. Also the following files need to be 133 copied from build to test machine: 138 from the build tree: 144 exact same file system location on the test machine as on the build 148 .. _gcov-build: 150 b) gcov is run on the BUILD machine 153 to build machine: 159 These files can be copied to any location on the build machine. gcov [all …]
|
/Linux-v5.15/drivers/iio/proximity/ |
D | Kconfig | 14 Say Y here to build SPI interface support for the Austrian 42 Say Y here if you want to build a driver for the Intersil ISL29501 54 Say Y to build a driver for PulsedLight LIDAR range finding 64 Say Y to build a driver for the ultrasonic sensors I2CXL of 76 Say Y here to build a driver for GPIO bitbanged ranger sensors 91 Say Y to build a driver for the RFD77402 Time-of-Flight (distance) 101 Say Y here to build a driver for GPIO bitbanged ultrasonic 122 Say Y here to build a driver for Semtech's SX9310/SX9311 capacitive 135 Say Y here to build a driver for Semtech's SX9500 capacitive 147 Say Y here to build a driver for Devantech SRF02/SRF08/SRF10 [all …]
|
/Linux-v5.15/drivers/iio/potentiometer/ |
D | Kconfig | 13 Say yes here to build support for the Analog Devices AD5110, AD5112 23 Say yes here to build support for the Analog Devices AD5272 and AD5274 33 Say yes here to build support for the Maxim Integrated DS1803 43 Say yes here to build support for the Maxim 54 Say yes here to build support for the Maxim 65 Say yes here to build support for the Maxim 76 Say yes here to build support for the Microchip 87 Say yes here to build support for the Microchip 105 Say yes here to build support for the Microchip 119 Say yes here to build support for the Microchip [all …]
|
/Linux-v5.15/Documentation/kbuild/ |
D | reproducible-builds.rst | 7 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 …]
|
D | modules.rst | 5 This document describes how to build an out-of-tree kernel module. 10 === 2 How to Build External Modules 39 "kbuild" is the build system used by the Linux kernel. Modules must use 40 kbuild to stay compatible with changes in the build infrastructure and 49 complexity, so one only has to type "make" to build the module. This is 54 2. How to Build External Modules 57 To build external modules, you must have a prebuilt kernel available 58 that contains the configuration and header files used in the build. 68 NOTE: "modules_prepare" will not build Module.symvers even if 69 CONFIG_MODVERSIONS is set; therefore, a full kernel build needs to be [all …]
|
/Linux-v5.15/drivers/clk/samsung/ |
D | Kconfig | 20 Choose Y here only if you build for this SoC. 27 Choose Y here only if you build for this SoC. 34 Exynos3250 SoCs. Choose Y here only if you build for this SoC. 41 Exynos4212 and Exynos4412 SoCs. Choose Y here only if you build for 49 Exynos5250 SoCs. Choose Y here only if you build for this SoC. 56 Exynos5260 SoCs. Choose Y here only if you build for this SoC. 63 Exynos5410 SoCs. Choose Y here only if you build for this SoC. 70 Exynos5420 SoCs. Choose Y here only if you build for this SoC. 100 Build the s3c2410 clock driver based on the common clock framework. 107 Temporary symbol to build the dclk driver based on the common clock
|