/freebsd/sys/contrib/device-tree/Bindings/mips/loongson/ |
H A D | devices.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mips/loongson/devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Loongson based Platforms 10 - Jiaxun Yang <jiaxun.yang@flygoat.com> 12 Devices with a Loongson CPU shall have the following properties. 20 - description: Classic Loongson64 Quad Core + LS7A 22 - const: loongson,loongson64c-4core-ls7a 24 - description: Classic Loongson64 Quad Core + RS780E [all …]
|
/freebsd/sys/contrib/device-tree/src/loongarch/ |
H A D | loongson-2k2000.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2023 Loongson Technology Corporation Limited 6 /dts-v1/; 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/clock/loongson,ls2k-clk.h> 12 #address-cells = <2>; 13 #size-cells = <2>; 16 #address-cells = <1>; 17 #size-cells = <0>; 19 cpu0: cpu@1 { [all …]
|
H A D | loongson-2k1000.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2023 Loongson Technology Corporation Limited 6 /dts-v1/; 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/clock/loongson,ls2k-clk.h> 10 #include <dt-bindings/gpio/gpio.h> 13 #address-cells = <2>; 14 #size-cells = <2>; 17 #address-cells = <1>; 18 #size-cells = <0>; [all …]
|
/freebsd/sys/contrib/device-tree/src/mips/loongson/ |
H A D | loongson64-2k1000.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 /dts-v1/; 5 #include <dt-bindings/interrupt-controller/irq.h> 8 compatible = "loongson,loongson2k1000"; 10 #address-cells = <2>; 11 #size-cells = <2>; 14 #address-cells = <1>; 15 #size-cells = <0>; 19 compatible = "loongson,gs264"; 21 #clock-cells = <1>; [all …]
|
H A D | loongson3-package.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <dt-bindings/interrupt-controller/irq.h> 6 #address-cells = <2>; 7 #size-cells = <2>; 9 cpuintc: interrupt-controller { 10 #address-cells = <0>; 11 #interrupt-cells = <1>; 12 interrupt-controller; 13 compatible = "mti,cpu-interrupt-controller"; 16 package0: bus@1fe00000 { [all …]
|
H A D | loongson64c-package.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <dt-bindings/interrupt-controller/irq.h> 6 #address-cells = <2>; 7 #size-cells = <2>; 9 cpuintc: interrupt-controller { 10 #address-cells = <0>; 11 #interrupt-cells = <1>; 12 interrupt-controller; 13 compatible = "mti,cpu-interrupt-controller"; 16 package0: bus@1fe00000 { [all …]
|
H A D | ls7a-pch.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 compatible = "simple-bus"; 6 #address-cells = <2>; 7 #size-cells = <2>; 13 pic: interrupt-controller@10000000 { 14 compatible = "loongson,pch-pic-1. [all...] |
/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | syscon.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 represent as any specific type of device. The typical use-case is 13 for some other node's driver, or platform-specific code, to acquire 20 - Lee Jones <lee@kernel.org> 30 - al,alpine-sysfabric-servic 31 - allwinner,sun8i-a83t-system-controller 32 - allwinner,sun8i-h3-system-controller 33 - allwinner,sun8i-v3s-system-controller [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | ELF.h | 1 //===- llvm/BinaryFormat/ELF.h - ELF constants and structures ---*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This header contains common, non-processor-specific data structures and 14 // Version 1.2, May 1995. The ELF64 stuff is based on ELF-64 Object File Format 17 //===----------------------------------------------------------------------===// 50 EI_MAG1 = 1, // File identification index. 66 Elf32_Word e_version; // Must be equal to 1 70 Elf32_Word e_flags; // Processor-specific flags 86 // 64-bit ELF header. Fields are the same as for ELF32, but with different [all …]
|
/freebsd/contrib/llvm-project/lld/ELF/Arch/ |
H A D | LoongArch.cpp | 1 //===- LoongArch.cpp ------------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 64 R_RA = 1, 75 // produces a PC-relative intermediate value with the lowest 12 bits zeroed (the 80 // Here a "page" is in fact just another way to refer to the 12-bit range 95 // (lu32i.d and lu52i.d). Compensate all the sign-extensions is a bit in getLoongArchPageDelta() 103 pcalau12i_pc = pc - 8; in getLoongArchPageDelta() 109 pcalau12i_pc = pc - 12; in getLoongArchPageDelta() 115 uint64_t result = getLoongArchPage(dest) - getLoongArchPage(pcalau12i_pc); in getLoongArchPageDelta() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | LoongArch.cpp | 1 //===- LoongArch.cpp ------------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 16 // https://loongson.github.io/LoongArch-Documentation/LoongArch-ELF-ABI-EN.html 18 //===----------------------------------------------------------------------===// 27 // Number of general-purpose argument registers. 29 // Number of floating-point argument registers. 74 if (!IsRetIndirect && RetTy->isScalarType() && in computeInfo() 76 if (RetTy->isComplexType() && FRLen) { in computeInfo() 77 QualType EltTy = RetTy->castAs<ComplexType>()->getElementType(); in computeInfo() [all …]
|
/freebsd/contrib/mandoc/ |
H A D | cgi.c | 3 * Copyright (c) 2014-2019, 2021, 2022 Ingo Schwarze <schwarze@usta.de> 106 static const int sec_prios[] = {1, 4, 5, 8, 6, 3, 7, 2, 9}; 108 "0", "1", "2", "3", "3p", "4", "5", "6", "7", "8", "9" 112 "1 - General Commands", 113 "2 - System Calls", 114 "3 - Library Functions", 115 "3p - Perl Library", 116 "4 - Device Drivers", 117 "5 - File Formats", 118 "6 - Games", [all …]
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | ELFDumper.cpp | 1 //===- ELFDumper.cpp - ELF-specific dumper --------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 /// This file implements the ELF-specific dumper for llvm-readobj. 12 //===----------------------------------------------------------------------===// 18 #include "llvm-readobj.h" 136 Addr - (const uint8_t *)Obj->getMemoryBufferRef().getBufferStart(); in getAsArrayRef() 137 const uint64_t ObjSize = Obj->getMemoryBufferRef().getBufferSize(); in getAsArrayRef() 139 if (Size > ObjSize - Offset) { in getAsArrayRef() 140 Dumper->reportUniqueWarning( in getAsArrayRef() [all …]
|
/freebsd/contrib/elftoolchain/readelf/ |
H A D | readelf.c | 1 /*- 2 * Copyright (c) 2009-2015 Kai Wang 8 * 1. Redistributions of source code must retain the above copyright 57 ELFTC_VCSID("$Id: readelf.c 3769 2019-06-29 15:15:02Z emaste $"); 69 * readelf(1) options. 114 * readelf(1) run control flags. 156 * Structure encapsulates the global data for readelf(1). 192 {"arch-specific", no_argument, NULL, 'A'}, 193 {"archive-index", no_argument, NULL, 'c'}, 194 {"debug-dump", optional_argument, NULL, OPTION_DEBUG_DUMP}, [all …]
|
/freebsd/sys/contrib/edk2/Include/Uefi/ |
H A D | UefiSpec.h | 8 Copyright (c) 2006 - 2021, Intel Corporation. All rights reserved.<BR> 10 Copyright (c) 2022, Loongson Technology Corporation Limited. All rights reserved.<BR> 12 SPDX-License-Identifier: BSD-2-Clause-Patent 71 // Note: UEFI spec 2.5 and following: use EFI_MEMORY_RO as write-protected physical memory 80 // The memory region supports byte-addressable non-volatility. 92 // Specific-purpose memory (SPM). The memory is earmarked for 125 // described with additional ISA-specific memory attributes 131 // Defines the bits reserved for describing optional ISA-specific cacheability 134 // See Calling Conventions for further ISA-specific enumeration of these bits. 148 #define EFI_MEMORY_DESCRIPTOR_VERSION 1 [all …]
|
/freebsd/share/misc/ |
H A D | pci_vendors | 5 # Date: 2025-03-09 03:15:02 8 # the PCI ID Project at https://pci-ids.ucw.cz/. 14 # (version 2 or higher) or the 3-clause BSD License. 25 # device device_name <-- single tab 26 # subvendor subdevice subsystem_name <-- two tabs 30 # This is a relabelled RTL-8139 31 8139 AT-2500TX V3 Ethernet 32 0014 Loongson Technology LLC 41 7a09 PCI-to-PCI Bridge 51 7a19 PCI-to-PCI Bridge [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchInstrInfo.td | 1 //== LoongArchInstrInfo.td - Target Description for LoongArch -*- tablegen -*-// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 15 //===----------------------------------------------------------------------===// 17 // Target-independent type requirements, but with target-specific formats. 19 SDTCisVT<1, i32>]>; 21 SDTCisVT<1, i32>]>; 23 // Target-dependent type requirements. [all …]
|
/freebsd/contrib/byacc/ |
H A D | CHANGES | 1 2024-01-09 Thomas E. Dickey <dickey@invisible-island.net> 3 * yacc.1: minor cleanup 10 package/mingw-byacc.spec, package/pkgsrc/Makefile: 13 2023-12-01 Thomas E. Dickey <dickey@invisible-island.net> 16 resync with my-autoconf: CF_CONST_X_STRING CF_MKSTEMP CF_WITH_MAN2HTML CF_XOPEN_SOURCE 18 2023-09-15 Thomas E. Dickey <dickey@invisible-island.net> 20 * config.sub: 2023-09-15 22 2023-08-22 Thomas E. Dickey <dickey@invisible-island.net> 24 * config.guess: 2023-08-22 26 2023-05-21 Thomas E. Dickey <dickey@invisible-island.net> [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 …]
|
/freebsd/sys/contrib/edk2/Include/Library/ |
H A D | BaseLib.h | 3 functions, file path functions, and CPU architecture-specific functions. 5 Copyright (c) 2006 - 2021, Intel Corporation. All rights reserved.<BR> 6 Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR> 9 Portions Copyright (c) 2022, Loongson Technology Corporation Limited. All rights reserved.<BR> 10 Copyright (c) 2023 - 2024, Arm Limited. All rights reserved.<BR> 12 SPDX-License-Identifier: BSD-2-Clause-Patent 20 // Definitions for architecture-specific types 24 /// The IA-32 architecture context buffer used by SetJump() and LongJump(). 56 UINT8 XmmBuffer[160]; ///< XMM6-XMM15. 220 /// The RISC-V architecture context buffer used by SetJump() and LongJump(). [all …]
|