/linux-6.8/drivers/gpu/drm/ci/ |
D | build.sh | 2 # SPDX-License-Identifier: MIT 4 set -ex 7 rm -rf .git/rebase-apply 9 . .gitlab-ci/container/container_pre_build.sh 11 # libssl-dev was uninstalled because it was considered an ephemeral package 12 apt-get update 13 apt-get install -y libssl-dev 16 GCC_ARCH="aarch64-linux-gnu" 18 DEVICE_TREES="arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dtb" 19 DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dtb" [all …]
|
/linux-6.8/crypto/ |
D | jitterentropy.c | 2 * Non-physical true random number generator based on timing jitter -- 5 * Copyright Stephan Mueller <smueller@chronox.de>, 2015 - 2023 32 * the restrictions contained in a BSD-style copyright.) 54 … be compiled with optimizations. See documentation. Use the compiler switch -O0 for compiling jitt… 65 /* SHA3-256 is used as conditioner */ 99 #define JENT_APT_WORD_MASK (JENT_APT_LSB - 1) 101 unsigned int apt_count; /* APT counter */ 102 unsigned int apt_base; /* APT base reference */ 105 unsigned int apt_base_set:1; /* APT base reference set? */ 113 /* -- error codes for init function -- */ [all …]
|
/linux-6.8/tools/perf/util/ |
D | trace-event-scripting.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * trace-event-scripting. Scripting engine common and initialization code. 5 * Copyright (C) 2009-2010 Tom Zanussi <tzanussi@gmail.com> 13 #include <traceevent/event-parse.h> 17 #include "trace-event.h" 31 c->event_data = sample->raw_data; in scripting_context__update() 32 c->pevent = NULL; in scripting_context__update() 34 if (evsel->tp_format) in scripting_context__update() 35 c->pevent = evsel->tp_format->tep; in scripting_context__update() 37 c->event = event; in scripting_context__update() [all …]
|
/linux-6.8/Documentation/bpf/ |
D | s390.rst | 12 2. One-time setup 27 --variant=minbase \ 28 --include=sudo \ 30 ./s390-toolchain 31 sudo mount --rbind /dev ./s390-toolchain/dev 32 sudo mount --rbind /proc ./s390-toolchain/proc 33 sudo mount --rbind /sys ./s390-toolchain/sys 34 sudo chroot ./s390-toolchain 38 sudo dpkg --add-architecture s390x 39 sudo apt-get update [all …]
|
/linux-6.8/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/ |
D | Util.py | 1 # Util.py - Python extension for perf script, miscellaneous utility code 77 print("Install the python-audit package to get syscall names.\n" 78 "For example:\n # apt-get install python3-audit (Ubuntu)" 79 "\n # yum install python3-audit (Fedora)"
|
/linux-6.8/tools/perf/scripts/perl/Perf-Trace-Util/ |
D | README | 1 Perf-Trace-Util version 0.01 9 that scripts may want to use. Context.pm contains the Perl->C 13 The Perl->C perf interface is completely driven by Context.xs. If you 17 that you want to access - it's passed as the second parameter, 40 e.g. apt-get install libperl-dev or yum install perl-ExtUtils-Embed.
|
/linux-6.8/tools/perf/scripts/python/ |
D | export-to-sqlite.py | 1 # export-to-sqlite.py: export perf data to a sqlite3 database 20 # To use this script you will need to have installed package python-pyside which 21 # provides LGPL-licensed Python bindings for Qt. You will also need the package 22 # libqt4-sql-sqlite for Qt sqlite3 support. 28 # $ sudo apt-get install python-pyside.qtsql libqt4-sql-psql 32 # $ sudo apt-get install python3-pyside.qtsql libqt4-sql-psql 33 # $ sudo apt-get install python-pyside2.qtsql libqt5sql5-psql 34 # $ sudo apt-get install python3-pyside2.qtsql libqt5sql5-psql 37 # $ sudo yum install python-pyside 40 # $ sudo yum install python3-pyside [all …]
|
D | export-to-postgresql.py | 1 # export-to-postgresql.py: export perf data to a postgresql database 20 # To use this script you will need to have installed package python-pyside which 21 # provides LGPL-licensed Python bindings for Qt. You will also need the package 22 # libqt4-sql-psql for Qt postgresql support. 30 # $ sudo yum install postgresql postgresql-server qt-postgresql 31 # $ sudo su - postgres -c initdb 33 # $ sudo su - postgres 34 # $ createuser -s <your user id here> # Older versions may not support -s, in which case answer … 36 # $ sudo yum install python-pyside 39 # $ sudo yum install python3-pyside [all …]
|
/linux-6.8/tools/testing/selftests/amd-pstate/ |
D | run.sh | 2 # SPDX-License-Identifier: GPL-2.0 18 # amd-pstate-ut only run on x86/x86_64 AMD systems. 19 ARCH=$(uname -m 2>/dev/null | sed -e 's/i.86/x86/' -e 's/x86_64/x86/') 20 VENDOR=$(cat /proc/cpuinfo | grep -m 1 'vendor_id' | awk '{print $NF}') 38 CURRENT_TEST=amd-pstate 41 # Kselftest framework requirement - SKIP code is 4. 43 all_scaling_names=("acpi-cpufreq" "amd-pstate") 45 # Get current cpufreq scaling driver name 60 for cpu in `ls $CPUROOT | grep "cpu[0-9].*"`; do 61 if [ -d $CPUROOT/$cpu/cpufreq ]; then [all …]
|
/linux-6.8/tools/testing/selftests/rcutorture/doc/ |
D | rcu-test-image.txt | 11 filled-out userspace, perhaps containing libraries, executables for 27 rcu-test-image file that contains the filesystem used by the guest-OS 34 ------------------------------------------------------------------------ 35 dd if=/dev/zero of=rcu-test-image bs=400M count=1 36 mkfs.ext3 ./rcu-test-image 37 sudo mount -o loop ./rcu-test-image /mnt 40 # Empirical evidence says this image will work for 64-bit, but... 42 sudo debootstrap --verbose --arch i386 precise /mnt http://archive.ubuntu.com/ubuntu 54 ------------------------------------------------------------------------ 59 http://sripathikodi.blogspot.com/2010/02/creating-kvm-bootable-fedora-system.html [all …]
|
/linux-6.8/fs/ |
D | aio.c | 21 #include <linux/backing-dev.h> 42 #include <linux/percpu-refcount.h> 114 * The real limit is nr_events - 1, which will be larger (see 131 * signals when all in-flight requests are done 194 * access the file pointer through any of the sub-structs, 221 /*------ sysctl variables----*/ 225 /*----end sysctl variables---*/ 229 .procname = "aio-nr", 236 .procname = "aio-max-nr", 263 struct inode *inode = alloc_anon_inode(aio_mnt->mnt_sb); in aio_private_file() [all …]
|
/linux-6.8/tools/testing/selftests/x86/ |
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 8 UNAME_M := $(shell uname -m) 9 CAN_BUILD_I386 := $(shell ./check_cc.sh "$(CC)" trivial_32bit_program.c -m32) 11 CAN_BUILD_WITH_NOPIE := $(shell ./check_cc.sh "$(CC)" trivial_program.c -no-pie) 38 CFLAGS := -O2 -g -std=gnu99 -pthread -Wall $(KHDR_INCLUDES) 42 CFLAGS += -no-pie 45 define gen-target-rule-32 50 define gen-target-rule-64 58 EXTRA_CFLAGS += -DCAN_BUILD_32 59 $(foreach t,$(TARGETS_C_32BIT_ALL),$(eval $(call gen-target-rule-32,$(t)))) [all …]
|
/linux-6.8/Documentation/kbuild/ |
D | gcc-plugins.rst | 14 The GCC plugin infrastructure of the kernel supports building out-of-tree 15 modules, cross-compilation and building in a separate directory. 24 -- 27 .. [2] https://gcc.gnu.org/onlinedocs/gccint/Plugin-API.html#Plugin-API 48 bring the feature to upstream GCC (rather than just as a kernel-specific 57 kernel-supported versions of GCC provide the feature, the plugin will 64 **$(src)/scripts/gcc-plugins** 68 **$(src)/scripts/gcc-plugins/gcc-common.h** 73 **$(src)/scripts/gcc-plugins/gcc-generate-gimple-pass.h, 74 $(src)/scripts/gcc-plugins/gcc-generate-ipa-pass.h, [all …]
|
/linux-6.8/tools/testing/selftests/mm/ |
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 11 uname_M := $(shell uname -m 2>/dev/null || echo not) 13 uname_M := $(shell echo $(CROSS_COMPILE) | grep -o '^[a-z0-9]\+') 15 ARCH ?= $(shell echo $(uname_M) | sed -e 's/aarch64.*/arm64/' -e 's/ppc64.*/ppc64/') 18 # Without this, failed build products remain, with up-to-date timestamps, 23 # Avoid accidental wrong builds, due to built-in rules working just a little 24 # bit too well--but not quite as well as required for our situation here. 28 # However, the built-in rules, if not suppressed, will pick up CFLAGS and the 29 # initial LDLIBS (but not the target-specific LDLIBS, because those are only 30 # set for the full path target!). This causes it to get pretty far into building [all …]
|
/linux-6.8/Documentation/devicetree/bindings/ |
D | writing-schema.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 Writing Devicetree Bindings in json-schema 6 Devicetree bindings are written using json-schema vocabulary. Schema files are 7 written in a JSON-compatible subset of YAML. YAML is used instead of JSON as it 11 Also see :ref:`example-schema`. 14 --------------- 16 Each schema doc is a structured json-schema which is defined by a set of 17 top-level properties. Generally, there is one binding defined per file. The 18 top-level json-schema properties used are: 21 A json-schema unique identifier string. The string must be a valid [all …]
|
/linux-6.8/arch/parisc/ |
D | Makefile | 5 # architecture-specific flags and dependencies. 14 # Modified for PA-RISC Linux by Paul Lahaie, Alex deVries, 21 CHECKFLAGS += -D__hppa__=1 25 CHECKFLAGS += -D__LP64__=1 26 LD_BFD := elf64-hppa-linux 27 else # 32-bit 28 LD_BFD := elf32-hppa-linux 33 KBUILD_DEFCONFIG := generic-64bit_defconfig 36 KBUILD_DEFCONFIG := generic-32bit_defconfig 44 CC_SUFFIXES = linux linux-gnu unknown-linux-gnu suse-linux [all …]
|
/linux-6.8/Documentation/admin-guide/ |
D | workload-tracing.rst | 1 .. SPDX-License-Identifier: (GPL-2.0+ OR CC-BY-4.0) 7 :Authors: - Shuah Khan <skhan@linuxfoundation.org> 8 - Shefali Sharma <sshefali021@gmail.com> 9 :maintained-by: Shuah Khan <skhan@linuxfoundation.org> 21 `perf <https://man7.org/linux/man-pages/man1/perf.1.html>`_, 22 `stress-ng <https://www.mankier.com/1/stress-ng>`_, 23 `paxtest <https://github.com/opntr/paxtest-freebsd>`_. 30 `strace <https://man7.org/linux/man-pages/man1/strace.1.html>`_ is a 50 How do we gather fine-grained system information? 65 to gather fine-grained information on a workload's usage of system resources. [all …]
|
D | quickly-build-trimmed-linux.rst | 1 .. SPDX-License-Identifier: (GPL-2.0+ OR CC-BY-4.0) 9 testing purposes, but perfectly fine for day-to-day use, too. 15 section below: it contains a step-by-step guide, which is more detailed, but 21 self-compiled Linux kernels; install compilers and everything else needed for 26 git clone --depth 1 -b master \ 34 make -j $(nproc --all) 37 command -v installkernel && sudo make modules_install install 43 git fetch --depth 1 origin 45 git checkout --force --detach origin/master 49 make -j $(nproc --all) [all …]
|
/linux-6.8/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
D | dcn35_hwseq.c | 1 /* SPDX-License-Identifier: MIT */ 65 hws->ctx 67 hws->regs->reg 74 hws->shifts->field_name, hws->masks->field_name 78 struct dce_hwseq *hws = dc->hwseq; 81 if (dc->debug.enable_mem_low_power.bits.dmcu) { 83 if (dc->debug.disable_dmcu || dc->config.disable_dmcu) { 89 if (dc->debug.enable_mem_low_power.bits.optc) { 94 if (dc->debug.enable_mem_low_power.bits.vga) { 99 if (dc->debug.enable_mem_low_power.bits.mpc && [all …]
|
/linux-6.8/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
D | dcn20_hwseq.c | 66 hws->ctx 68 hws->regs->reg 72 hws->shifts->field_name, hws->masks->field_name 76 if (dc->res_pool->gsl_groups.gsl_0 == 0) in find_free_gsl_group() 78 if (dc->res_pool->gsl_groups.gsl_1 == 0) in find_free_gsl_group() 80 if (dc->res_pool->gsl_groups.gsl_2 == 0) in find_free_gsl_group() 89 * so we get tearing with freesync since we cannot flip multiple pipes 92 * - immediate flip: find first available GSL group if not already assigned 95 * - vsync flip: disable GSL if used 98 * gsl_0 <=> pipe_ctx->stream_res.gsl_group == 1 [all …]
|
/linux-6.8/drivers/gpu/drm/amd/display/dc/hwss/dcn10/ |
D | dcn10_hwseq.c | 67 hws->ctx 69 hws->regs->reg 73 hws->shifts->field_name, hws->masks->field_name 88 const uint32_t ref_clk_mhz = dc_ctx->dc->res_pool->ref_clocks.dchub_ref_clock_inKhz / 1000; in print_microsec() 106 for (i = 0; i < dc->res_pool->pipe_count; i++) { in dcn10_lock_all_pipes() 107 old_pipe_ctx = &dc->current_state->res_ctx.pipe_ctx[i]; in dcn10_lock_all_pipes() 108 pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn10_lock_all_pipes() 109 tg = pipe_ctx->stream_res.tg; in dcn10_lock_all_pipes() 115 if (pipe_ctx->top_pipe || in dcn10_lock_all_pipes() 116 !pipe_ctx->stream || in dcn10_lock_all_pipes() [all …]
|
/linux-6.8/tools/power/pm-graph/ |
D | README | 8 pm-graph: suspend/resume/boot timing analysis tools 11 …Home Page: https://www.intel.com/content/www/us/en/developer/topic-technology/open/pm-graph/overvi… 13 Report bugs/issues at bugzilla.kernel.org Tools/pm-graph 14 - https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 17 - Getting Started: 20 - Feature Summary: 21 https://www.intel.com/content/www/us/en/developer/topic-technology/open/pm-graph/features.html 23 - upstream version in git: 24 git clone https://github.com/intel/pm-graph/ 27 - Overview [all …]
|
/linux-6.8/scripts/ |
D | sphinx-pre-install | 2 # SPDX-License-Identifier: GPL-2.0-or-later 5 # Copyright (c) 2017-2020 Mauro Carvalho Chehab <mchehab@kernel.org> 51 'amsfonts.sty' => 'texlive-amsfonts', 52 'amsmath.sty' => 'texlive-amsmath', 53 'amssymb.sty' => 'texlive-amsfonts', 54 'amsthm.sty' => 'texlive-amscls', 55 'anyfontsize.sty' => 'texlive-anyfontsize', 56 'atbegshi.sty' => 'texlive-oberdiek', 57 'bm.sty' => 'texlive-tools', 58 'capt-of.sty' => 'texlive-capt-of', [all …]
|
/linux-6.8/ |
D | CREDITS | 1 This is at least a partial credits-file of people that have 4 scripts. The fields are: name (N), email (E), web-address 6 snail-mail address (S). 10 ---------- 39 S: 75 Donald St, Apt 42 47 D: in-kernel DRM Maintainer 67 E: tim_alpaerts@toyota-motor-europe.com 71 S: B-2610 Wilrijk-Antwerpen 76 W: http://www-stu.christs.cam.ac.uk/~aia21/ 97 D: Maintainer of ide-cd and Uniform CD-ROM driver, [all …]
|
/linux-6.8/drivers/gpu/drm/amd/amdgpu/ |
D | gfx_v9_4_2.c | 198 { SOC15_REG_ENTRY(GC, 0, regCOMPUTE_PGM_RSRC3), 0x3F }, /* 63 - accum-offset = 256 */ 368 dev_err(adev->dev, "failed to get ib (%d).\n", r); in gfx_v9_4_2_run_shader() 374 ib->ptr[i + (shader_offset / 4)] = shader_ptr[i]; in gfx_v9_4_2_run_shader() 377 ib->length_dw = 0; in gfx_v9_4_2_run_shader() 381 ib->ptr[ib->length_dw++] = PACKET3(PACKET3_SET_SH_REG, 1); in gfx_v9_4_2_run_shader() 382 ib->ptr[ib->length_dw++] = SOC15_REG_ENTRY_OFFSET(init_regs[i]) in gfx_v9_4_2_run_shader() 383 - PACKET3_SET_SH_REG_START; in gfx_v9_4_2_run_shader() 384 ib->ptr[ib->length_dw++] = init_regs[i].reg_value; in gfx_v9_4_2_run_shader() 388 gpu_addr = (ib->gpu_addr + (u64)shader_offset) >> 8; in gfx_v9_4_2_run_shader() 389 ib->ptr[ib->length_dw++] = PACKET3(PACKET3_SET_SH_REG, 2); in gfx_v9_4_2_run_shader() [all …]
|