/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-2k0500.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>; 20 compatible = "loongson,la264"; [all …]
|
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 …]
|
H A D | loongson-2k2000-ref.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2023 Loongson Technology Corporation Limited 6 /dts-v1/; 8 #include "loongson-2k2000.dtsi" 11 compatible = "loongson,ls2k2000-ref", "loongson,ls2k2000"; 12 model = "Loongson-2K2000 Reference Board"; 19 stdout-path = "serial0:115200n8"; 28 reserved-memory { 29 #address-cells = <2>; 30 #size-cells = <2>; [all …]
|
H A D | loongson-2k0500-ref.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2023 Loongson Technology Corporation Limited 6 /dts-v1/; 8 #include "loongson-2k0500.dtsi" 11 compatible = "loongson,ls2k0500-ref", "loongson,ls2k0500"; 12 model = "Loongson-2K0500 Reference Board"; 21 stdout-path = "serial0:115200n8"; 30 reserved-memory { 31 #address-cells = <2>; 32 #size-cells = <2>; [all …]
|
H A D | loongson-2k1000-ref.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2023 Loongson Technology Corporation Limited 6 /dts-v1/; 8 #include "loongson-2k1000.dtsi" 11 compatible = "loongson,ls2k1000-ref", "loongson,ls2k1000"; 12 model = "Loongson-2K1000 Reference Board"; 19 stdout-path = "serial0:115200n8"; 29 reserved-memory { 30 #address-cells = <2>; 31 #size-cells = <2>; [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 | 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/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
H A D | LoongArchTargetParser.h | 1 //==-- LoongArch64TargetParser - Parser for LoongArch64 features --*- C++ -*-=// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 26 // 64-bit ISA is available. 27 FK_64BIT = 1 << 1, 29 // Single-precision floating-point instructions are available. 30 FK_FP32 = 1 << 2, 32 // Double-precision floating-point instructions are available. 33 FK_FP64 = 1 << 3, [all …]
|
/freebsd/sys/contrib/device-tree/include/dt-bindings/clock/ |
H A D | loongson,ls2k-clk.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 3 * Author: Yinbo Zhu <zhuyinbo@loongson.cn> 4 * Copyright (C) 2022-2023 Loongson Technology Corporation Limited 11 #define LOONGSON2_NODE_PLL 1
|
H A D | loongson,ls1x-clk.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 3 * Loongson-1 clock tree IDs 5 * Copyright (C) 2023 Keguang Zhang <keguang.zhang@gmail.com> 12 #define LS1X_CLKID_CPU 1 17 #define CLK_NR_CLKS (LS1X_CLKID_APB + 1)
|
/freebsd/sys/sys/ |
H A D | elf_common.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2017, 2018 Dell EMC 5 * Copyright (c) 2000, 2001, 2008, 2011, David E. O'Brien 6 * Copyright (c) 1998 John D. Polstra. 12 * 1. Redistributions of source code must retain the above copyright 32 #define _SYS_ELF_COMMON_H_ 1 60 #define ODK_REGINFO 1 /* register usage info */ 92 #define OHW_R4KEOP 0x00000001 /* patch for R4000 branch at end-of-page bug */ 94 #define OHW_R5KEOP 0x00000004 /* patch for R5000 branch at end-of-page bug */ [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
H A D | checksum.cpp | 1 //===-- checksum.cpp --------------------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 57 __get_cpuid(1, &Eax, &Ebx, &Ecx, &Edx); in hasHardwareCRC32() 65 #define HWCAP_CRC32 (1U << 7) // HWCAP_CRC32 is missing on older platforms. 84 #define HWCAP_LOONGARCH_CRC32 (1 << 6) 87 // Build Convention for LoongArch Architectures* v0.1, Section 9.1. 90 // https://github.com/loongson/la-softdev-convention/blob/v0.1/la-softdev-convention.adoc#kernel-de…
|
/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/clang/lib/Driver/ToolChains/Arch/ |
H A D | LoongArch.cpp | 1 //===--- LoongArch.cpp - LoongArch Helpers for Tools ------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 30 // Record -mabi value for later use. in getLoongArchABI() 34 MABIValue = MABIArg->getValue(); in getLoongArchABI() 37 // Parse -mfpu value for later use. in getLoongArchABI() 39 int FPU = -1; in getLoongArchABI() 41 StringRef V = MFPUArg->getValue(); in getLoongArchABI() 52 // Check -m*-float firstly since they have highest priority. in getLoongArchABI() 57 int ImpliedFPU = -1; in getLoongArchABI() [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/llvm-project/llvm/lib/TargetParser/ |
H A D | Host.cpp | 1 //===-- Host.cpp - Implement OS Host Detection ------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 18 #include "llvm/Config/llvm-config.h" 25 // Include the platform-specific parts of this class. 54 #define DEBUG_TYPE "host-detection" 56 //===----------------------------------------------------------------------===// 60 //===----------------------------------------------------------------------===// 78 // and so we must use an operating-system interface to determine the current in getHostCPUNameForPowerPC() [all …]
|
/freebsd/contrib/mandoc/ |
H A D | cgi.c | 1 /* $Id: cgi.c,v 1.181 2023/04/28 19:11:03 schwarze Exp $ */ 3 * Copyright (c) 2014-2019, 2021, 2022 Ingo Schwarze <schwarze@usta.de> 4 * Copyright (c) 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv> 5 * Copyright (c) 2022 Anna Vyalkova <cyber@sysrq.in> 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", [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/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/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/share/misc/ |
H A D | pci_vendors | 5 # Date: 2024-11-25 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 50 7a19 PCI-to-PCI Bridge [all …]
|