Home
last modified time | relevance | path

Searched +full:loongson +full:- +full:1 +full:b (Results 1 – 20 of 20) 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-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 …]
/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 Dloongson3-package.dtsi1 // 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 Dloongson64c-package.dtsi1 // 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 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/sys/contrib/device-tree/Bindings/mfd/
H A Dsyscon.yaml1 # 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 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/lld/ELF/Arch/
H A DLoongArch.cpp1 //===- 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 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/mandoc/
H A Dcgi.c3 * 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 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/sys/contrib/edk2/Include/Uefi/
H A DUefiSpec.h8 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 Dpci_vendors5 # 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 DLoongArchInstrInfo.td1 //== 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 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/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/sys/contrib/edk2/Include/Library/
H A DBaseLib.h3 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 …]