/openbmc/qemu/.github/workflows/ |
H A D | lockdown.yml | 1 # Configuration for Repo Lockdown - https://github.com/dessant/repo-lockdown 10 pull-requests: write 14 runs-on: ubuntu-latest 16 - uses: dessant/repo-lockdown@v2 18 pr-comment: | 21 This repository is a read-only mirror of the project's repostories hosted 22 on https://gitlab.com/qemu-project/qemu.git. 29 lock-pr: true 30 close-pr: true
|
/openbmc/linux/arch/powerpc/kvm/ |
H A D | book3s_hv_tm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 14 #include <asm/ppc-opcode.h> 19 u64 msr = vcpu->arch.shregs.msr; in emulate_tx_failure() 21 tfiar = vcpu->arch.regs.nip & ~0x3ull; in emulate_tx_failure() 23 if (MSR_TM_SUSPENDED(vcpu->arch.shregs.msr)) in emulate_tx_failure() 29 vcpu->arch.tfiar = tfiar; in emulate_tx_failure() 31 vcpu->arch.texasr = (vcpu->arch.texasr & 0x3ffffff) | texasr; in emulate_tx_failure() 36 * We expect to find a TM-related instruction to be emulated. The 37 * instruction image is in vcpu->arch.emul_inst. If the guest was in 44 u32 instr = vcpu->arch.emul_inst; in kvmhv_p9_tm_emulation() [all …]
|
H A D | book3s_hv_tm_builtin.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 #include <asm/ppc-opcode.h> 17 * The caller has checked that the guest is in real-suspend mode 18 * (MSR[TS] = S and the fake-suspend flag is not set). 22 u32 instr = vcpu->arch.emul_inst; in kvmhv_p9_tm_emulation_early() 32 * to handle TM-related invalid forms that have bit 31 = 0. Moreover, in kvmhv_p9_tm_emulation_early() 39 /* XXX do we need to check for PR=0 here? */ in kvmhv_p9_tm_emulation_early() 40 newmsr = vcpu->arch.shregs.srr1; in kvmhv_p9_tm_emulation_early() 41 /* should only get here for Sx -> T1 transition */ in kvmhv_p9_tm_emulation_early() 45 vcpu->arch.shregs.msr = newmsr; in kvmhv_p9_tm_emulation_early() [all …]
|
H A D | powerpc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 52 return !!(v->arch.pending_exceptions) || kvm_request_pending(v); in kvm_arch_vcpu_runnable() 96 vcpu->run->exit_reason = KVM_EXIT_INTR; in kvmppc_prepare_to_enter() 97 r = -EINTR; in kvmppc_prepare_to_enter() 101 vcpu->mode = IN_GUEST_MODE; in kvmppc_prepare_to_enter() 104 * Reading vcpu->requests must happen after setting vcpu->mode, in kvmppc_prepare_to_enter() 110 * Please see the comment in kvm_flush_remote_tlbs. in kvmppc_prepare_to_enter() 144 struct kvm_vcpu_arch_shared *shared = vcpu->arch.shared; in kvmppc_swab_shared() 147 shared->sprg0 = swab64(shared->sprg0); in kvmppc_swab_shared() 148 shared->sprg1 = swab64(shared->sprg1); in kvmppc_swab_shared() [all …]
|
H A D | book3s_hv_p9_entry.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 #include <asm/asm-prototypes.h> 6 #include <asm/ppc-opcode.h> 14 mtspr(SPRN_TAR, vcpu->arch.tar); in load_spr_state() 18 current->thread.vrsave != vcpu->arch.vrsave) in load_spr_state() 19 mtspr(SPRN_VRSAVE, vcpu->arch.vrsave); in load_spr_state() 22 if (vcpu->arch.hfscr & HFSCR_EBB) { in load_spr_state() 23 if (current->thread.ebbhr != vcpu->arch.ebbhr) in load_spr_state() 24 mtspr(SPRN_EBBHR, vcpu->arch.ebbhr); in load_spr_state() 25 if (current->thread.ebbrr != vcpu->arch.ebbrr) in load_spr_state() [all …]
|
/openbmc/linux/arch/sh/kernel/ |
H A D | process_32.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * This file handles the architecture-dependent parts of process handling.. 11 * Copyright (C) 2002 - 2008 Paul Mundt 37 pr_info("PR is at %pS\n", (void *)regs->pr); in show_regs() 39 pr_info("PC : %08lx SP : %08lx SR : %08lx ", regs->pc, in show_regs() 40 regs->regs[15], regs->sr); in show_regs() 48 regs->regs[0], regs->regs[1], regs->regs[2], regs->regs[3]); in show_regs() 50 regs->regs[4], regs->regs[5], regs->regs[6], regs->regs[7]); in show_regs() 52 regs->regs[8], regs->regs[9], regs->regs[10], regs->regs[11]); in show_regs() 54 regs->regs[12], regs->regs[13], regs->regs[14]); in show_regs() [all …]
|
/openbmc/linux/arch/mips/txx9/generic/ |
H A D | pci.c | 8 * Copyright 2001-2005 MontaVista Software Inc. 9 * Copyright (C) 1996, 97, 2001, 04 Ralf Baechle (ralf@linux-mips.org) 10 * (C) Copyright TOSHIBA CORPORATION 2000-2001, 2004-2007 36 fake_bus.ops = hose->pci_ops; in early_read_config_word() 52 int cap66 = -1; in txx9_pci66_check() 126 new->r_mem[0].name = "PCI mem"; in txx9_alloc_pci_controller() 127 new->r_mem[1].name = "PCI mmio"; in txx9_alloc_pci_controller() 128 new->r_io.name = "PCI io"; in txx9_alloc_pci_controller() 129 new->c.mem_resource = new->r_mem; in txx9_alloc_pci_controller() 130 new->c.io_resource = &new->r_io; in txx9_alloc_pci_controller() [all …]
|
/openbmc/openbmc/poky/documentation/dev-manual/ |
H A D | build-quality.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 12 dependency on another library, which is auto-detected. If that library 17 The :ref:`ref-classes-buildhistory` class helps you maintain the quality of 25 - :ref:`How you can enable and disable build history <dev-manual/build-quality:enabling and disabl… 27 - :ref:`How to understand what the build history contains <dev-manual/build-quality:understanding … 29 - :ref:`How to limit the information used for build history <dev-manual/build-quality:using build … 31 - :ref:`How to examine the build history from both a command-line and web interface <dev-manual/bu… 47 :ref:`overview-manual/development-environment:git` repository. 69 At the top level, there is a ``metadata-revs`` file that lists the 76 --------------------------------- [all …]
|
/openbmc/openbmc/poky/documentation/migration-guides/ |
H A D | migration-1.6.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 9 .. _migration-1.6-archiver-class: 12 ------------------ 14 The :ref:`ref-classes-archiver` class has been rewritten and its configuration 16 ":ref:`dev-manual/licenses:maintaining open source license compliance during your product's lifecyc… 19 .. _migration-1.6-packaging-changes: 22 ----------------- 26 - The ``binutils`` recipe no longer produces a ``binutils-symlinks`` 27 package. ``update-alternatives`` is now used to handle the preferred 30 - The tc (traffic control) utilities have been split out of the main [all …]
|
H A D | release-notes-4.3.4.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 3 Release notes for Yocto-4.3.4 (Nanbield) 4 ---------------------------------------- 6 Security Fixes in Yocto-4.3.4 9 - bind: Fix :cve_nist:`2023-4408`, :cve_nist:`2023-5517`, :cve_nist:`2023-5679` and :cve_nist:`202… 10 - gcc: Update :term:`CVE_STATUS` for :cve_nist:`2023-4039` as fixed 11 - glibc: Fix :cve_nist:`2023-6246`, :cve_nist:`2023-6779` and :cve_nist:`2023-6780` 12 - gnutls: Fix :cve_nist:`2024-0553` and :cve_nist:`2024-0567` 13 - gstreamer: Fix :cve_mitre:`2024-0444` 14 - libssh2: fix :cve_nist:`2023-48795` [all …]
|
/openbmc/linux/fs/ext4/ |
H A D | extents_status.c | 1 // SPDX-License-Identifier: GPL-2.0 24 * (e.g. Reservation space warning), and provide extent-level locking. 40 * The following comment describes the implemenmtation of extent 48 * tree are loaded on-demand. Therefore, the extent status tree may not 51 * tree will make status tree cost too much memory. written/unwritten/- 67 * up page cache, this has several deficiencies - complicated, buggy, 74 * -- FIEMAP 77 * -- SEEK_HOLE/DATA 80 * -- bigalloc 85 * -- writeout [all …]
|
/openbmc/linux/arch/ia64/kernel/ |
H A D | ivt.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 1998-2001, 2003, 2005 Hewlett-Packard Co 8 * Copyright (C) 2000, 2002-2003 Intel Co 15 * 00/12/20 David Mosberger-Tang <davidm@hpl.hp.com> DTLB/ITLB handler now uses virtual PT. 17 * Copyright (C) 2005 Hewlett-Packard Co 35 * For each entry, the comment is as follows: 38 * entry offset ----/ / / / / 39 * entry number ---------/ / / / 40 * size of the entry -------------/ / / 41 * vector name -------------------------------------/ / [all …]
|
/openbmc/linux/fs/ocfs2/dlm/ |
H A D | dlmcommon.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 166 /* This is the inter-dlm communication version */ 172 return dlm->lockres_hash[(i / DLM_BUCKETS_PER_PAGE) % DLM_HASH_PAGES] + (i % DLM_BUCKETS_PER_PAGE); in dlm_lockres_hash() 178 return dlm->master_hash[(i / DLM_BUCKETS_PER_PAGE) % DLM_HASH_PAGES] + in dlm_master_hash() 182 /* these keventd work queue items are for less-frequently 239 i->func = f; in dlm_init_work_item() 240 INIT_LIST_HEAD(&i->list); in dlm_init_work_item() 241 i->data = data; in dlm_init_work_item() 242 i->dlm = dlm; /* must have already done a dlm_grab on this! */ in dlm_init_work_item() 250 assert_spin_locked(&dlm->spinlock); in __dlm_set_joining_node() [all …]
|
/openbmc/openbmc/poky/meta-poky/conf/templates/default/ |
H A D | local.conf.sample.extended | 19 #PARALLEL_MAKE ?= "-j 4" 22 #PARALLEL_MAKE ?= "-j ${@oe.utils.cpu_count()}" 24 # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" would 40 # packages at build time using qemu-native. Disabling it (by setting it to 0) 45 # If GLIBC_SPLIT_LC_PACKAGES is set to a non-zero value, convert 46 # glibc-binary-localedata-XX-YY to be a meta package depending on 47 # glibc-binary-localedata-XX-YY-lc-address and so on. This enables 53 # wish to perform the time-consuming step of generating all LIBC locales. 54 # NOTE: If removing en_US.UTF-8 you will also need to uncomment, and set 58 # bash-ptest: fr-fr, de-de [all …]
|
/openbmc/linux/include/sound/ |
H A D | wavefront.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 8 * Copyright (c) by Paul Barton-Davis <pbd@op.net> 15 of 22 bytes, corresponding to 16-bit alignment (as would have been 16 the case on the original platform, MS-DOS). If this is not done, 17 then WavePatch-format files cannot be read/written correctly. 51 between a 16-bit view of the world and a 32-bit one. 70 /* Pseudo-commands not part of the WaveFront command set. 154 /* OR-values for MIDI status bits */ 185 #define WF_MAX_COMMENT 64 /* Comment length */ 379 #define WF_SAMPLE_IS_8BIT(smpl) ((smpl)->SampleResolution&2) [all …]
|
/openbmc/linux/scripts/ |
H A D | checkpatch.pl | 2 # SPDX-License-Identifier: GPL-2.0 7 # (c) 2008-2010 Andy Whitcroft <apw@canonical.com> 8 # (c) 2010-2018 Joe Perches <joe@perches.com> 69 my $docsfile = "$D/../Documentation/dev-tools/checkpatch.rst"; 72 my $allow_c99_comments = 1; # Can be overridden by --ignore C99_COMMENT_TOLERANCE 74 my $git_command ='export LANGUAGE=en_US.UTF-8; git'; 88 -q, --quiet quiet 89 -v, --verbose verbose mode 90 --no-tree run without a kernel tree 91 --no-signoff do not check for 'Signed-off-by' line [all …]
|
/openbmc/linux/drivers/parisc/ |
H A D | dino.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 ** (c) Copyright 1999,2000 Hewlett-Packard Company 9 ** (c) Copyright 2006-2019 Helge Deller 21 ** The different between Built-in Dino and Card-Mode 24 ** Linux drivers can only use Card-Mode Dino if pci devices I/O port 32 ** 2001-06-14 : Clement Moyroud (moyroudc@esiee.fr) 33 ** - added support for the integrated RS232. 70 ** Config accessor functions only pass in the 8-bit bus number 71 ** and not the 8-bit "PCI Segment" number. Each Dino will be 83 #define is_card_dino(id) ((id)->hw_type == HPHW_A_DMA) [all …]
|
/openbmc/linux/fs/dlm/ |
H A D | lock.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 ** Copyright (C) 2005-2010 Red Hat, Inc. All rights reserved. 52 L: send_xxxx() -> R: receive_xxxx() 54 L: receive_xxxx_reply() <- R: send_xxxx_reply() 95 * Lock compatibilty matrix - thanks Steve 103 /* UN NL CR CW PR PW EX PD */ 108 {1, 1, 1, 0, 1, 0, 0, 0}, /* PR */ 120 * -1 = nothing happens to the LVB 124 /* UN NL CR CW PR PW EX PD*/ 125 { -1, 1, 1, 1, 1, 1, 1, -1 }, /* UN */ [all …]
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | exceptions-64s.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * This file contains the 64-bit "server" PowerPC variant 18 #include <asm/exception-64s.h> 21 #include <asm/head-64.h> 22 #include <asm/feature-fixups.h> 28 * EXC_REAL_BEGIN/END - real, unrelocated exception vectors 29 * EXC_VIRT_BEGIN/END - virt (AIL), unrelocated exception vectors 30 * TRAMP_REAL_BEGIN - real, unrelocated helpers (virt may call these) 31 * TRAMP_VIRT_BEGIN - virt, unreloc helpers (in practice, real can use) 32 * EXC_COMMON - After switching to virtual, relocated mode. [all …]
|
H A D | process.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 10 * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) 57 #include <asm/code-patching.h> 61 #include <asm/asm-prototypes.h> 93 if (tsk == current && tsk->thread.regs && in check_if_tm_restore_required() 94 MSR_TM_ACTIVE(tsk->thread.regs->msr) && in check_if_tm_restore_required() 96 regs_set_return_msr(&tsk->thread.ckpt_regs, in check_if_tm_restore_required() 97 tsk->thread.regs->msr); in check_if_tm_restore_required() 158 msr = tsk->thread.regs->msr; in __giveup_fpu() 162 regs_set_return_msr(tsk->thread.regs, msr); in __giveup_fpu() [all …]
|
/openbmc/linux/drivers/idle/ |
H A D | intel_idle.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * intel_idle.c - native hardware idle loop for modern Intel processors 5 * Copyright (c) 2013 - 2020, Intel Corporation. 23 * for preventing entry into deep C-states 25 * CPU will flush caches as needed when entering a C-state via MWAIT 33 * ACPI has a .suspend hack to turn off deep c-statees during suspend 39 /* un-comment DEBUG to enable pr_debug() statements */ 55 #include <asm/intel-family.h> 56 #include <asm/nospec-branch.h> 69 static int max_cstate = CPUIDLE_STATE_MAX - 1; [all …]
|
/openbmc/openbmc/poky/documentation/ref-manual/ |
H A D | variables.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 16 :term:`U <UBOOT_BINARY>` :term:`V <VIRTUAL-RUNTIME>` 27 ``meta/conf/machine/include/arm/arch-arm.inc`` file sets the 39 Like all package-controlling variables, you must always use them in 43 ALLOW_EMPTY:${PN}-dev = "1" 44 ALLOW_EMPTY:${PN}-staticdev = "1" 51 commands can co-exist. 60 ":ref:`ref-classes-update-alternatives`" 80 ":ref:`ref-classes-update-alternatives`" 96 ":ref:`ref-classes-update-alternatives`" [all …]
|
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/python3-click-spinner/ |
H A D | 0001-Update-Versioneer-to-0.22.patch | 6 Upstream-Status: Backport [https://github.com/click-contrib/click-spinner/commit/5622ab0a0b4296dc8f… 8 Signed-off-by: Ny Antra Ranaivoarison <nyantra.ranaivoarison@smile.fr> 9 --- 10 click_spinner/__init__.py | 5 +- 11 click_spinner/_version.py | 665 +++++++++++++++++++++- 12 versioneer.py | 1128 ++++++++++++++++++++++++------------- 13 3 files changed, 1400 insertions(+), 398 deletions(-) 15 diff --git a/click_spinner/__init__.py b/click_spinner/__init__.py 17 --- a/click_spinner/__init__.py 19 @@ -77,6 +77,5 @@ def spinner(beep=False, disable=False, force=False, stream=sys.stdout): [all …]
|
/openbmc/linux/drivers/md/ |
H A D | md-cluster.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 13 #include "md-bitmap.h" 14 #include "md-cluster.h" 43 * accommodate lock and hold. See next comment. 120 res->sync_locking_done = true; in sync_ast() 121 wake_up(&res->sync_locking); in sync_ast() 128 ret = dlm_lock(res->ls, mode, &res->lksb, in dlm_lock_sync() 129 res->flags, res->name, strlen(res->name), in dlm_lock_sync() 130 0, sync_ast, res, res->bast); in dlm_lock_sync() 133 wait_event(res->sync_locking, res->sync_locking_done); in dlm_lock_sync() [all …]
|
/openbmc/linux/kernel/ |
H A D | workqueue.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * kernel/workqueue.c - generic async execution with shared worker pool 10 * Kai Petzke <wpp@marie.physik.tu-berlin.de> 22 * pools for workqueues which are not bound to any specific CPU - the 25 * Please read Documentation/core-api/workqueue.rst for details. 92 UNBOUND_POOL_HASH_ORDER = 6, /* hashed by pool->attrs */ 117 * I: Modifiable by initialization/destruction paths and read-only for 123 * L: pool->lock protected. Access with pool->lock held. 125 * K: Only modified by worker while holding pool->lock. Can be safely read by 126 * self, while holding pool->lock or from IRQ context if %current is the [all …]
|