/openbmc/linux/drivers/tty/serial/ |
H A D | Kconfig | 1 # 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). 41 Even if you say Y here, the currently visible framebuffer console 67 messages and warnings and which allows logins in single user mode). 69 Even if you say Y here, the currently visible framebuffer console 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 [all …]
|
/openbmc/linux/tools/power/pm-graph/ |
H A D | bootgraph.8 | 3 bootgraph \- Kernel boot timing analysis 13 timeline is split into two phases: kernel mode & user mode. kernel mode 15 Once user mode begins, the init process is called, and the init calls 24 Generates output files in subdirectory: boot-yymmdd-HHMMSS 30 \fB-h\fR 33 \fB-v\fR 36 \fB-addlogs\fR 40 \fB-result \fIfile\fR 43 \fB-o \fIname\fR 47 e.g. boot-{hostname}-{date}-{time} [all …]
|
/openbmc/qemu/docs/system/i386/ |
H A D | kvm-pv.rst | 5 ----------- 11 ----- 17 - ``kvmclock`` 18 - ``kvm-nopiodelay`` 19 - ``kvm-asyncpf`` 20 - ``kvm-steal-time`` 21 - ``kvm-pv-eoi`` 22 - ``kvmclock-stable-bit`` 24 ``kvm-msi-ext-dest-id`` feature is enabled by default in x2apic mode with split 25 irqchip (e.g. "-machine ...,kernel-irqchip=split -cpu ...,x2apic"). [all …]
|
/openbmc/linux/arch/m68k/ |
H A D | Kconfig.devices | 1 # SPDX-License-Identifier: GPL-2.0 15 Use the power-on LED on your machine as a load meter. The exact 16 behavior is platform-dependent, but normally the flash frequency is 17 a hyperbolic function of the 5-minute load average. 19 # We have a dedicated heartbeat LED. :-) 25 access to information about the machine you're running on, 102 If you want to use your Amiga's built-in serial port in Linux, 112 machine, say Y here. 119 machine, say Y here. 128 mode). This could be useful if some terminal or printer is connected [all …]
|
/openbmc/qemu/docs/system/ |
H A D | introduction.rst | 7 --------------------------- 9 QEMU's system emulation provides a virtual model of a machine (CPU, 14 .. list-table:: Supported Accelerators 15 :header-rows: 1 17 * - Accelerator 18 - Host OS 19 - Host Architectures 20 * - KVM 21 - Linux 22 - Arm (64 bit only), MIPS, PPC, RISC-V, s390x, x86 [all …]
|
/openbmc/linux/arch/x86/kernel/ |
H A D | smp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * (c) 1998-99, 2000, 2009 Ingo Molnar <mingo@redhat.com> 46 * None of the E1AP-E3AP errata are visible to the user. 53 * None of the A1AP-A3AP errata are visible to the user. 60 * None of 1AP-9AP errata are visible to the normal user, 62 * This is very rare and a non-problem. 64 * 1AP. Linux maps APIC as non-cacheable 69 * 5AP. symmetric IO mode (normal Linux operation) not affected. 70 * 'noapic' mode has vector 0xf filled out properly. 71 * 6AP. 'noapic' mode might be affected - fixed in later steppings [all …]
|
/openbmc/linux/include/uapi/linux/ |
H A D | parport.h | 10 /* Start off with user-visible constants */ 12 /* Maximum of 16 ports per machine */ 16 #define PARPORT_IRQ_NONE -1 17 #define PARPORT_DMA_NONE -1 18 #define PARPORT_IRQ_AUTO -2 19 #define PARPORT_DMA_AUTO -2 20 #define PARPORT_DMA_NOFIFO -3 21 #define PARPORT_DISABLE -2 22 #define PARPORT_IRQ_PROBEONLY -3 23 #define PARPORT_IOHI_AUTO -1 [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/riscv/ |
H A D | extensions.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: RISC-V ISA extensions 10 - Paul Walmsley <paul.walmsley@sifive.com> 11 - Palmer Dabbelt <palmer@sifive.com> 12 - Conor Dooley <conor@kernel.org> 15 RISC-V has a large number of extensions, some of which are "standard" 16 extensions, meaning they are ratified by RISC-V International, and others 36 Identifies the specific RISC-V instruction set architecture [all …]
|
/openbmc/qemu/python/ |
H A D | README.rst | 6 then by package (e.g. ``qemu/machine``, ``qemu/qmp``, etc). 17 2. ``pip3 install --user .`` will install these packages to your user's 21 If you append the ``--editable`` or ``-e`` argument to either invocation 22 above, pip will install in "editable" mode. This installs the package as 23 a forwarder ("qemu.egg-link") that points to the source tree. In so 32 install QEMU in editable mode to the current environment. 33 (It is a shortcut for ``pip3 install -e .[devel]``.) 36 <https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/>`_ 41 -------------------------------------------- 48 https://docs.python.org/3/using/cmdline.html#envvar-PYTHONPATH [all …]
|
/openbmc/qemu/qapi/ |
H A D | net.json | 1 # -*- Mode: Python -*- 21 # - If @name is not a valid network device, DeviceNotFound 29 # .. qmp-example:: 31 # -> { "execute": "set_link", 33 # <- { "return": {} } 47 # - If @type is not a valid network backend, DeviceNotFound 49 # .. qmp-example:: 51 # -> { "execute": "netdev_add", 54 # <- { "return": {} } 57 'allow-preconfig': true } [all …]
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | reg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * number used in the Programming Environments Manual For 32-Bit 17 #include <asm/asm-const.h> 18 #include <asm/feature-fixups.h> 31 #define MSR_SF_LG 63 /* Enable 64 bit mode */ 48 #define MSR_ME_LG 12 /* Machine Check Enable */ 49 #define MSR_FE0_LG 11 /* Floating Exception mode 0 */ 53 #define MSR_FE1_LG 8 /* Floating Exception mode 1 */ 58 #define MSR_PX_LG 2 /* Protection Exclusive Mode */ 70 #define MSR_SF __MASK(MSR_SF_LG) /* Enable 64 bit mode */ [all …]
|
/openbmc/qemu/docs/devel/ |
H A D | multi-thread-tcg.rst | 2 Copyright (c) 2015-2020 Linaro Ltd. 5 later. See the COPYING file in the top-level directory. 8 Multi-threaded TCG 11 This document outlines the design for multi-threaded TCG (a.k.a MTTCG) 12 system-mode emulation. user-mode emulation has always mirrored the 15 linux-user emulation. 17 The original system-mode TCG implementation was single threaded and 18 dealt with multiple CPUs with simple round-robin scheduling. This 20 being emulated gained additional cores and per-core performance gains 26 We introduce a new running mode where each vCPU will run on its own [all …]
|
/openbmc/qemu/docs/ |
H A D | nvdimm.txt | 7 The current QEMU only implements the persistent memory mode of vNVDIMM 8 device and not the block window mode. 11 ----------- 14 backend (i.e. memory-backend-file and memory-backend-ram). A simple 18 -machine pc,nvdimm=on 19 -m $RAM_SIZE,slots=$N,maxmem=$MAX_SIZE 20 -object memory-backend-file,id=mem1,share=on,mem-path=$PATH,size=$NVDIMM_SIZE,readonly=off 21 -device nvdimm,id=nvdimm1,memdev=mem1,unarmed=off 25 - the "nvdimm" machine option enables vNVDIMM feature. 27 - "slots=$N" should be equal to or larger than the total amount of [all …]
|
/openbmc/linux/scripts/kconfig/ |
H A D | mconf.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org> 5 * Introduced single menu mode (show all sub-menus in one large tree). 6 * 2002-11-06 Petr Baudis <pasky@ucw.cz> 27 "--------\n" 29 "Features can either be built-in, modularized, or ignored. Parameters\n" 36 " - - are selected by other feature,\n" 43 "through the available options (i.e. Y->N->M->Y).\n" 48 "----------\n" 51 " Submenus are designated by \"--->\", empty ones by \"----\".\n" [all …]
|
/openbmc/linux/Documentation/virt/kvm/x86/ |
H A D | timekeeping.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Timekeeping Virtualization for X86-Based Architectures 32 information relevant to KVM and hardware-based virtualization. 41 2.1. i8254 - PIT 42 ---------------- 46 channels which can be programmed to deliver periodic or one-shot interrupts. 53 The PIT uses I/O ports 0x40 - 0x43. Access to the 16-bit counters is done 59 -------------- ---------------- 61 | 1.1932 MHz|---------->| CLOCK OUT | ---------> IRQ 0 63 -------------- | +->| GATE TIMER 0 | [all …]
|
/openbmc/linux/Documentation/driver-api/usb/ |
H A D | gadget.rst | 11 This document presents a Linux-USB "Gadget" kernel mode API, for use 17 - Supports USB 2.0, for high speed devices which can stream data at 20 - Handles devices with dozens of endpoints just as well as ones with 21 just two fixed-function ones. Gadget drivers can be written so 24 - Flexible enough to expose more complex USB device capabilities such 28 - USB "On-The-Go" (OTG) support, in conjunction with updates to the 29 Linux-USB host side. 31 - Sharing data structures and API models with the Linux-USB host side 32 API. This helps the OTG support, and looks forward to more-symmetric 36 - Minimalist, so it's easier to support new device controller hardware. [all …]
|
/openbmc/u-boot/scripts/kconfig/ |
H A D | mconf.c | 2 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org> 5 * Introduced single menu mode (show all sub-menus in one large tree). 6 * 2002-11-06 Petr Baudis <pasky@ucw.cz> 27 "--------\n" 29 "Features can either be built-in, modularized, or ignored. Parameters\n" 36 " - - are selected by other feature,\n" 43 "through the available options (i.e. Y->N->M->Y).\n" 48 "----------\n" 51 " Submenus are designated by \"--->\", empty ones by \"----\".\n" 55 " through all visible items which use that hotkey.\n" [all …]
|
/openbmc/linux/arch/arm/kernel/ |
H A D | head.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 1994-2002 Russell King 9 * Kernel startup code for all 32-bit CPUs 19 #include <asm/asm-offsets.h> 48 .equ swapper_pg_dir, KERNEL_RAM_VADDR - PG_DIR_SIZE 74 * --------------------------- 77 * are: MMU = off, D-cache = off, I-cache = dont care, r0 = 0, 78 * r1 = machine nr, r2 = atags or dtb pointer. 83 * See linux/arch/arm/tools/mach-types for the complete list of machine 86 * We're trying to keep crap to a minimum; DO NOT add any machine specific [all …]
|
/openbmc/linux/Documentation/arch/m68k/ |
H A D | kernel-options.rst | 9 Author: Roman.Hodek@informatik.uni-erlangen.de (Roman Hodek) 11 Update: jds@kom.auc.dk (Jes Sorensen) and faq@linux-m68k.org (Chris Lawrence) 58 ---------- 76 /dev/ram: -> 0x0100 (initial ramdisk) 77 /dev/hda: -> 0x0300 (first IDE disk) 78 /dev/hdb: -> 0x0340 (second IDE disk) 79 /dev/sda: -> 0x0800 (first SCSI disk) 80 /dev/sdb: -> 0x0810 (second SCSI disk) 81 /dev/sdc: -> 0x0820 (third SCSI disk) 82 /dev/sdd: -> 0x0830 (forth SCSI disk) [all …]
|
/openbmc/linux/Documentation/filesystems/ |
H A D | tmpfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 21 fly using a remount ('mount -o remount ...') of the filesystem. A tmpfs 50 set, the user visible part of tmpfs is not built. But the internal 72 4) And probably a lot more I do not know about :-) 80 oversize your tmpfs instances the machine will deadlock 85 machine with highmem) the number of lowmem RAM pages, 97 use up all the memory on the machine; but enhances the scalability of 101 extended attributes: "df -i"'s IUsed and IUse% increase, IFree decreases. 124 See also Documentation/admin-guide/mm/transhuge.rst, which describes the 150 quota entry for user/group/project id is being accessed - typically the [all …]
|
/openbmc/qemu/docs/devel/migration/ |
H A D | main.rst | 19 machine and being "migrated" to another machine. I.e. being moved to 20 another machine. 24 can take a while to move all state from one machine to another. Live 39 - tcp migration: do the migration using tcp sockets 40 - unix migration: do the migration using unix sockets 41 - exec migration: do the migration using the stdin/stdout through a process. 42 - fd migration: do the migration using a file descriptor that is 44 - file migration: do the migration using a file that is passed to QEMU 52 (see add-fd QMP command documentation). This method allows a 57 - the fdset must contain two file descriptors that are not [all …]
|
/openbmc/linux/arch/sparc/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "64-bit kernel" if "$(ARCH)" = "sparc" 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 157 bool "Symmetric multi-processing support" 163 If you say N here, the kernel will run on uni- and multiprocessor 164 machines, but will use only one CPU of a multiprocessor machine. If 166 uniprocessor machines. On a uniprocessor machine, the kernel 173 See also <file:Documentation/admin-guide/lockup-watchdogs.rst> and the SMP-HOWTO 226 bool "Support for hot-pluggable CPUs" [all …]
|
/openbmc/linux/drivers/char/ |
H A D | ppdev.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * This is the code behind /dev/parport* -- it allows a user-space 8 * Copyright (C) 1998-2000, 2002 Tim Waugh <tim@cyberelk.net> 20 * SETPHASE set the IEEE 1284 phase of a particular mode. Not to be 21 * confused with ioctl(fd, SETPHASER, &stun). ;-) 36 * GETMODE gets the current IEEE1284 mode 38 * GETFLAGS gets current (user-visible) flags 39 * SETFLAGS sets current (user-visible) flags 47 * - On error, copy_from_user and copy_to_user do not return -EFAULT, 70 #define PP_VERSION "ppdev: user-space parallel port driver" [all …]
|
/openbmc/linux/drivers/net/ethernet/sun/ |
H A D | sunhme.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 38 #define GREG_STAT_ACNTEXP 0x00000004 /* Align-error counter expired */ 39 #define GREG_STAT_CCNTEXP 0x00000008 /* CRC-error counter expired */ 40 #define GREG_STAT_LCNTEXP 0x00000010 /* Length-error counter expired */ 42 #define GREG_STAT_CVCNTEXP 0x00000040 /* Code-violation counter expired */ 46 #define GREG_STAT_MAXPKTERR 0x00000400 /* Max-packet size error */ 47 #define GREG_STAT_NCNTEXP 0x00000800 /* Normal-collision counter expired */ 48 #define GREG_STAT_ECNTEXP 0x00001000 /* Excess-collision counter expired */ 49 #define GREG_STAT_LCCNTEXP 0x00002000 /* Late-collision counter expired */ 50 #define GREG_STAT_FCNTEXP 0x00004000 /* First-collision counter expired */ [all …]
|
/openbmc/linux/Documentation/gpu/ |
H A D | drm-uapi.rst | 9 addition, drivers export device-specific interfaces for use by userspace 10 drivers & device-aware applications through ioctls and sysfs files. 16 Cover generic ioctls and sysfs layout here. We only need high-level 22 .. kernel-doc:: drivers/gpu/drm/drm_ioctl.c 31 .. kernel-doc:: drivers/gpu/drm/drm_auth.c 34 .. kernel-doc:: drivers/gpu/drm/drm_auth.c 37 .. kernel-doc:: include/drm/drm_auth.h 46 .. kernel-doc:: drivers/gpu/drm/drm_lease.c 49 Open-Source Userspace Requirements 57 open-sourced userspace patches, and those patches must be reviewed and ready for [all …]
|