| /freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
| H A D | arm,gic-v5.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/arm,gic-v5.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lorenzo Pieralisi <lpieralisi@kernel.org> 11 - Marc Zyngier <maz@kernel.org> 21 - one or more IRS (Interrupt Routing Service) 22 - zero or more ITS (Interrupt Translation Service) 25 - PE-Private Peripheral Interrupts (PPI) 26 - Shared Peripheral Interrupts (SPI) [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/firmware/ |
| H A D | intel,stratix10-svc.txt | 3 Intel Stratix10 SoC is composed of a 64 bit quad-core ARM Cortex A53 hard 10 communication with SDM, only the secure world of software (EL3, Exception 12 exception layers must channel through the EL3 software whenever it needs 19 code running in EL3. 22 ------------------- 26 - compatible: "intel,stratix10-svc" or "intel,agilex-svc" 27 - method: smc or hvc 28 smc - Secure Monitor Call 29 hvc - Hypervisor Call 30 - memory-region: [all …]
|
| H A D | intel,stratix10-svc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/firmware/intel,stratix10-svc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dinh Nguyen <dinguyen@kernel.org> 11 - Mahesh Rao <mahesh.rao@altera.com> 14 Intel Stratix10 SoC is composed of a 64 bit quad-core ARM Cortex A53 hard 21 communication with SDM, only the secure world of software (EL3, Exception 23 exception layers must channel through the EL3 software whenever it needs 30 code running in EL3. [all …]
|
| /freebsd/contrib/opencsd/decoder/source/mem_acc/ |
| H A D | trc_mem_acc_base.cpp | 79 switch(pAccessor->getType()) in DestroyAccessor() 126 case OCSD_MEM_SPACE_EL3: oss << "EL3"; break; in getMemAccString() 141 oss << "EL3,"; in getMemAccString()
|
| /freebsd/contrib/opencsd/decoder/include/common/ |
| H A D | ocsd_dcd_tree.h | 74 * @param formatterCfgFlags : Configuration flags for trace de-formatter. 161 * Remove a decoder / packet processor attached to an Trace ID output on the frame de-mux. 173 * Caller must check p_stats_block->version to esure that the block 179 * @return ocsd_err_t : Library error code - OCSD_OK if valid block pointer returned, 192 * @return ocsd_err_t : Library error code - OCSD_OK if successful. 211 * Return the next tree element - or 0 if no futher elements avaiable. 217 /* set key interfaces - attach / replace on any existing tree components */ 226 * Set a target memory access interface - used to access program image memory for instruction 240 … program and a set of loaded .so libraries for example - each of which would have code sections in 245 …general memory space is OCSD_MEM_SPACE_ANY. This represents memory that can be secure or none-secu… [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/ |
| H A D | EmulateInstructionARM64.h | 1 //===-- EmulateInstructionARM64.h -------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 91 enum ExceptionLevel { EL0 = 0, EL1 = 1, EL2 = 2, EL3 = 3 }; enumerator 149 SP : 1; // AArch64 only - Stack Pointer selection (see
|
| H A D | EmulateInstructionARM64.cpp | 1 //===-- EmulateInstructionARM64.cpp ---------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 22 #include "Plugins/Process/Utility/lldb-arm64-register-enums.h" 416 success = (this->*opcode_data->callback)(opcode); in EvaluateInstruction() 446 row->GetCFAValue().SetIsRegisterPlusOffset(gpr_sp_arm64, 0); in CreateFunctionEntryUnwind() 447 row->SetRegisterLocationToSame(gpr_lr_arm64, /*must_replace=*/false); in CreateFunctionEntryUnwind() 448 row->SetRegisterLocationToSame(gpr_fp_arm64, /*must_replace=*/false); in CreateFunctionEntryUnwind() 495 when EL3 in BranchTo() 572 result = Bits64(result, N - 1, 0); in AddWithCarry() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
| H A D | AArch64.cpp | 1 //===--- AArch64.cpp - AArch64 (not ARM) Helpers for Tools ------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 24 /// if -arch is not specified. 29 /// getAArch64TargetCPU - Get the (LLVM) name of the AArch64 cpu we are 30 /// targeting. Set \p A to the Arg corresponding to the -mcpu argument if it is 35 // If we have -mcpu, use that. in getAArch64TargetCPU() 37 StringRef Mcpu = A->getValue(); in getAArch64TargetCPU() 53 return "apple-m1"; in getAArch64TargetCPU() 58 assert(!Triple.isSimulatorEnvironment() && "xrossim should be mac-like"); in getAArch64TargetCPU() [all …]
|
| /freebsd/contrib/opencsd/decoder/include/opencsd/ |
| H A D | ocsd_if_types.h | 41 /** VS2010 does not support inttypes - remove when VS2010 support is dropped */ 64 typedef uint64_t ocsd_trc_index_t; /**< Trace source index type - 64 bit size */ 67 typedef uint32_t ocsd_trc_index_t; /**< Trace source index type - 32 bit size */ 72 #define OCSD_BAD_TRC_INDEX ((ocsd_trc_index_t)-1) 74 #define OCSD_BAD_CS_SRC_ID ((uint8_t)-1) 99 OCSD_ERR_ATTACH_TOO_MANY, /**< Cannot attach - attach device limit reached. */ 100 OCSD_ERR_ATTACH_INVALID_PARAM, /**< Cannot attach - invalid parameter. */ 101 OCSD_ERR_ATTACH_COMP_NOT_FOUND,/**< Cannot detach - component not found. */ 103 OCSD_ERR_RDR_FILE_NOT_FOUND, /**< source reader - file not found. */ 104 OCSD_ERR_RDR_INVALID_INIT, /**< source reader - invalid initialisation parameter. */ [all …]
|
| /freebsd/sys/arm64/arm64/ |
| H A D | identcpu.c | 1 /*- 91 * The default implementation of I-cache sync assumes we have an 106 if ((req->flags & SCTL_MASK32) != 0 && adaptive_machine_arch) in sysctl_hw_machine() 125 * Per-CPU affinity as provided in MPIDR_EL1 131 * Aff1 - Cluster number 132 * Aff0 - CPU number in Aff1 cluster 180 return (&cpu_desc[cpu - 1]); in get_cpu_desc() 201 * Per-implementer table of (PartNum, CPU Name) pairs. 206 { CPU_PART_FOUNDATION, "Foundation-Model" }, 207 { CPU_PART_CORTEX_A34, "Cortex-A34" }, [all …]
|
| H A D | mp_machdep.c | 1 /*- 2 * Copyright (c) 2015-2016 The FreeBSD Foundation 93 { "arm,foundation-aarch64", MP_QUIRK_CPULIST }, 94 { "arm,fvp-base", MP_QUIRK_CPULIST }, 95 { "arm,fvp-base-revc", MP_QUIRK_CPULIST }, 97 { "arm,vfp-base", MP_QUIRK_CPULIST }, 132 static void *dpcpu[MAXCPU - 1]; 148 if (nstarted == mp_ncpus - 1) in wait_for_aps() 231 * valid. Some older U-Boot based PSCI implementations are buggy, in init_secondary() 254 pcpup->pc_midr = get_midr(); in init_secondary() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64Features.td | 1 //=- AArch64Features.td - Describe AArch64 SubtargetFeatures -*- tablegen -*-=// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 //===----------------------------------------------------------------------===// 17 string TargetFeatureName, // String used for -target-feature, unless overridden. 28 // The user visible name used by -march/-mcpu modifiers and target attribute 37 // An Extension that can be toggled via a '-march'/'-mcpu' modifier or a target 40 …string TargetFeatureName, // String used for -target-feature and -march, unless overrid… 47 // used for -target-feature. However, there are exceptions. Therefore we 62 //===----------------------------------------------------------------------===// [all …]
|
| H A D | AArch64SystemOperands.td | 1 //===- AArch64SystemOperands.td ----------------------------*- tablegen -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 16 //===----------------------------------------------------------------------===// 18 //===----------------------------------------------------------------------===// 20 def HasCCPP : Predicate<"Subtarget->hasCCPP()">, 23 def HasPAN : Predicate<"Subtarget->hasPAN()">, 25 "ARM v8.1 Privileged Access-Never extension">; 27 def HasPsUAO : Predicate<"Subtarget->hasPsUAO()">, [all …]
|
| H A D | AArch64InstrInfo.td | 1 //=- AArch64InstrInfo.td - Describe the AArch64 Instructions -*- tablegen -*-=// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 14 //===----------------------------------------------------------------------===// 21 def HasV8_0a : Predicate<"Subtarget->hasV8_0aOps()">, 23 def HasV8_1a : Predicate<"Subtarget->hasV8_1aOps()">, 25 def HasV8_2a : Predicate<"Subtarget->hasV8_2aOps()">, 27 def HasV8_3a : Predicate<"Subtarget->hasV8_3aOps()">, 29 def HasV8_4a : Predicate<"Subtarget->hasV8_4aOps()">, [all …]
|
| /freebsd/sys/arm64/include/ |
| H A D | armreg.h | 1 /*- 41 /* AFSR0_EL1 - Auxiliary Fault Status Register 0 */ 57 /* AFSR1_EL1 - Auxiliary Fault Status Register 1 */ 73 /* AMAIR_EL1 - Auxiliary Memory Attribute Indirection Register */ 169 /* CCSIDR_EL1 - Cache Size ID Register */ 188 /* CLIDR_EL1 - Cache level ID register */ 195 /* CNTKCTL_EL1 - Counter-timer Kernel Control Register */ 202 /* CNTKCTL_EL12 - Counter-timer Kernel Control Register */ 209 /* CNTP_CTL_EL0 - Counter-timer Physical Timer Control register */ 219 /* CNTP_CTL_EL02 - Counter-timer Physical Timer Control register */ [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
| H A D | Options.td | 1 //===--- Options.td - Options for clang -----------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 38 // The option is a "driver"-only option, and should not be forwarded to other 39 // tools via `-Xarch` options. 42 // LinkerInput - The option is a linker input. 45 // NoArgumentUnused - Don't report argument unused warnings for this option; this 46 // is useful for options like -static or -dynamic which a user may always end up 50 // Unsupported - The option is unsupported, and the driver will reject command [all …]
|