Home
last modified time | relevance | path

Searched full:hexagon (Results 1 – 25 of 137) sorted by relevance

123456

/Linux-v6.1/Documentation/devicetree/bindings/remoteproc/
Dqcom,q6v5.txt1 Qualcomm Hexagon Peripheral Image Loader
4 on the Qualcomm Hexagon core.
57 Hexagon core.
124 booting of the Hexagon core
135 booting of the Hexagon core
143 booting of the Hexagon core
151 booting of the Hexagon core
181 Definition: reference to the smem state for requesting the Hexagon to
196 The Hexagon node must contain iommus property as described in ../iommu/iommu.txt
200 The Hexagon node must contain two subnodes, named "mba" and "mpss" representing
[all …]
Dqcom,qcs404-cdsp-pil.yaml78 description: Reference to the reserved-memory for the Hexagon core
88 description: States used by the AP to signal the Hexagon core
Dqcom,sdm845-adsp-pil.yaml78 description: Reference to the reserved-memory for the Hexagon core
88 description: States used by the AP to signal the Hexagon core
Dqcom,adsp.yaml14 firmware on the Qualcomm ADSP Hexagon core.
117 description: Firmware name for the Hexagon core
121 description: Reference to the reserved-memory for the Hexagon core
129 description: States used by the AP to signal the Hexagon core
/Linux-v6.1/arch/hexagon/kernel/
Dasm-offsets.c31 COMMENT("Hexagon pt_regs definitions"); in main()
63 COMMENT("Hexagon thread_info definitions"); in main()
70 COMMENT("Hexagon hexagon_switch_stack definitions"); in main()
83 COMMENT("Hexagon task_struct definitions"); in main()
87 COMMENT("Hexagon thread_struct definitions"); in main()
Dirq_cpu.c3 * First-level interrupt controller model for Hexagon.
46 .name = "HEXAGON",
54 * The hexagon core comes with a first-level interrupt controller
Dvmlinux.lds.S3 * Linker script for Hexagon kernel
14 OUTPUT_ARCH(hexagon)
Dsetup.c3 * Arch related setup for Hexagon
124 seq_printf(m, "model name\t: Hexagon Virtual Machine\n"); in show_cpuinfo()
Dprocess.c3 * Process creation support for Hexagon
24 * The Hexagon ABI specifies that R28 is zero'ed before program launch,
/Linux-v6.1/arch/hexagon/
DKconfig2 # Hexagon configuration
3 comment "Linux Kernel Configuration for Hexagon"
5 config HEXAGON config
36 Qualcomm Hexagon is a processor architecture designed for high
/Linux-v6.1/arch/hexagon/mm/
Dvm_tlb.c3 * Hexagon Virtual Machine TLB functions
9 * The Hexagon Virtual Machine conceals the real workings of
23 * but Hexagon thread-based virtual processors share the same MMU.
44 * A single Hexagon core has 6 thread contexts but
Dvm_fault.c3 * Memory fault handling for Hexagon
9 * Page fault handling for the Hexagon Virtual Machine.
DMakefile3 # Makefile for Hexagon memory management subsystem
/Linux-v6.1/arch/hexagon/include/asm/
Dpgtable.h3 * Page table support for the Hexagon architecture
12 * Page table definitions for Qualcomm Hexagon processor.
21 * The PTE model described here is that of the Hexagon Virtual Machine,
24 * the underlying Hexagon processor. A kernel built to run on the
58 * of global pages or ASIDs exposed to the Hexagon Virtual Machine,
65 * Top "FOURTH" level (pgd), which for the Hexagon VM is really
156 * For the Hexagon Virtual Machine MMU (or its emulation), a null/invalid
367 * 3 bits of offset. That trade-off can be revisited if necessary, but Hexagon
Dcacheflush.h3 * Cache flush operations for the Hexagon architecture
43 * in the cache to confuse things. The prototype Hexagon Virtual Machine
47 * arch/hexagon/mm/cache.c, but let's not wire it up until we know
Dkgdb.h3 * arch/hexagon/include/asm/kgdb.h - Hexagon KGDB Support
Dvm_mmu.h3 * Hexagon VM page table entry definitions
12 * Shift, mask, and other constants for the Hexagon Virtual Machine
Dpgalloc.h3 * Page table support for the Hexagon architecture
58 * Hexagon VM spec has a "monolithic" L1 table for user and kernel
Dprocessor.h3 * Process/processor support for the Hexagon architecture
65 /* The following stuff is pretty HEXAGON specific. */
Dpage.h3 * Page management definitions for the Hexagon architecture
135 * For port to Hexagon Virtual Machine, MAYBE we check for attempts
/Linux-v6.1/drivers/remoteproc/
DKconfig196 tristate "Qualcomm Hexagon V5 self-authenticating modem subsystem support"
212 subsystem based on Hexagon V5. The TrustZone based system is
216 tristate "Qualcomm Hexagon v5 Peripheral Authentication Service support"
232 for the Qualcomm Hexagon v5 based remote processors. This is commonly
238 tristate "Qualcomm Hexagon based WCSS Peripheral Image Loader"
254 Hexagon V5 based WCSS remote processors on e.g. IPQ8074. This is
/Linux-v6.1/arch/hexagon/lib/
Dchecksum.c3 * Checksum functions for Hexagon
33 /* optimized HEXAGON V3 intrinsic version */
84 /* optimized HEXAGON intrinsic version, with over read fixed */
DMakefile3 # Makefile for hexagon-specific library files.
/Linux-v6.1/scripts/
Dheaders_install.sh77 arch/hexagon/include/uapi/asm/ptrace.h:CONFIG_HEXAGON_ARCH_VERSION
78 arch/hexagon/include/uapi/asm/user.h:CONFIG_HEXAGON_ARCH_VERSION
/Linux-v6.1/tools/arch/hexagon/include/uapi/asm/
Dmman.h5 /* MAP_32BIT is undefined on hexagon, fix it for perf */

123456