| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/ |
| H A D | trbe.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause 4 --- 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 8 title: ARM Trace Buffer Extensions 11 - Anshuman Khandual <anshuman.khandual@arm.com> 14 Arm Trace Buffer Extension (TRBE) is a per CPU component 15 for storing trace generated on the CPU to memory. It is 25 - const: arm,trace-buffer-extension 31 the arm,gic-v3 binding for details on describing a PPI partition. 35 - compatible [all …]
|
| H A D | ete.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause 4 --- 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 8 title: ARM Embedded Trace Extensions 11 - Suzuki K Poulose <suzuki.poulose@arm.com> 12 - Mathieu Poirier <mathieu.poirier@linaro.org> 15 Arm Embedded Trace Extension(ETE) is a per CPU trace component that 18 The trace generated by the ETE could be stored via legacy CoreSight 19 components (e.g, TMC-ETR) or other means (e.g, using a per CPU buffer 20 Arm Trace Buffer Extension (TRBE)). Since the ETE can be connected to [all …]
|
| H A D | spe-pmu.txt | 1 * ARMv8.2 Statistical Profiling Extension (SPE) Performance Monitor Units (PMU) 3 ARMv8.2 introduces the optional Statistical Profiling Extension for collecting 4 performance sample data using an in-memory trace buffer. 8 - compatible : should be one of: 9 "arm,statistical-profiling-extension-v1" 11 - interrupts : Exactly 1 PPI must be listed. For heterogeneous systems where 13 the arm,gic-v3 binding for details on describing a PPI partition. 17 spe-pmu { 18 compatible = "arm,statistical-profiling-extension-v1";
|
| /OK3568_Linux_fs/kernel/drivers/hwtracing/coresight/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 and trace drivers to register themselves with. It's intended to build 16 trace source gets enabled. 26 responsible for transporting and collecting the trace data 27 respectively. Link and sinks are dynamically aggregated with a trace 28 entity at run time to form a complete trace path. 31 modules will be called coresight-funnel and coresight-replicator. 38 This enables support for the Trace Memory Controller driver. 40 trace router - ETR) or sink (embedded trace FIFO). The driver 45 module will be called coresight-tmc. [all …]
|
| H A D | coresight-trbe.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * This driver enables Trace Buffer Extension (TRBE) as a per-cpu coresight 4 * sink device could then pair with an appropriate per-cpu coresight source 5 * device (ETE) thus generating required trace data. Trace can be enabled 8 * The AUX buffer handling is inspired from Arm SPE PMU driver. 19 #include "coresight-trbe.h" 21 #define PERF_IDX2OFF(idx, buf) ((idx) % ((buf)->nr_pages << PAGE_SHIFT)) 25 * in skipping relevant sections in the captured trace 27 * formatting the trace data, unlike the legacy CoreSight 28 * sinks and thus we use ETE trace packets to pad the [all …]
|
| H A D | coresight-trbe.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Trace Buffer Extension (TRBE) driver in the coresight framework. 18 #include "coresight-etm-perf.h"
|
| /OK3568_Linux_fs/kernel/Documentation/trace/coresight/ |
| H A D | coresight-trbe.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Trace Buffer Extension (TRBE). 11 -------------------- 13 Trace Buffer Extension (TRBE) is a percpu hardware which captures in system 15 gets plugged in as a coresight sink device because the corresponding trace 23 --------------------------- 36 *Key file items are:-*
|
| /OK3568_Linux_fs/kernel/include/uapi/gpu/arm/bifrost/csf/ |
| H A D | mali_kbase_csf_ioctl.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 4 * (C) COPYRIGHT 2020-2023 ARM Limited. All rights reserved. 18 * http://www.gnu.org/licenses/gpl-2.0.html. 25 #include <asm-generic/ioctl.h> 30 * - CSF IOCTL header separated from JM 32 * - Add a new priority level BASE_QUEUE_GROUP_PRIORITY_REALTIME 33 * - Add ioctl 54: This controls the priority setting. 35 * - Add new CSF GPU_FEATURES register into the property structure 38 * - Add __u32 group_uid member to 41 * - Replace padding in kbase_ioctl_cs_get_glb_iface with [all …]
|
| /OK3568_Linux_fs/u-boot/doc/ |
| H A D | README.trace | 4 # SPDX-License-Identifier: GPL-2.0+ 7 Tracing in U-Boot 10 U-Boot supports a simple tracing feature which allows a record of excecution 16 -------- 18 The trace feature uses GCC's instrument-functions feature to trace all 19 function entry/exit points. These are then recorded in a memory buffer. 20 The memory buffer can be saved to the host over a network link using 24 which extracts useful information from it. The resulting trace output 29 Quick-start using Sandbox 30 ------------------------- [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/vm/ |
| H A D | page_owner.rst | 19 to enlarge the trace buffer for preventing overlapping until userspace 20 program launched. And, launched program continually dump out the trace 21 buffer for later analysis and it would change system behaviour with more 41 - Without page owner:: 46 - With page owner:: 59 stores information into the memory from struct page extension. This memory 66 more accurately. On 2GB memory x86-64 VM box, 13343 early allocated pages 68 page extension feature. Anyway, after that, no page is left in 69 un-tracking state. 74 1) Build user-space helper::
|
| /OK3568_Linux_fs/kernel/Documentation/userspace-api/media/drivers/ |
| H A D | uvcvideo.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 This file documents some driver-specific aspects of the UVC driver, such as 7 driver-specific ioctls and implementation notes. 10 linux-uvc-devel@lists.berlios.de. 13 Extension Unit (XU) support 14 --------------------------- 19 The UVC specification allows for vendor-specific extensions through extension 20 units (XUs). The Linux UVC driver supports extension unit controls (XU controls) 23 - through mappings of XU controls to V4L2 controls 24 - through a driver-specific ioctl interface [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/doc/gdb/ |
| H A D | Bytecode-Descriptions.html | 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt… 3 <!-- Copyright (C) 1988-2021 Free Software Foundation, Inc. 9 Free Documentation", with the Front-Cover Texts being "A GNU Manual," 10 and with the Back-Cover Texts as in (a) below. 12 (a) The FSF's Back-Cover Text is: "You are free to copy and modify 14 developing GNU and promoting software freedom." --> 15 <!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ --> 21 <meta name="resource-type" content="document"> 24 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 26 <link href="Concept-Index.html#Concept-Index" rel="index" title="Concept Index"> [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/doc/gdb/ |
| H A D | Bytecode-Descriptions.html | 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt… 3 <!-- Copyright (C) 1988-2021 Free Software Foundation, Inc. 9 Free Documentation", with the Front-Cover Texts being "A GNU Manual," 10 and with the Back-Cover Texts as in (a) below. 12 (a) The FSF's Back-Cover Text is: "You are free to copy and modify 14 developing GNU and promoting software freedom." --> 15 <!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ --> 21 <meta name="resource-type" content="document"> 24 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 26 <link href="Concept-Index.html#Concept-Index" rel="index" title="Concept Index"> [all …]
|
| /OK3568_Linux_fs/external/libmali/lib/arm-linux-gnueabihf/ |
| HD | libmali-utgard-400-r7p0-r1p1-gbm.so | ... can't be NULL. Unsupported pname value. Mali-400 MP Mali-300 Mali-450 MP Mali ... |
| HD | libmali-utgard-450-r7p0-gbm.so | ... can't be NULL. Unsupported pname value. Mali-400 MP Mali-300 Mali-450 MP Mali ... |
| HD | libmali-utgard-400-r7p0-r1p1-x11-gbm.so | ... can't be NULL. Unsupported pname value. Mali-400 MP Mali-300 Mali-450 MP Mali ... |
| HD | libmali-utgard-450-r7p0-wayland-gbm.so | ... can't be NULL. Unsupported pname value. Mali-400 MP Mali-300 Mali-450 MP Mali ... |
| HD | libmali-utgard-400-r7p0-r3p0-wayland-gbm.so | ... can't be NULL. Unsupported pname value. Mali-400 MP Mali-300 Mali-450 MP Mali ... |
| HD | libmali-utgard-400-r7p0-r1p1-wayland-gbm.so | ... can't be NULL. Unsupported pname value. Mali-400 MP Mali-300 Mali-450 MP Mali ... |
| HD | libmali-utgard-450-r7p0-x11-gbm.so | ... can't be NULL. Unsupported pname value. Mali-400 MP Mali-300 Mali-450 MP Mali ... |
| /OK3568_Linux_fs/kernel/drivers/media/usb/uvc/ |
| H A D | uvc_driver.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * uvc_driver.c -- USB Video Class driver 5 * Copyright (C) 2005-2010 22 #include <media/v4l2-common.h> 23 #include <media/v4l2-ioctl.h> 34 static unsigned int uvc_quirks_param = -1; 38 /* ------------------------------------------------------------------------ 84 .name = "Greyscale 8-bit (Y800)", 89 .name = "Greyscale 8-bit (Y8 )", 94 .name = "Greyscale 8-bit (D3DFMT_L8)", [all …]
|
| /OK3568_Linux_fs/kernel/drivers/perf/ |
| H A D | arm_spe_pmu.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Perf support for the Statistical Profiling Extension, introduced as 43 * Cache if the event is allowed to trace Context information. 52 event->hw.flags |= SPE_PMU_HW_FLAGS_CX; in set_spe_event_has_cx() 57 return !!(event->hw.flags & SPE_PMU_HW_FLAGS_CX); in get_spe_event_has_cx() 95 /* Convert a free-running index from perf into an SPE buffer offset */ 96 #define PERF_IDX2OFF(idx, buf) ((idx) % ((buf)->nr_pages << PAGE_SHIFT)) 124 return !!(spe_pmu->features & arm_spe_pmu_feat_caps[cap]); in arm_spe_pmu_cap_get() 128 return spe_pmu->counter_sz; in arm_spe_pmu_cap_get() 130 return spe_pmu->min_period; in arm_spe_pmu_cap_get() [all …]
|
| /OK3568_Linux_fs/kernel/tools/perf/Documentation/ |
| H A D | perf-intel-pt.txt | 1 perf-intel-pt(1) 5 ---- 6 perf-intel-pt - Support for Intel Processor Trace within perf tools 9 -------- 11 'perf record' -e intel_pt// 14 ----------- 16 Intel Processor Trace (Intel PT) is an extension of Intel Architecture that 19 Technical details are documented in the Intel 64 and IA-32 Architectures 20 Software Developer Manuals, Chapter 36 Intel Processor Trace. 23 processors that are based on the Intel micro-architecture code name Broadwell. [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mm/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 17 A 32-bit RISC microprocessor based on the ARM7 processor core 36 A 32-bit RISC processor with 8kByte Cache, Write Buffer and 53 A 32-bit RISC processor with 8KB cache or 4KB variants, 54 write buffer and MPU(Protection Unit) built around 69 A 32-bit RISC microprocessor based on the ARM9 processor core 166 Branch Target Buffer, Unified TLB and cache line size 16. 182 ARM940T is a member of the ARM9TDMI family of general- 184 instruction and 4KB data cases, each with a 4-word line 190 # ARM946E-S [all …]
|
| /OK3568_Linux_fs/kernel/include/uapi/linux/ |
| H A D | perf_event.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 * Copyright (C) 2008-2009, Thomas Gleixner <tglx@linutronix.de> 6 * Copyright (C) 2008-2011, Red Hat, Inc., Ingo Molnar 7 * Copyright (C) 2008-2011, Red Hat, Inc., Peter Zijlstra 13 * For licencing details see kernel-base/COPYING 23 * User-space ABI bits: 37 PERF_TYPE_MAX, /* non-ABI */ 60 PERF_COUNT_HW_MAX, /* non-ABI */ 66 * { L1-D, L1-I, LLC, ITLB, DTLB, BPU, NODE } x 79 PERF_COUNT_HW_CACHE_MAX, /* non-ABI */ [all …]
|