/linux-6.15/drivers/gpu/drm/ci/ |
D | build.yml | 1 .build: 3 - .container+build-rules 4 stage: build-only 7 - artifacts 9 - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build.sh 11 .build:arm32: 13 - .build 14 - .use-debian/arm64_build 16 - aarch64 22 .build:arm64: [all …]
|
D | gitlab-ci.yml | 2 DRM_CI_PROJECT_PATH: &drm-ci-project-path mesa/mesa 3 DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 7d3062470f3ccc6cb40540e772e902c7e2248024 6 TARGET_BRANCH: drm-next 10 DEQP_RUNNER_GIT_URL: https://gitlab.freedesktop.org/mesa/deqp-runner.git 13 FDO_UPSTREAM_REPO: helen.fornazier/linux # The repo where the git-archive daily runs 14 MESA_TEMPLATES_COMMIT: &ci-templates-commit d5aa3941aa03c2f716595116354fb81eb8012acb 16 CI_PRE_CLONE_SCRIPT: |- 17 set -o xtrace 18 …-L --retry 4 -f --retry-all-errors --retry-delay 60 -s ${DRM_CI_PROJECT_URL}/-/raw/${DRM_CI_COMMIT… 19 bash download-git-cache.sh [all …]
|
D | test.yml | 1 .lava-test: 3 - .container+build-rules 5 rules: 6 - !reference [.scheduled_pipeline-rules, rules] 7 - !reference [.collabora-farm-rules, rules] 8 - when: on_success 10 # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY 11 - rm -rf install 12 - tar -xf artifacts/install.tar 13 - mv -n install/* artifacts/. [all …]
|
/linux-6.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 16 ------------------------- 18 The build framework consists of 2 Makefiles: [all …]
|
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ |
D | Kconfig | 1 # 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. 37 Ethernet support in Mellanox Technologies ConnectX-4 NIC. 44 Mellanox MLX5 ethernet hardware-accelerated receive flow steering support, 54 flow rules to direct traffic into arbitrary rx queue via ethtool set/get_rxnfc 62 Mellanox Technologies Ethernet Multi-Physical Function Switch (MPFS) 63 support in ConnectX NIC. MPFs is required for when multi-PF configuration [all …]
|
/linux-6.15/Documentation/kbuild/ |
D | bash-completion.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 7 The kernel build system is written using Makefiles, and Bash completion 8 for the `make` command is available through the `bash-completion`_ project. 10 However, the Makefiles for the kernel build are complex. The generic completion 11 rules for the `make` command do not provide meaningful suggestions for the 12 kernel build system, except for the options of the `make` command itself. 15 includes its own completion script at `scripts/bash-completion/make`. 18 Outside the kernel tree, it defaults to the generic completion rules for the 24 The script relies on helper functions provided by `bash-completion`_ project. 26 install the `bash-completion` package through the standard package manager. [all …]
|
D | makefiles.rst | 15 scripts/Makefile.* common rules etc. for all kbuild Makefiles. 29 architecture-specific information to the top Makefile. 33 .config file to construct various file lists used by kbuild to build 34 any built-in or modular targets. 36 scripts/Makefile.* contains all the definitions/rules etc. that 37 are used to build the kernel based on the kbuild makefiles. 44 *Users* are people who build kernels. These people type commands such as 59 *Kbuild developers* are people who work on the kernel build system itself. 80 ---------------- 90 obj-y += foo.o [all …]
|
D | gendwarfksyms.rst | 23 Usage: gendwarfksyms [options] elf-object-file ... < symbol-list 26 -d, --debug Print debugging information 27 --dump-dies Dump DWARF DIE contents 28 --dump-die-map Print debugging information about die_map changes 29 --dump-types Dump type strings 30 --dump-versions Dump expanded type strings used for symbol versions 31 -s, --stable Support kABI stability features 32 -T, --symtypes file Write a symtypes file 33 -h, --help Print this message 42 versions for exports in stand-alone assembly code. [all …]
|
/linux-6.15/scripts/package/debian/ |
D | rules | 1 #!/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 = $(shell dpkg-parsechangelog -S Version | sed -n 's/.*-//p') 25 CROSS_COMPILE ?= $(filter-out $(DEB_BUILD_GNU_TYPE)-, $(DEB_HOST_GNU_TYPE)-) 26 make-opts = ARCH=$(ARCH) KERNELRELEASE=$(KERNELRELEASE) \ 30 binary-targets := $(addprefix binary-, image image-dbg headers libc-dev) [all …]
|
/linux-6.15/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
D | kconfig.rst | 1 .. 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-6.15/security/integrity/ima/ |
D | Kconfig | 1 # 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-6.15/tools/testing/selftests/ |
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 4 TARGETS += amd-pstate 15 TARGETS += cpu-hotplug 19 TARGETS += dmabuf-heaps 20 TARGETS += drivers/dma-buf 38 TARGETS += filesystems/mount-notify 59 TARGETS += memory-hotplug 107 TARGETS += tc-testing 130 TARGETS_HOTPLUG = cpu-hotplug 131 TARGETS_HOTPLUG += memory-hotplug [all …]
|
/linux-6.15/security/ipe/ |
D | eval.c | 1 // 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-6.15/scripts/ |
D | remove-stale-files | 3 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 24 rm -f scripts/selinux/genheaders/genheaders 26 rm -f *.spec 28 rm -f lib/test_fortify.log
|
/linux-6.15/scripts/package/ |
D | mkdebian | 7 set -eu 10 grep -q "^$1=y" include/config/auto.conf 15 echo -n "$2" 16 elif [ $# -ge 3 ]; then 17 echo -n "$3" 83 if [ -z "$debarch" ]; then 84 debarch=$(dpkg-architecture -qDEB_HOST_ARCH) 96 # Create debian/source/ if it is a source package build 99 mkdir -p debian/source 104 echo "diff-ignore" [all …]
|
/linux-6.15/tools/build/ |
D | Makefile.build | 1 # SPDX-License-Identifier: GPL-2.0 3 # Main build makefile. 9 # Copyright (C) Linus Torvalds <torvalds@linux-foundation.org>, 2015 15 build-dir := $(srctree)/tools/build 17 # Define $(fixdep) for dep-cmd function 19 fixdep := $(build-dir)/fixdep 25 include $(build-dir)/Build.include 28 -include $(OUTPUT).config-detected 30 # Init all relevant variables used in build files so 33 subdir-y := [all …]
|
/linux-6.15/Documentation/networking/ |
D | regulatory.rst | 1 .. 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-6.15/arch/s390/kernel/vdso64/ |
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 6 obj-vdso64 = vdso_user_wrapper.o note.o vgetrandom-chacha.o 7 obj-cvdso64 = vdso64_generic.o getcpu.o vgetrandom.o 8 VDSO_CFLAGS_REMOVE := -pg $(CC_FLAGS_FTRACE) $(CC_FLAGS_EXPOLINE) 13 ifneq ($(c-getrandom-y),) 14 CFLAGS_vgetrandom.o += -include $(c-getrandom-y) 17 # Build rules 19 targets := $(obj-vdso64) $(obj-cvdso64) vdso64.so vdso64.so.dbg 20 obj-vdso64 := $(addprefix $(obj)/, $(obj-vdso64)) 21 obj-cvdso64 := $(addprefix $(obj)/, $(obj-cvdso64)) [all …]
|
/linux-6.15/arch/parisc/kernel/vdso32/ |
D | Makefile | 12 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-6.15/arch/parisc/kernel/vdso64/ |
D | Makefile | 12 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-6.15/Documentation/arch/powerpc/ |
D | booting.rst | 1 .. 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-6.15/security/apparmor/ |
D | domain.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Copyright (C) 2002-2008 Novell/SUSE 8 * Copyright 2009-2010 Canonical Ltd. 32 * may_change_ptraced_domain - check if can change profile on ptraced task 76 /**** TODO: dedup to aa_label_match - needs perm and dfa, merging 79 * and policy->dfa with file->dfa 90 struct aa_ruleset *rules = list_first_entry(&profile->rules, in match_component() local 91 typeof(*rules), list); in match_component() 95 state = aa_dfa_match(rules->file->dfa, state, "&"); in match_component() 96 if (profile->ns == tp->ns) in match_component() [all …]
|
/linux-6.15/tools/testing/selftests/mm/ |
D | Makefile | 1 # 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-6.15/Documentation/userspace-api/ |
D | landlock.rst | 1 .. SPDX-License-Identifier: GPL-2.0 2 .. Copyright © 2017-2020 Mickaël Salaün <mic@digikod.net> 3 .. Copyright © 2019-2020 ANSSI 4 .. Copyright © 2021-2022 Microsoft Corporation 16 new security layers in addition to the existing system-wide access-controls. 23 ``dmesg | grep landlock || journalctl -kb -g landlock`` . 29 Landlock rules 33 perform. A set of rules is aggregated in a ruleset, which can then restrict 36 The two existing types of rules are: 38 Filesystem rules [all …]
|
/linux-6.15/arch/riscv/kernel/compat_vdso/ |
D | Makefile | 1 # 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 …]
|