Home
last modified time | relevance | path

Searched +full:loongson +full:- +full:1 +full:c (Results 1 – 24 of 24) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/mips/loongson/
H A Ddevices.yaml1 # 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 Dloongson-2k0500.dtsi1 // 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 Dloongson-2k2000.dtsi1 // 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 Dloongson-2k1000.dtsi1 // 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 Dloongson-2k2000-ref.dts1 // 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 Dloongson-2k0500-ref.dts1 // 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 Dloongson-2k1000-ref.dts1 // 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 Dloongson64-2k1000.dtsi1 // 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 Dls7a-pch.dtsi1 // 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 DLoongArchTargetParser.h1 //==-- 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 Dloongson,ls2k-clk.h1 /* 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 Dloongson,ls1x-clk.h1 /* 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 Delf_common.h1 /*-
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 Dchecksum.cpp1 //===-- 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 DELF.h1 //===- 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 DLoongArch.cpp1 //===--- 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 DLoongArch.cpp1 //===- 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 DHost.cpp1 //===-- 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 Dcgi.c1 /* $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 DELFDumper.cpp1 //===- 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 Dreadelf.c1 /*-
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 DOptions.td1 //===--- 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 DCHANGES1 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 Dpci_vendors5 # 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 …]