Home
last modified time | relevance | path

Searched +full:build +full:- +full:rules (Results 1 – 25 of 210) sorted by relevance

123456789

/linux/tools/build/Documentation/
H A DBuild.txt1 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
16 -------------------------
18 The build framework consists of 2 Makefiles:
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
17 Core driver for low level functionality of the ConnectX-4 and
18 Connect-IB cards by Mellanox Technologies.
24 Build support for the Innova family of network cards by Mellanox
28 sandbox-specific client drivers.
36 Ethernet support in Mellanox Technologies ConnectX-4 NIC.
43 Mellanox MLX5 ethernet hardware-accelerated receive flow steering support,
53 flow rules to direct traffic into arbitrary rx queue via ethtool set/get_rxnfc
61 Mellanox Technologies Ethernet Multi-Physical Function Switch (MPFS)
62 support in ConnectX NIC. MPFs is required for when multi-PF configuration
[all …]
/linux/drivers/gpu/drm/ci/
H A Dbuild.yml1 .build:
3 - .build-rules
4 - .container+build-rules
5 stage: build
8 - artifacts
10 - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build.sh
12 .build:arm32:
14 - .build
15 - .use-debian/arm64_build
17 - aarch64
[all …]
/linux/scripts/package/debian/
H A Drules1 #!/usr/bin/make -f
2 # SPDX-License-Identifier: GPL-2.0-only
4 # in case debian/rules is executed directly
7 include debian/rules.vars
9 ifneq (,$(filter-out parallel=1,$(filter parallel=%,$(DEB_BUILD_OPTIONS))))
11 MAKEFLAGS += -j$(NUMJOBS)
24 revision = $(lastword $(subst -, ,$(shell dpkg-parsechangelog -S Version)))
25 CROSS_COMPILE ?= $(filter-out $(DEB_BUILD_GNU_TYPE)-, $(DEB_HOST_GNU_TYPE)-)
26 make-opts = ARCH=$(ARCH) KERNELRELEASE=$(KERNELRELEASE) KBUILD_BUILD_VERSION=$(revision) $(addprefi…
28 binary-targets := $(addprefix binary-, image image-dbg headers libc-dev)
[all …]
/linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/
H A Dkconfig.rst1 .. SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
11 | at build time via kernel Kconfig flags.
20 | ports to Bridge and offloading rules for traffic between such ports.
34 | built-in into mlx5_core.ko.
39 …g (DCB) Support <https://enterprise-support.nvidia.com/s/article/howto-auto-config-pfc-and-ets-on-
53 | Flow-based classifiers, such as those registered through
54 | `tc-flower(8)`, are processed by the device, rather than the
61 | Enables Hardware-accelerated receive flow steering (arfs) support, and ntuple filtering.
62 | https://enterprise-support.nvidia.com/s/article/howto-configure-arfs-on-connectx-4
67 | Enables :ref:`IPSec XFRM cryptography-offload acceleration <xfrm_device>`.
[all …]
/linux/security/integrity/ima/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
61 Disabling this option will disregard LSM based policy rules.
71 limited to 255 characters. The 'ima-ng' measurement list
77 bool "ima-ng (default)"
79 bool "ima-sig"
84 default "ima-ng" if IMA_NG_TEMPLATE
85 default "ima-sig" if IMA_SIG_TEMPLATE
129 IMA policy can now be updated multiple times. The new rules get
130 appended to the original policy. Have in mind that the rules are
142 This option allows the root user to see the current policy rules.
[all …]
/linux/tools/testing/selftests/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
4 TARGETS += amd-pstate
15 TARGETS += cpu-hotplug
19 TARGETS += dmabuf-heaps
20 TARGETS += drivers/dma-buf
57 TARGETS += memory-hotplug
101 TARGETS += tc-testing
122 TARGETS_HOTPLUG = cpu-hotplu
176 BUILD := $(abs_objtree)/kselftest global() macro
179 BUILD := $(CURDIR) global() macro
[all...]
/linux/security/ipe/
H A Deval.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved.
24 #define INO_BLOCK_DEV(ino) ((ino)->i_sb->s_bdev)
26 #define FILE_SUPERBLOCK(f) ((f)->f_path.mnt->mnt_sb)
29 * build_ipe_sb_ctx() - Build initramfs field of an ipe evaluation context.
35 ctx->initramfs = ipe_sb(FILE_SUPERBLOCK(file))->initramfs; in build_ipe_sb_ctx()
40 * build_ipe_bdev_ctx() - Build ipe_bdev field of an evaluation context.
47 ctx->ipe_bdev = ipe_bdev(INO_BLOCK_DEV(ino)); in build_ipe_bdev_ctx()
60 ctx->ipe_inode = ipe_inode(ctx->ino); in build_ipe_inode_blob_ctx()
70 * build_ipe_inode_ctx() - Build inode fields of an evaluation context.
[all …]
/linux/scripts/
H A Dremove-stale-files3 set -e
6 # .gitignore and cleaning rules in the Makefile. This is the right thing
9 # causing build issues.
11 # Also, 'git status' shows such stale build artifacts as untracked files.
15 # So, when you (re)move generated files, please move the cleaning rules from
23 rm -f *.spec
25 rm -f lib/test_fortify.log
/linux/scripts/package/
H A Dmkdebian7 set -eu
10 grep -q "^$1=y" include/config/auto.conf
15 echo -n "$2"
16 elif [ $# -ge 3 ]; then
17 echo -n "$3"
74 if [ -z "$debarch" ]; then
75 debarch=$(dpkg-architecture -qDEB_HOST_ARCH)
87 # Create debian/source/ if it is a source package build
90 mkdir -p debian/source
95 echo "diff-ignore"
[all …]
/linux/tools/build/
H A DMakefile.build1 # SPDX-License-Identifier: GPL-2.0
3 # Main build makefile.
9 # Copyright (C) Linus Torvalds <torvalds@linux-foundation.org>, 2015
23 # If the user is running make -s (silent mode), suppress echoing of commands
24 # make-4.0 (and later) keep single letter options in the 1st word of MAKEFLAGS.
26 short-opts := $(firstword -$(MAKEFLAGS))
28 short-opts := $(filter-out --%,$(MAKEFLAGS))
31 ifneq ($(findstring s,$(short-opts)),)
35 build-dir := $(srctree)/tools/build
37 # Define $(fixdep) for dep-cmd function
[all …]
/linux/Documentation/networking/
H A Dregulatory.rst1 .. SPDX-License-Identifier: GPL-2.0
15 ---------------------------------------
23 -------------------------------------------
26 database file (regulatory.db) containing all the regulatory rules. It
27 will then use that database when it needs to look up the rules for a
31 ---------------------------------------------------------------
34 a userspace agent build it and send it via nl80211. Only
38 is CRDA - central regulatory domain agent. Its documented here:
49 # Example file, should be put in /etc/udev/rules.d/regulatory.rules
55 --------------------------------
[all …]
/linux/arch/parisc/kernel/vdso32/
H A DMakefile12 obj-vdso32 = note.o sigtramp.o restart_syscall.o
13 obj-cvdso32 = vdso32_generic.o
15 # Build rules
17 targets := $(obj-vdso32) $(obj-cvdso32) vdso32.so
18 obj-vdso32 := $(addprefix $(obj)/, $(obj-vdso32))
19 obj-cvdso32 := $(addprefix $(obj)/, $(obj-cvdso32))
21 VDSO_CFLAGS_REMOVE := -pg $(CC_FLAGS_FTRACE)
24 ccflags-y := -shared -fno-common -fbuiltin -mno-fast-indirect-calls -O2 -mno-long-calls
25 # -march=1.1 -mschedule=7100LC
26 ccflags-y += -nostdlib -Wl,-soname=linux-vdso32.so.1 \
[all …]
/linux/arch/parisc/kernel/vdso64/
H A DMakefile12 obj-vdso64 = note.o sigtramp.o restart_syscall.o
13 obj-cvdso64 = vdso64_generic.o
15 # Build rules
17 targets := $(obj-vdso64) $(obj-cvdso64) vdso64.so
18 obj-vdso64 := $(addprefix $(obj)/, $(obj-vdso64))
19 obj-cvdso64 := $(addprefix $(obj)/, $(obj-cvdso64))
21 VDSO_CFLAGS_REMOVE := -pg $(CC_FLAGS_FTRACE)
24 ccflags-y := -shared -fno-common -fno-builtin
25 ccflags-y += -nostdlib -Wl,-soname=linux-vdso64.so.1 \
26 $(call ld-option, -Wl$(comma)--hash-style=sysv)
[all …]
/linux/security/apparmor/
H A Ddomain.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Copyright (C) 2002-2008 Novell/SUSE
8 * Copyright 2009-2010 Canonical Ltd.
33 * may_change_ptraced_domain - check if can change profile on ptraced task
77 /**** TODO: dedup to aa_label_match - needs perm and dfa, merging
80 * and policy->dfa with file->dfa
91 struct aa_ruleset *rules = list_first_entry(&profile->rules, in match_component() local
92 typeof(*rules), list); in match_component()
96 state = aa_dfa_match(rules->file->dfa, state, "&"); in match_component()
97 if (profile->ns == tp->ns) in match_component()
[all …]
/linux/Documentation/arch/powerpc/
H A Dbooting.rst1 .. SPDX-License-Identifier: GPL-2.0
4 ------------------
8 was decided to enforce some strict rules regarding the kernel entry and
9 bootloader <-> kernel interfaces, in order to avoid the degeneration that had
11 to the kernel. The legacy iSeries platform breaks those rules as it predates
14 merged architecture for ppc32 and ppc64, new 32-bit platforms and 32-bit
15 platforms which move into arch/powerpc will be required to use these rules as
19 of a device-tree whose format is defined after Open Firmware specification.
21 doesn't require the device-tree to represent every device in the system and only
47 bindings to powerpc. Only the 32-bit client interface
[all …]
/linux/tools/testing/selftests/mm/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
12 uname_M := $(shell uname -m 2>/dev/null || echo not)
14 uname_M := $(shell echo $(CROSS_COMPILE) | grep -o '^[a-z0-9]\+')
16 ARCH ?= $(shell echo $(uname_M) | sed -e 's/aarch64.*/arm64/' -e 's/ppc64.*/powerpc/')
19 # Without this, failed build products remain, with up-to-date timestamps,
24 # Avoid accidental wrong builds, due to built-in rules working just a little
25 # bit too well--but not quite as well as required for our situation here.
27 # In other words, "make $SOME_TEST" is supposed to fail to build at all,
29 # However, the built-in rules, if not suppressed, will pick up CFLAGS and the
30 # initial LDLIBS (but not the target-specific LDLIBS, because those are only
[all …]
/linux/arch/riscv/kernel/compat_vdso/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0-only
7 compat_vdso-syms = rt_sigreturn
8 compat_vdso-syms += getcpu
9 compat_vdso-syms += flush_icache
17 COMPAT_CC_FLAGS := -march=rv32g -mabi=ilp32
19 COMPAT_CC_FLAGS := -march=rv32imafd -mabi=ilp32
21 COMPAT_LD_FLAGS := -melf32lriscv
23 # Disable attributes, as they're useless and break the build.
24 COMPAT_CC_FLAGS += $(call cc-option,-mno-riscv-attribute)
25 COMPAT_CC_FLAGS += $(call as-option,-Wa$(comma)-mno-arch-attr)
[all …]
/linux/tools/perf/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
4 # with a -j option to do parallel builds
6 # If you want to invoke the perf build in some non-standard way then
7 # you can use the 'make -f Makefile.perf' method to invoke it.
11 # Clear out the built-in rules GNU make defines by default (such as .o targets),
17 # We don't want to pass along options like -
[all...]
/linux/tools/usb/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
12 # Do not use make's built-in rules
13 # (this improves performance and avoids hard-to-debug behaviour);
14 MAKEFLAGS += -r
16 override CFLAGS += -O2 -Wall -Wextra -g -D_GNU_SOURCE -I$(OUTPUT)include -I$(srctree)/tools/include
17 override LDFLAGS += -lpthread
19 ALL_TARGETS := testusb ffs-test
25 include $(srctree)/tools/build/Makefile.include
27 TESTUSB_IN := $(OUTPUT)testusb-in.o
29 $(Q)$(MAKE) $(build)=testusb
[all …]
/linux/tools/gpio/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
7 # isn't set and when invoked from selftests build, where srctree
15 # Do not use make's built-in rules
16 # (this improves performance and avoids hard-to-debug behaviour);
17 MAKEFLAGS += -r
19 override CFLAGS += -O
[all...]
/linux/tools/iio/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
11 # Do not use make's built-in rules
12 # (this improves performance and avoids hard-to-debug behaviour);
13 MAKEFLAGS += -r
15 override CFLAGS += -O2 -Wal
[all...]
/linux/tools/testing/selftests/powerpc/nx-gzip/
H A DREADME1 Test the nx-gzip function:
5 /dev/crypto/nx-gzip
7 sudo chmod go+rw /dev/crypto/nx-gzip
10 /etc/udev/rules.d/99-nx-gzip.rules
13 To manually build and run:
14 $ gcc -O3 -I./include -o gzfht_test gzfht_test.c gzip_vas.c
15 $ gcc -O3 -I./include -o gunz_test gunz_test.c gzip_vas.c
40 Note that the code here are intended for testing the nx-gzip hardware function.
45 https://github.com/libnxz/power-gzip
/linux/tools/hv/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 # Makefile for Hyper-V tools
5 ARCH := $(shell uname -m 2>/dev/null)
15 # Do not use make's built-in rules
16 # (this improves performance and avoids hard-to-debug behaviour);
17 MAKEFLAGS += -r
19 override CFLAGS += -O2 -Wall -g -D_GNU_SOURCE -I$(OUTPUT)include
20 override CFLAGS += -Wno-address-of-packed-member
33 include $(srctree)/tools/build/Makefile.include
35 HV_KVP_DAEMON_IN := $(OUTPUT)hv_kvp_daemon-in.o
[all …]
/linux/arch/arm/vdso/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
8 obj-vdso := vgettimeofday.o datapage.o note.o
10 # Build rules
11 targets := $(obj-vdso) vdso.so vdso.so.dbg vdso.so.raw vdso.lds
12 obj-vdso := $(addprefix $(obj)/, $(obj-vdso))
14 ccflags-y := -fPIC -fno-common -fno-builtin -fno-stack-protector
15 ccflags-y += -DDISABLE_BRANCH_PROFILING -DBUILD_VDSO32
17 ldflags-$(CONFIG_CPU_ENDIAN_BE8) := --be8
18 ldflags-y := -Bsymbolic --no-undefined -soname=linux-vdso.so.1 \
19 -z max-page-size=4096 -shared $(ldflags-y) \
[all …]

123456789