/openbmc/linux/arch/arm64/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 260 ARM 64-bit (AArch64) Linux support. 269 depends on $(cc-option,-fpatchable-function-entry=2) 301 # VA_BITS - PAGE_SHIFT - 3 377 def_bool !$(as-instr,1:\n.inst 0\n.rept . - 1b\n\nnop\n.endr\n) 432 at stage-2. 440 …bool "Cortex-A53: 826319: System might deadlock if a write cannot complete until read data is acce… 445 erratum 826319 on Cortex-A53 parts up to r0p2 with an AMBA 4 ACE or 448 If a Cortex-A53 uses an AMBA AXI4 ACE interface to other processors 454 data cache clean-and-invalidate. [all …]
|
/openbmc/linux/Documentation/mm/ |
H A D | page_owner.rst | 17 to enlarge the trace buffer for preventing overlapping until userspace 18 program launched. And, launched program continually dump out the trace 52 more accurately. On 2GB memory x86-64 VM box, 13343 early allocated pages 55 un-tracking state. 60 1) Build user-space helper:: 101 If you want to sort by the page nums of buf, use the ``-m`` parameter. 107 -a Sort by memory allocation time. 108 -m Sort by total memory. 109 -p Sort by pid. 110 -P Sort by tgid. [all …]
|
/openbmc/linux/Documentation/admin-guide/kdump/ |
H A D | kdump.rst | 2 Documentation for Kdump - The kexec-based Crash Dumping Solution 11 Kdump uses kexec to quickly boot to a dump-capture kernel whenever a 14 the reboot and is accessible to the dump-capture kernel. 24 the dump-capture kernel. This ensures that ongoing Direct Memory Access 25 (DMA) from the system kernel does not corrupt the dump-capture kernel. 26 The kexec -p command loads the dump-capture kernel into this reserved 47 passed to the dump-capture kernel through the elfcorehdr= boot 51 With the dump-capture kernel, you can access the memory image through 52 /proc/vmcore. This exports the dump as an ELF-format file that you can 55 options, e.g with '-d 31' it will only write out kernel data. Further, [all …]
|
/openbmc/linux/tools/power/pm-graph/ |
H A D | README | 8 pm-graph: suspend/resume/boot timing analysis tools 11 …Home Page: https://www.intel.com/content/www/us/en/developer/topic-technology/open/pm-graph/overvi… 13 Report bugs/issues at bugzilla.kernel.org Tools/pm-graph 14 - https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 17 - Getting Started: 20 - Feature Summary: 21 https://www.intel.com/content/www/us/en/developer/topic-technology/open/pm-graph/features.html 23 - upstream version in git: 24 git clone https://github.com/intel/pm-graph/ 27 - Overview [all …]
|
H A D | sleepgraph.py | 2 # SPDX-License-Identifier: GPL-2.0-only 21 # https://01.org/pm-graph 23 # git@github.com:intel/pm-graph 35 # The following kernel build options are required: 51 # ----------------- LIBRARIES -------------------- 73 print('[%09.3f] %s' % (time.time()-mystarttime, msg)) 81 # ----------------- CLASSES -------------------- 85 # A global, single-instance container used to 107 cgtest = -1 182 tmstart = 'SUSPEND START %Y%m%d-%H:%M:%S.%f' [all …]
|
/openbmc/openbmc/poky/documentation/profile-manual/ |
H A D | usage.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 20 that it's only for tracing and profiling the kernel --- you can indeed use 21 it to trace and profile just the kernel, but you can also use it to 23 context), and you can also use it to trace and profile the kernel and 24 all applications on the system simultaneously to gain a system-wide view 29 covered in this How-to. The past couple of years have seen perf subsume a 45 ---------- 48 outlined in the ":ref:`profile-manual/intro:General Setup`" section. 61 ---------------- 63 The perf tool is pretty much self-documenting. To remind yourself of the [all …]
|
/openbmc/openbmc/poky/documentation/toaster-manual/ |
H A D | setup-and-use.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 13 dependencies as described in the ":ref:`toaster-manual/start:Preparing to Use 22 Once in that directory, source the build environment script:: 24 $ source oe-init-build-env 26 Next, from the :term:`Build Directory` (e.g. ``poky/build``), start Toaster 33 ":ref:`toaster-manual/setup-and-use:using the toaster web interface`". 55 - Capturing a command-line build's statistics into the Toaster database 58 - Capturing a command-line build's statistics when the Toaster server 61 - Having one instance of the Toaster web server track and capture 62 multiple command-line builds, where each build is started in its own [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-dbs/influxdb/influxdb/ |
H A D | influxdb.conf | 10 # usage data. No data from user databases is ever transmitted. 12 # reporting-disabled = false 15 # bind-address = "127.0.0.1:8088" 29 # retention-autocreate = true 32 # logging-enabled = true 48 wal-dir = "/var/lib/influxdb/wal" 53 # Values in the range of 0-100ms are recommended for non-SSD disks. 54 # wal-fsync-delay = "0s" 57 # The type of shard index to use for new shards. The default is an in-memory index that is 60 # index-version = "inmem" [all …]
|
/openbmc/openbmc/poky/documentation/migration-guides/ |
H A D | migration-2.6.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 9 .. _migration-2.6-gcc-changes: 12 ------------------------------ 16 release, see https://gcc.gnu.org/gcc-8/changes.html. 23 .. _migration-2.6-removed-recipes: 26 --------------- 30 - *beecrypt*: No longer needed since moving to RPM 4. 31 - *bigreqsproto*: Replaced by ``xorgproto``. 32 - *calibrateproto*: Removed in favor of ``xinput``. 33 - *compositeproto*: Replaced by ``xorgproto``. [all …]
|
/openbmc/linux/arch/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 20 menu "General architecture-dependent options" 25 Select if the architecture can check permissions at sub-page 71 for kernel debugging, non-intrusive instrumentation and testing. 80 makes certain almost-always-true or almost-always-false branch 83 Certain performance-sensitive kernel code, such as trace points, 97 ( On 32-bit x86, the necessary options added to the compiler 104 Boot time self-test of the branch patching code. 110 Boot time self-test of the call patching code. 130 Uprobes is the user-space counterpart to kprobes: they [all …]
|
/openbmc/qemu/target/hexagon/idef-parser/ |
H A D | README.rst | 2 ------------------------------------------------------------------ 4 idef-parser is a small compiler able to translate the Hexagon ISA description 8 ------------------- 10 To better understand the scope of the idef-parser, we'll explore an applicative 22 idef-parser will compile the above code into the following code: 57 - Fill in the output function signature with the correct TCGv registers 58 - Fill in the output function signature with the immediate integers 59 - Keep track of which registers, among the declared one, have been 73 idef-parser has to handle a lower number of computation primitives. 105 ------------ [all …]
|
/openbmc/qemu/ |
H A D | MAINTAINERS | 10 consult qemu-devel and not any specific individual privately. 23 W: Web-page with status/info 59 ------------------------------ 63 L: qemu-devel@nongnu.org 72 R: Philippe Mathieu-Daudé <philmd@linaro.org> 76 F: docs/devel/code-of-conduct.rst 77 F: docs/devel/conflict-resolution.rst 78 F: docs/devel/submitting-a-patch.rst 79 F: docs/devel/submitting-a-pull-request.rst 82 ------------------------------------------------- [all …]
|
H A D | meson.build | 10 meson.add_postconf_script(find_program('scripts/symlink-install-tree.py')) 23 config_host = keyval.load(meson.current_build_dir() / 'config-host.mak') 26 # configure runs. Since it is in the build directory 30 tmpdir = meson.current_build_dir() / 'meson-private/temp' 56 # type of binaries to build 61 have_linux_user = have_linux_user or target.endswith('linux-user') 62 have_bsd_user = have_bsd_user or target.endswith('bsd-user') 63 have_system = have_system or target.endswith('-softmmu') 107 …dgen.version() + ' is unsupported. You can install a new version with "cargo install bindgen-cli"') 114 message('To use Rust you can install a new version with "cargo install bindgen-cli"') [all …]
|
/openbmc/linux/drivers/md/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 # after relevant mdadm enhancements - to make "names=yes" 21 # the default - are widely available. 34 Software RAID mini-HOWTO, available from 36 where to get the supporting user space utilities raidtools. 49 a several-second delay in the boot time due to various 69 use the so-called linear mode, i.e. it will combine the hard disk 78 tristate "RAID-0 (striping) mode" 82 use the so-called raid0 mode, i.e. it will combine the hard disk 88 Software-RAID mini-HOWTO, available from [all …]
|
/openbmc/u-boot/ |
H A D | README | 1 # SPDX-License-Identifier: GPL-2.0+ 3 # (C) Copyright 2000 - 2013 9 This directory contains the source code for U-Boot, a boot loader for 15 The development of U-Boot is closely related to Linux: some parts of 37 scattered throughout the U-Boot source identifying the people or 41 actual U-Boot source tree; however, it can be created dynamically 51 U-Boot, you should send a message to the U-Boot mailing list at 52 <u-boot@lists.denx.de>. There is also an archive of previous traffic 53 on the mailing list - please search the archive before asking FAQ's. 54 Please see http://lists.denx.de/pipermail/u-boot and [all …]
|
/openbmc/linux/Documentation/dev-tools/ |
H A D | kgdb.rst | 15 Kdb is simplistic shell-style interface which you can use on a system 22 kernel built-ins or in kernel modules if the code was built with 40 kgdb I/O modules compiled as built-ins or loadable kernel modules in the 46 - In order to enable compilation of kdb, you must first enable kgdb. 48 - The kgdb test compile options are described in the kgdb test suite 52 ------------------------------ 55 :menuselection:`Kernel hacking --> Kernel debugging` and select 73 certain regions of the kernel's memory space as read-only. If kgdb 93 ----------------------------- 99 ``lsmod``, or ``ps``. In order to build kdb into the kernel you follow the [all …]
|
/openbmc/openbmc/poky/bitbake/lib/bb/ |
H A D | utils.py | 7 # SPDX-License-Identifier: GPL-2.0-only 66 alpha_regexp = re.compile(r'^([a-zA-Z]+)(.*)$') 80 r.append((-1, s[0])) 94 if s.count('-'): 95 r = s.rsplit("-", 1)[1] 96 s = s.rsplit("-", 1)[0] 115 return -1 119 return -1 123 return -1 131 r = int(ea or 0) - int(eb or 0) [all …]
|
/openbmc/linux/Documentation/RCU/ |
H A D | checklist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 0. Is RCU being applied to a read-mostly situation? If the data 18 tool for the job. Yes, RCU does reduce read-side overhead by 19 increasing write-side overhead, which is exactly why normal uses 27 Yet another exception is where the low real-time latency of RCU's 28 read-side primitives is critically important. 33 counter-intuitive situation where rcu_read_lock() and 49 them -- even x86 allows later loads to be reordered to precede 59 2. Do the RCU read-side critical sections make proper use of 63 under your read-side code, which can greatly increase the [all …]
|
/openbmc/qemu/docs/devel/ |
H A D | qapi-code-gen.rst | 7 Copyright (C) 2012-2016 Red Hat, Inc. 10 later. See the COPYING file in the top-level directory. 16 QAPI is a native C API within QEMU which provides management-level 18 users/processes, this interface is made available by a JSON-based wire 42 There are several kinds of types: simple types (a number of built-in 49 ------------- 66 syntax in an EBNF-like notation: 68 * Production rules look like ``non-terminal = expression`` 84 * ALL-CAPS words other than ``STRING`` are non-terminals 89 A QAPI schema consists of a series of top-level expressions:: [all …]
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | kernel-parameters.txt | 5 force -- enable ACPI if default was off 6 on -- enable ACPI but allow fallback to DT [arm64,riscv64] 7 off -- disable ACPI if default was on 8 noirq -- do not use ACPI for IRQ routing 9 strict -- Be less tolerant of platforms that are not 11 rsdt -- prefer RSDT over (default) XSDT 12 copy_dsdt -- copy DSDT to memory 26 If set to vendor, prefer vendor-specific driver 58 Documentation/firmware-guide/acpi/debug.rst for more information about 116 Format: <byte> or <bitmap-list> [all …]
|
/openbmc/linux/Documentation/RCU/Design/Expedited-Grace-Periods/ |
H A D | Expedited-Grace-Periods.rst | 13 There are two flavors of RCU (RCU-preempt and RCU-sched), with an earlier 14 third RCU-bh flavor having been implemented in terms of the other two. 38 RCU-preempt Expedited Grace Periods 41 ``CONFIG_PREEMPTION=y`` kernels implement RCU-preempt. 42 The overall flow of the handling of a given CPU by an RCU-preempt 45 .. kernel-figure:: ExpRCUFlow.svg 59 can check to see if the CPU is currently running in an RCU read-side 63 invocation will provide the needed quiescent-state report. 64 This flag-setting avoids the previous forced preemption of all 65 CPUs that might have RCU read-side critical sections. [all …]
|
/openbmc/linux/block/ |
H A D | blk-iocost.c | 1 /* SPDX-License-Identifier: GPL-2.0 17 * useless for the purpose of IO capacity distribution. While on-device 19 * non-queued rotational devices, this is no longer viable with modern 27 * implement a reasonable work-conserving proportional IO resource 37 * Currently, there's only one builtin cost model - linear. Each IO is 47 * device-specific coefficients. 54 * 2-1. Vtime Distribution 75 * against the device vtime - an IO which takes 10ms on the underlying 84 * 2-2. Vrate Adjustment 97 * To slow down, we lower the vrate - the rate at which the device vtime [all …]
|
/openbmc/linux/Documentation/RCU/Design/Requirements/ |
H A D | Requirements.rst | 16 ------------ 18 Read-copy update (RCU) is a synchronization mechanism that is often used 19 as a replacement for reader-writer locking. RCU is unusual in that 20 updaters do not block readers, which means that RCU's read-side 28 thought of as an informal, high-level specification for RCU. It is 40 #. `Fundamental Non-Requirements`_ 42 #. `Quality-of-Implementation Requirements`_ 44 #. `Software-Engineering Requirements`_ 53 ------------------------ 58 #. `Grace-Period Guarantee`_ [all …]
|
/openbmc/linux/arch/x86/kernel/apic/ |
H A D | apic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 13 * Mikael Pettersson : Power Management for UP-APIC. 41 #include <asm/trace/irq_vectors.h> 43 #include <asm/pc-conf-reg.h> 64 #include <asm/intel-family.h> 75 unsigned int boot_cpu_physical_apicid __ro_after_init = -1U; 147 * +1=force-enable 237 * so apic->write/read doesn't do anything 266 * get_physical_broadcast - Get number of physical broadcast IDs 275 * lapic_get_maxlvt - get the maximum number of local vector table entries [all …]
|
/openbmc/ |
D | opengrok1.0.log | 1 2025-03-26 03:00:49.074-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-03-26 03:00:49.192-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |