| /third_party/mesa3d/.gitlab-ci/container/ |
| D | gitlab-ci.yml | 3 .incorporate-templates-commit: 5 FDO_DISTRIBUTION_TAG: "${MESA_IMAGE_TAG}--${MESA_TEMPLATES_COMMIT}" 7 .incorporate-base-tag+templates-commit: 9 …FDO_BASE_IMAGE: "${CI_REGISTRY_IMAGE}/${MESA_BASE_IMAGE}:${MESA_BASE_TAG}--${MESA_TEMPLATES_COMMIT… 10 FDO_DISTRIBUTION_TAG: "${MESA_IMAGE_TAG}--${MESA_BASE_TAG}--${MESA_TEMPLATES_COMMIT}" 12 .set-image: 14 - .incorporate-templates-commit 19 .set-image-base-tag: 21 - .set-image 22 - .incorporate-base-tag+templates-commit [all …]
|
| /third_party/FreeBSD/ |
| D | UPDATING | 9 https://docs.freebsd.org/en/books/handbook/cutting-edge/#makeworld 16 13.3-RELEASE. 28 non-compliant MTAs; please see the first 8.18.1 release note in 51 llvm-objump is now always installed as objdump. Previously there was 60 in order to help out-of-tree consumers to deal accordingly. 63 LinuxKPI pm.h changes require an update to the latest drm-kmod version 64 before re-compiling to avoid errors. 68 net80211 changes in order to help out-of-tree consumers to deal 72 For 64-bit architectures the base system is now built with Position 79 Externally maintained sources that use these macros will have to [all …]
|
| /third_party/mesa3d/.gitlab-ci/lava/ |
| D | lava-gitlab-ci.yml | 1 .lava-test: 6 FDO_CI_CONCURRENT: 6 # should be replaced by per-machine definitions 9 FDO_HTTP_CACHE_URI: "http://caching-proxy/cache/?uri=" 11 BASE_SYSTEM_HOST_PREFIX: "${MINIO_HOST}/mesa-lava" 14 # per-job build artifacts 15 BUILD_PATH: "${PIPELINE_ARTIFACTS_BASE}/${CI_PROJECT_NAME}-${ARCH}.tar.gz" 16 JOB_ROOTFS_OVERLAY_PATH: "${JOB_ARTIFACTS_BASE}/job-rootfs-overlay.tar.gz" 22 - ./artifacts/lava/lava-submit.sh 27 - results/ 29 - results/*.shader_cache [all …]
|
| /third_party/mesa3d/src/freedreno/computerator/ |
| D | ir3_asm.c | 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 20 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 32 struct ir3_kernel *kernel = calloc(1, sizeof(*kernel)); in ir3_asm_assemble() local 33 struct ir3_shader *shader = ir3_parse_asm(c, &kernel->info, in); in ir3_asm_assemble() 35 errx(-1, "assembler failed"); in ir3_asm_assemble() 36 struct ir3_shader_variant *v = shader->variants; in ir3_asm_assemble() 38 kernel->v = v; in ir3_asm_assemble() 39 kernel->bin = v->bin; in ir3_asm_assemble() 41 kernel->base.local_size[0] = v->local_size[0]; in ir3_asm_assemble() 42 kernel->base.local_size[1] = v->local_size[1]; in ir3_asm_assemble() [all …]
|
| D | a4xx.c | 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 20 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 49 static struct kernel * 53 struct ir3_kernel *ir3_kernel = ir3_asm_assemble(a4xx_backend->compiler, in); in a4xx_assemble() 54 ir3_kernel->backend = b; in a4xx_assemble() 55 return &ir3_kernel->base; in a4xx_assemble() 59 a4xx_disassemble(struct kernel *kernel, FILE *out) in a4xx_disassemble() argument 61 ir3_asm_disassemble(to_ir3_kernel(kernel), out); in a4xx_disassemble() 65 cs_program_emit(struct fd_ringbuffer *ring, struct kernel *kernel) in cs_program_emit() argument 67 struct ir3_kernel *ir3_kernel = to_ir3_kernel(kernel); in cs_program_emit() [all …]
|
| D | main.c | 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 20 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 40 uint8_t *end = ptr + sz - 3; in dump_float() 109 "Usage: %s [-dfgh]\n" in usage() 112 " -d, --disasm print disassembled shader\n" in usage() 113 " -f, --file=FILE read shader from file (instead of stdin)\n" in usage() 114 " -g, --groups=X,Y,Z use specified group size\n" in usage() 115 " -h, --help show this message\n" in usage() 116 " -p, --perfcntr=LIST sample specified performance counters " in usage() 135 for (int j = 0; j < group->num_countables; j++) { in setup_counter() [all …]
|
| /third_party/fsverity-utils/ |
| D | README.md | 1 # fsverity-utils 5 This is fsverity-utils, a set of userspace utilities for fs-verity. 6 fs-verity is a Linux kernel feature that does transparent on-demand 7 integrity/authenticity verification of the contents of read-only 9 file. It is similar to dm-verity, but implemented at the file level 10 rather than at the block device level. See the [kernel 11 documentation](https://www.kernel.org/doc/html/latest/filesystems/fsverity.html) 12 for more information about fs-verity. 14 fs-verity is supported by the ext4 and f2fs filesystems in Linux v5.4 17 might add support for fs-verity in the future. [all …]
|
| /third_party/ltp/include/ |
| D | tst_taint.h | 1 // SPDX-License-Identifier: GPL-2.0-or-later 23 * tst_res(TFAIL, "kernel has issues"); 25 * tst_res(TPASS, "kernel seems to be fine"); 30 * The above code checks whether the kernel issued a warning (TST_TAINT_W) 33 * triggered a kernel bug. 35 * You do not need to use tst_taint_check() explicitly because it'll be called 37 * tst_test.taint_check in non-zero. 44 * This are all 17 flags that are present in kernel 4.15 45 * see kernel/panic.c in kernel sources 47 * Not all of them are valid in all kernel versions. [all …]
|
| /third_party/libbpf/docs/ |
| D | libbpf_overview.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 libbpf is a C-based library containing a BPF loader that takes compiled BPF 8 object files and prepares and loads them into the Linux kernel. libbpf takes the 10 kernel hooks, allowing BPF application developers to focus only on BPF program 13 The following are the high-level features supported by libbpf: 15 * Provides high-level and low-level APIs for user space programs to interact 16 with BPF programs. The low-level APIs wrap all the bpf system call 17 functionality, which is useful when users need more fine-grained control 22 * Provides BPF-side APIS, including BPF helper definitions, BPF maps support, 24 * Supports BPF CO-RE mechanism, enabling BPF developers to write portable [all …]
|
| /third_party/mindspore/patches/ |
| D | 0002-train-and-build.patch | 4 Subject: [PATCH] auto-apply 0002-train-and-build.patch 6 --- 7 .../plugin/device/cpu/kernel/nnacl/BUILD.gn | 16 +- 8 mindspore/lite/BUILD.gn | 229 +++++++++++++++++- 9 .../include/registry/opencl_runtime_wrapper.h | 2 +- 10 mindspore/lite/src/litert/kernel/cpu/BUILD.gn | 1 + 11 .../litert/kernel/cpu/fp32/oneslike_fp32.cc | 51 ++++ 12 .../litert/kernel/cpu/fp32/oneslike_fp32.h | 46 ++++ 13 mindspore/lite/src/litert/lite_model.h | 2 +- 15 mindspore/lite/src/litert/weight_decoder.h | 2 +- [all …]
|
| D | 0024-fix-gcn-model-squeeze-transpose-infershape-not-do.patch | 6 --- 7 mindspore/lite/src/litert/executor.cc | 16 +++++++++++++++- 8 .../src/litert/kernel/cpu/nnacl/nnacl_reshape.cc | 12 ++++++++---- 9 2 files changed, 23 insertions(+), 5 deletions(-) 11 diff --git a/mindspore/lite/src/litert/executor.cc b/mindspore/lite/src/litert/executor.cc 13 --- a/mindspore/lite/src/litert/executor.cc 15 @@ -1,5 +1,5 @@ 17 - * Copyright 2020 Huawei Technologies Co., Ltd 21 * you may not use this file except in compliance with the License. 22 @@ -31,11 +31,25 @@ int Executor::Run(const std::vector<Tensor *> &in_tensors, const std::vector<Ten [all …]
|
| /third_party/libbpf/ |
| D | README.md | 2 …<source media="(prefers-color-scheme: dark)" srcset="assets/libbpf-logo-sideways-darkbg.png" width… 3 <img src="assets/libbpf-logo-sideways.png" width="40%"> 10 [](https://… 16 *Please use this Github repository for building and packaging libbpf 19 Libbpf *authoritative source code* is developed as part of [bpf-next Linux source 20 tree](https://kernel.googlesource.com/pub/scm/linux/kernel/git/bpf/bpf-next) under 22 libbpf changes should be sent to [BPF mailing list](http://vger.kernel.org/vger-lists.html#bpf), 23 please don't open PRs here unless you are changing Github-specific parts of libbpf 24 (e.g., Github-specific Makefile). 32 Please check out [libbpf-bootstrap](https://github.com/libbpf/libbpf-bootstrap) [all …]
|
| /third_party/ltp/testcases/kdump/ |
| D | README | 2 ---------------------------- 10 3. Kdump kernel boots and saves a vmcore. 11 4. System reboots to 1st kernel. 16 The scripts make use of the crasher module for basic testing of kdump 17 and the new Linux Kernel Dump Test Module (LKDTM) for more involved 18 testing. LKDTM makes use of the kprobes infrastructure for inserting 19 crashpoints into the kernel at run-time. Thus the kernel need not be 24 ---------------------- 38 * kernel-kdump 39 * kernel-source [all …]
|
| /third_party/ltp/testcases/kdump/doc/ |
| D | README | 2 ---------------------------- 10 3. Kdump kernel boots and saves a vmcore. 11 4. System reboots to 1st kernel. 16 The scripts make use of the crasher module for basic testing of kdump 17 and the new Linux Kernel Dump Test Module (LKDTM) for more involved 18 testing. LKDTM makes use of the kprobes infrastructure for inserting 19 crashpoints into the kernel at run-time. Thus the kernel need not be 24 ---------------------- 38 * kernel-kdump 39 * kernel-source [all …]
|
| /third_party/libabigail/doc/manuals/ |
| D | kmidiff.rst | 7 ``kmidiff`` compares the binary Kernel Module Interfaces of two Linux 8 Kernel trees. The binary KMI is the interface that the Linux Kernel 10 result of the build of the Linux Kernel source tree. 16 And example of how to build your kernel if you want to compare it to 19 git clone -b v4.5 git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux/v4.5 24 build/modules sub-directory of the your kernel source tree: :: 30 Then construct a list of interfaces exported by the kernel, that you 33 cat > kmi-whitelist << EOF 43 kernel, you now have these two directories: ``linux/v4.5`` and ``linux/v4.6``. 52 --kmi-whitelist linux/v4.6/kmi-whitelist \ [all …]
|
| /third_party/libfuse/include/ |
| D | fuse_common.h | 2 Copyright (C) 2001-2007 Miklos Szeredi <miklos@szeredi.hu> 11 #error "Never include <fuse_common.h> directly; use <fuse.h> or <fuse_lowlevel.h> instead." 62 /** Can be filled in by open/create, to use direct I/O on this file. */ 65 /** Can be filled in by open and opendir. It signals the kernel that any 86 May only be set in ->release(). */ 89 /** Can be filled in by opendir. It signals the kernel to 99 /** Padding. Reserved for future use*/ 111 /** Requested poll events. Available in ->poll. Only set on kernels 131 * whether to use separate device fds for each thread 157 * If this capability is not requested/available, the kernel will [all …]
|
| /third_party/ntfs-3g/include/ntfs-3g/ |
| D | param.h | 2 * param.h - Parameter values for ntfs-3g 4 * Copyright (c) 2009-2010 Jean-Pierre Andre 17 * along with this program (in the main directory of the NTFS-3G 19 * Foundation,Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 34 /* default security sub-authorities */ 36 DEFSECAUTH1 = -1153374643, /* 3141592653 */ 67 * Use of big write buffers 87 * Parameters for upper-case table 90 /* Create upper-case tables as defined by Windows 6.1 (Win7) */ 98 #define XATTRMAPPINGFILE ".NTFS-3G/XattrMapping" /* default mapping file */ [all …]
|
| /third_party/fsverity-utils/man/ |
| D | fsverity.1.md | 1 % FSVERITY(1) fsverity-utils v1.5 | User Commands 7 fsverity - userspace utility for fs-verity 18 **fsverity** is a userspace utility for fs-verity. fs-verity is a Linux kernel 19 filesystem feature that does transparent on-demand verification of the contents 20 of read-only files using Merkle trees. 22 **fsverity** can enable fs-verity on files, retrieve the digests of fs-verity 23 files, and sign files for use with fs-verity (among other things). 27 options. For examples and more information about the fs-verity kernel feature, 34 **\-\-help** 37 **\-\-version** [all …]
|
| /third_party/libfuse/doc/ |
| D | mount.fuse3.8 | 3 fuse \- configuration and mount options for FUSE file systems 5 …rface for userspace programs to export a virtual filesystem to the Linux kernel. FUSE also aims to… 9 The in-kernel filesystem that forwards requests to a user-space 13 The user-space process that responds to requests received from the 14 kernel. 17 The shared library that most (user-space) filesystems use to 18 communicate with FUSE (the kernel filesystem). libfuse also provides 20 libfuse) helper to allow non-privileged users to mount filesystems. 23 The user that starts the filesystem and instructs the kernel to 25 by the filesystem itself on start-up. When using libfuse, this is done [all …]
|
| /third_party/ltp/doc/ |
| D | Test-Writing-Guidelines.asciidoc | 9 https://github.com/linux-test-project/ltp/wiki/C-Test-API[C Test API], 10 https://github.com/linux-test-project/ltp/wiki/Shell-Test-API[Shell Test API], 11 …https://github.com/linux-test-project/ltp/wiki/LTP-Library-API-Writing-Guidelines[LTP Library API … 14 tagged with an ID like +LTP-XXX+. There will be a corresponding entry 16 https://github.com/linux-test-project/ltp/tree/master/doc/rules.tsv[doc/rules.tsv]. When 17 you run 'make check' or 'make check-test' it will display these IDs as 49 The kernel and libc are tricky beasts and the complexity imposed by their 53 It's a good idea to make the test as self-contained as possible too, ideally 58 * Use LTP standard interface 62 * Do not write Makefiles from scratch, use LTP build system instead [all …]
|
| /third_party/musl/porting/uniproton/kernel/ |
| D | BUILD.gn | 1 # Copyright (c) 2020-2022 Huawei Device Co., Ltd. All rights reserved. 3 # Redistribution and use in source and binary forms, with or without modification, 23 # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 26 # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 29 import("//kernel/uniproton/uniproton.gni") 30 import("//third_party/optimized-routines/optimized-routines.gni") 33 libc = "musl-c" 34 libm = "musl-m" 51 "//kernel/uniproton/src/core/kernel/include", 52 "//kernel/uniproton/src/utility/lib/include", [all …]
|
| /third_party/libevdev/libevdev/ |
| D | libevdev.h | 1 /* SPDX-License-Identifier: MIT */ 8 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 21 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 41 * **libevdev** is a library for handling evdev kernel devices. It abstracts 42 * the \ref ioctls through type-safe interfaces and provides functions to change 49 * - https://gitlab.freedesktop.org/libevdev/libevdev 52 * [input-tools@lists.freedesktop.org](http://lists.freedesktop.org/mailman/listinfo/input-tools). 59 * `SYN_DROPPED` events. `SYN_DROPPED` events are sent by the kernel when the 60 * process does not read events fast enough and the kernel is forced to drop 72 * libevdev is signal-safe for the majority of its operations, i.e. many of [all …]
|
| /third_party/libevdev/export_include/libevdev/ |
| D | libevdev.h | 1 /* SPDX-License-Identifier: MIT */ 8 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 21 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 41 * **libevdev** is a library for handling evdev kernel devices. It abstracts 42 * the \ref ioctls through type-safe interfaces and provides functions to change 49 * - https://gitlab.freedesktop.org/libevdev/libevdev 52 * [input-tools@lists.freedesktop.org](http://lists.freedesktop.org/mailman/listinfo/input-tools). 59 * `SYN_DROPPED` events. `SYN_DROPPED` events are sent by the kernel when the 60 * process does not read events fast enough and the kernel is forced to drop 72 * libevdev is signal-safe for the majority of its operations, i.e. many of [all …]
|
| /third_party/rust/crates/nix/test/test_kmod/ |
| D | mod.rs | 1 use crate::*; 2 use std::fs::copy; 3 use std::path::PathBuf; 4 use std::process::Command; 5 use tempfile::{tempdir, TempDir}; 7 fn compile_kernel_module() -> (PathBuf, String, TempDir) { in compile_kernel_module() 31 // Return the relative path of the build kernel module in compile_kernel_module() 35 use nix::errno::Errno; 36 use nix::kmod::{delete_module, DeleteModuleFlags}; 37 use nix::kmod::{finit_module, init_module, ModuleInitFlags}; [all …]
|
| /third_party/vk-gl-cts/external/amber/src/tests/cases/ |
| D | opencl_set_arg.amber | 5 # you may not use this file except in compliance with the License. 8 # https://www.apache.org/licenses/LICENSE-2.0 16 SHADER compute my_shader OPENCL-C 17 kernel void line(global int* in, global int* out, int slope, int offset) { 31 BIND BUFFER in_buf KERNEL ARG_NAME in 32 BIND BUFFER out_buf1 KERNEL ARG_NAME out 33 SET KERNEL ARG_NAME offset AS uint32 1 34 SET KERNEL ARG_NAME slope AS int32 2 38 BIND BUFFER out_buf2 KERNEL ARG_NAME out 40 -pod-ubo [all …]
|