Home
last modified time | relevance | path

Searched +full:sparc +full:- +full:linux +full:- +full:user (Results 1 – 25 of 174) sorted by relevance

1234567

/openbmc/qemu/scripts/
H A Dupdate-syscalltbl.sh2 arch/alpha/kernel/syscalls/syscall.tbl,linux-user/alpha/syscall.tbl \
3 arch/arm/tools/syscall.tbl,linux-user/arm/syscall.tbl \
4 scripts/syscall.tbl,linux-user/aarch64/syscall_64.tbl \
5 scripts/syscall.tbl,linux-user/hexagon/syscall.tbl \
6 scripts/syscall.tbl,linux-user/loongarch64/syscall.tbl \
7 arch/m68k/kernel/syscalls/syscall.tbl,linux-user/m68k/syscall.tbl \
8 arch/microblaze/kernel/syscalls/syscall.tbl,linux-user/microblaze/syscall.tbl \
9 arch/mips/kernel/syscalls/syscall_n32.tbl,linux-user/mips64/syscall_n32.tbl \
10 arch/mips/kernel/syscalls/syscall_n64.tbl,linux-user/mips64/syscall_n64.tbl \
11 arch/mips/kernel/syscalls/syscall_o32.tbl,linux-user/mips/syscall_o32.tbl \
[all …]
/openbmc/qemu/.gitlab-ci.d/
H A Dcrossbuild-template.yml7 - ccache
12 - source scripts/ci/gitlab-ci-section
13 - section_start setup "Pre-script setup"
14 - JOBS=$(expr $(nproc) + 1)
15 - cat /packages.txt
16 - section_end setup
18 - export CCACHE_BASEDIR="$(pwd)"
19 - export CCACHE_DIR="$CCACHE_BASEDIR/ccache"
20 - export CCACHE_MAXSIZE="500M"
21 - export PATH="$CCACHE_WRAPPERSDIR:$PATH"
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/gcc/gcc/
H A D0007-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch11 SH, sparc, alpha for possible future support (if any)
15 Upstream-Status: Inappropriate [OE configuration]
16 Signed-off-by: Khem Raj <raj.khem@gmail.com>
17 ---
18 gcc/config/aarch64/aarch64-linux.h | 4 ++--
19 gcc/config/alpha/linux-elf.h | 4 ++--
20 gcc/config/arm/linux-eabi.h | 6 +++---
21 gcc/config/arm/linux-elf.h | 2 +-
22 gcc/config/i386/linux.h | 4 ++--
23 gcc/config/i386/linux64.h | 12 ++++++------
[all …]
/openbmc/linux/arch/sparc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "64-bit kernel" if "$(ARCH)" = "sparc"
6 SPARC is a family of RISC microprocessors designed and marketed by
10 Say yes to build a 64-bit kernel - formerly known as sparc64
11 Say no to build a 32-bit kernel - formerly known as sparc
13 config SPARC config
157 bool "Symmetric multi-processing support"
163 If you say N here, the kernel will run on uni- and multiprocessor
173 See also <file:Documentation/admin-guide/lockup-watchdogs.rst> and the SMP-HOWTO
226 bool "Support for hot-pluggable CPUs"
[all …]
/openbmc/linux/arch/sparc/include/uapi/asm/
H A Dipcbuf.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
5 #include <linux/posix_types.h>
8 * The ipc64_perm structure for sparc/sparc64 architecture.
10 * between kernel and user space.
13 * - 32-bit seq
14 * - on sparc for 32 bit mode (it is 32 bit on sparc64)
15 * - 2 miscellaneous 64-bit values
H A Dposix_types.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * This file is generally used by user-level software, so you need to
12 /* sparc 64 bit */
33 /* sparc 32 bit */
58 #include <asm-generic/posix_types.h>
H A Dsembuf.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
8 * The semid64_ds structure for sparc architecture.
10 * between kernel and user space.
13 * - 2 miscellaneous 32-bit values
H A Dshmbuf.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
9 * The shmid64_ds structure for sparc architecture.
11 * between kernel and user space.
14 * - 2 miscellaneous 32-bit values
/openbmc/linux/tools/perf/arch/
H A Dcommon.c1 // SPDX-License-Identifier: GPL-2.0
10 #include <linux/zalloc.h>
13 "arc-linux-",
14 "arc-snps-linux-uclibc-",
15 "arc-snps-linux-gnu-",
20 "arm-eabi-",
21 "arm-linux-androideabi-",
22 "arm-unknown-linux-",
23 "arm-unknown-linux-gnu-",
24 "arm-unknown-linux-gnueabi-",
[all …]
/openbmc/qemu/docs/user/
H A Dmain.rst1 QEMU User space emulator
5 ---------------------------
7 The following OS are supported in user space emulation:
9 - Linux (referred as qemu-linux-user)
11 - BSD (referred as qemu-bsd-user)
14 --------
16 QEMU user space emulation has the following notable features:
21 32/64-bit mismatches between hosts and targets. IOCTLs can be
31 for example to emulate the signal mask. On Linux, QEMU supports both
32 normal and real-time signals.
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/qemu/
H A Dqemu-targets.inc4 # riscv32 riscv64 sparc sparc32 sparc32plus
13 softmmuonly += arch + "-softmmu,"
18 linuxuseronly += arch + "-linux-user,"
20 if 'linux' not in tos:
21 return softmmuonly + ''.join([arch + "-softmmu" + "," for arch in archs]).rstrip(',')
22 …return softmmuonly + linuxuseronly + ''.join([arch + "-linux-user" + "," + arch + "-softmmu" + ","…
25 return ",".join(filter(lambda i: "-linux-user" in i, get_qemu_target_list(d).split(',')))
28 return ",".join(filter(lambda i: "-linux-user" not in i, get_qemu_target_list(d).split(',')))
/openbmc/linux/tools/testing/ktest/examples/
H A Dcrosstests.conf14 # /usr/local/gcc-4.5.2-nolibc/mips-linux/bin/mips-linux-gcc
16 # Some of the archs will use gcc-4.5.1 instead of gcc-4.5.2
22 # ${PWD} is defined by ktest.pl to be the directory that the user
30 BUILD_DIR = ${THIS_DIR}/linux.git
33 OUTPUT_DIR = ${THIS_DIR}/cross-compile
35 # The build will be compiled with -j8
36 BUILD_OPTIONS = -j8
78 MAKE_CMD = PATH=/usr/local/gcc-${GCC_VER}-nolibc/${CROSS}/bin:$PATH CROSS_COMPILE=${CROSS}- make AR…
84 # the add-config file and uncomment this option. This is useful if you want to test
86 #ADD_CONFIG = ${THIS_DIR}/add-config
[all …]
/openbmc/qemu/scripts/coverity-scan/
H A DCOMPONENTS.md7 …~ .*/qemu((/include)?/hw/arm/.*|(/include)?/hw/.*/(arm|allwinner-a10|bcm28|digic|exynos|imx|omap|s…
12 hexagon-gen (component should be ignored in analysis)
40 …~ .*/qemu((/include)?/hw/ppc/.*|/target/ppc/.*|/hw/pci-host/(uninorth.*|dec.*|prep.*|ppc.*)|/hw/mi…
54 sparc
55 ~ .*/qemu((/include)?/hw/sparc(64)?.*|/target/sparc/.*|/hw/.*/grlib.*|/hw/display/cg3.c)
70 …ock.*|(/include?)/(block|storage-daemon)/.*|(/include)?/hw/(block|ide|nvme)/.*|/qemu-(img|io).*|/u…
97 ~ .*/qemu((/include)?/(qapi|qobject|monitor)/.*|/job-qmp.c)
100 ~ .*/qemu(/nbd/.*|/include/block/nbd.*|/qemu-nbd\.c)
108 qemu-ga
123 user
[all …]
/openbmc/linux/drivers/sbus/char/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 menu "Misc Linux/SPARC drivers"
8 This driver provides user programs with an interface to the SPARC
9 PROM device tree. The driver implements a SunOS-compatible
10 interface and a NetBSD-compatible interface.
28 on the Tadpole Sparcbook 3. This device handles power-management
33 tristate "UltraSPARC-III bootbus i2c controller driver"
54 tristate "7-Segment Display support"
57 This is the driver for the 7-segment display and LED present on
64 another UltraSPARC-IIi-cEngine boardset with a 7-segment display,
/openbmc/linux/scripts/package/
H A Dmkdebian5 # Simple script to generate a debian/ directory for a Linux kernel.
7 set -e
10 grep -q "^$1=y" include/config/auto.conf
15 echo -n "$2"
16 elif [ $# -ge 3 ]; then
17 echo -n "$3"
22 if [ -n "$KBUILD_DEBARCH" ] ; then
33 sparc*)
34 debarch=sparc$(if_enabled_echo CONFIG_64BIT 64) ;;
74 if [ -z "$debarch" ]; then
[all …]
/openbmc/linux/arch/sparc/include/asm/
H A Dsmp_32.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* smp.h: Sparc specific SMP stuff.
10 #include <linux/threads.h>
15 #include <linux/cpumask.h>
25 #include <linux/atomic.h>
68 sparc32_ipi_ops->cross_call(func, *cpu_online_mask, 0, 0, 0, 0); in xc0()
73 sparc32_ipi_ops->cross_call(func, *cpu_online_mask, arg1, 0, 0, 0); in xc1()
77 sparc32_ipi_ops->cross_call(func, *cpu_online_mask, arg1, arg2, 0, 0); in xc2()
83 sparc32_ipi_ops->cross_call(func, *cpu_online_mask, in xc3()
90 sparc32_ipi_ops->cross_call(func, *cpu_online_mask, in xc4()
[all …]
/openbmc/qemu/linux-user/sparc/
H A Dtarget_proc.h2 * Sparc specific proc functions for linux-user
4 * SPDX-License-Identifier: GPL-2.0-or-later
H A Dtarget_structs.h2 * SPARC specific structures for linux-user
24 abi_uint uid; /* Owner's user ID. */
26 abi_uint cuid; /* Creator's user ID. */
42 * For simplicity in qemu, always use a 64-bit type.
/openbmc/qemu/docs/about/
H A Demulation.rst6 :ref:`System Emulation` and :ref:`User Mode Emulation` are supported
9 .. list-table:: Supported Guest Architectures for Emulation
11 :header-rows: 1
13 * - Architecture (qemu name)
14 - System
15 - User
16 - Notes
17 * - Alpha
18 - Yes
19 - Yes
[all …]
/openbmc/linux/Documentation/arch/sparc/oradax/
H A Doracle-dax.rst5 DAX is a coprocessor which resides on the SPARC M7 (DAX1) and M8
10 and data formats. A user space library provides high level services
17 code sufficient to write user or kernel applications that use DAX
20 The user library is open source and available at:
25 the accompanying document, dax-hv-api.txt, which is a plain text
27 Specification" version 3.0.20+15, dated 2017-09-25.
51 done at the user level, which results in almost zero latency between
86 made accessible via mmap(), and are read-only for the application.
109 equal to the number of bytes given in the call. Otherwise -1 is
113 -----------
[all …]
/openbmc/qemu/tcg/tci/
H A DREADME1 TCG Interpreter (TCI) - Copyright (c) 2011 Stefan Weil.
13 s390, sparc, x86_64). For others, unofficial host support was written.
24 tcg-target.c.inc, tcg-target.h. Both files are in directory tcg/tci.
30 to six arguments packed into a 32-bit integer. See comments in tci.c
37 configure --enable-tcg-interpreter
39 If configure is called without --enable-tcg-interpreter, it will
46 configure --enable-tcg-interpreter
52 qemu-system-i386 -d in_asm,op_opt,cpu -D /tmp/qemu.log -accel tcg,one-insn-per-tb=on
61 configure --cpu=unknown --enable-tcg-interpreter
64 user mode emulation.
[all …]
/openbmc/linux/arch/sparc/kernel/
H A Dtraps_32.c1 // SPDX-License-Identifier: GPL-2.0
3 * arch/sparc/kernel/traps.c
10 * I hate traps on the sparc, grrr...
13 #include <linux/sched/mm.h>
14 #include <linux/sched/debug.h>
15 #include <linux/mm_types.h>
16 #include <linux/kernel.h>
17 #include <linux/signal.h>
18 #include <linux/smp.h>
19 #include <linux/kdebug.h>
[all …]
/openbmc/linux/arch/parisc/include/uapi/asm/
H A Dmsgbuf.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
9 * The msqid64_ds structure for parisc architecture, copied from sparc.
11 * between kernel and user space.
14 * - 2 miscellaneous 32-bit values
/openbmc/linux/drivers/tty/serial/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
19 comment "Non-8250 serial port support"
39 messages and warnings and which allows logins in single user mode).
67 messages and warnings and which allows logins in single user mode).
89 bool "Early console using RISC-V SBI"
95 Support for early debug console using RISC-V SBI. This enables
101 tristate "BCM1xxx on-chip DUART serial support"
107 the BCM1250 and derived System-On-a-Chip (SOC) devices. Note that
113 the module will be called sb1250-duart.
123 kernel messages and warnings and which allows logins in single user
[all …]
/openbmc/linux/drivers/char/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
11 tristate "TTY driver to output user messages via printk"
15 If you say Y here, the support for writing user messages (i.e.
18 The feature is useful to inline user messages with kernel
20 In order to use this feature, you should output user messages
28 int "ttyprintk log level (1-7)"
39 If you intend to attach a printer to the parallel port of your Linux
42 Also read the Printing-HOWTO, available from
50 <file:Documentation/admin-guide/parport.rst>. The module will be called lp.
79 tristate "Support for user-space parallel port device drivers"
[all …]

1234567