/openbmc/linux/arch/arm64/include/asm/stacktrace/ |
H A D | nvhe.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 7 * 1) Non-protected nVHE mode - the host can directly access the 12 * 2) pKVM (protected nVHE) mode - the host cannot directly access 24 * kvm_nvhe_unwind_init() - Start an unwind from the given nVHE HYP fp and pc 28 * @pc : program counter at which to start the unwinding. 32 unsigned long pc) in kvm_nvhe_unwind_init() argument 36 state->fp = fp; in kvm_nvhe_unwind_init() 37 state->pc = pc; in kvm_nvhe_unwind_init() 42 * Conventional (non-protected) nVHE HYP stack unwinder 44 * In non-protected mode, the unwinding is done from kernel proper context
|
/openbmc/u-boot/arch/arm/include/asm/ti-common/ |
H A D | sys_proto.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 22 u32 pc; in running_from_sdram() local 23 asm volatile ("mov %0, pc" : "=r" (pc)); in running_from_sdram() 24 return ((pc >= TI_ARMV7_DRAM_ADDR_SPACE_START) && in running_from_sdram() 25 (pc < TI_ARMV7_DRAM_ADDR_SPACE_END)); in running_from_sdram() 31 * u-boot can be running from sdram either because of configuration in uboot_loaded_by_spl() 35 * variable by both SPL and u-boot.Check out for CHSETTINGS, which is a in uboot_loaded_by_spl() 38 if (gd->arch.omap_ch_flags & CH_FLAGS_CHSETTINGS) in uboot_loaded_by_spl() 48 * 2. U-Boot running from FLASH 49 * 3. Non-XIP U-Boot loaded to SDRAM by SPL [all …]
|
/openbmc/linux/arch/arm64/kvm/hyp/nvhe/ |
H A D | stacktrace.c | 1 // SPDX-License-Identifier: GPL-2.0-only 18 * hyp_prepare_backtrace - Prepare non-protected nVHE backtrace. 21 * @pc : program counter at which to start the unwinding. 23 * Save the information needed by the host to unwind the non-protected 26 static void hyp_prepare_backtrace(unsigned long fp, unsigned long pc) in hyp_prepare_backtrace() argument 31 stacktrace_info->stack_base = (unsigned long)(params->stack_hyp_va - PAGE_SIZE); in hyp_prepare_backtrace() 32 stacktrace_info->overflow_stack_base = (unsigned long)this_cpu_ptr(overflow_stack); in hyp_prepare_backtrace() 33 stacktrace_info->fp = fp; in hyp_prepare_backtrace() 34 stacktrace_info->pc = pc; in hyp_prepare_backtrace() 56 unsigned long high = params->stack_hyp_va; in stackinfo_get_hyp() [all …]
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | rtc.rst | 8 the local time zone or daylight savings time -- unless they dual boot 9 with MS-Windows -- but will instead be set to Coordinated Universal Time 12 The newest non-PC hardware tends to just count seconds, like the time(2) 16 Linux has two largely-compatible userspace RTC API families you may 19 * /dev/rtc ... is the RTC provided by PC compatible systems, 20 so it's not very portable to non-x86 systems. 25 Programmers need to understand that the PC/AT functionality is not 30 IRQ, so they can't all issue alarms; and where standard PC RTCs can 35 Old PC/AT-Compatible driver: /dev/rtc 36 -------------------------------------- [all …]
|
/openbmc/linux/arch/arm/boot/dts/allwinner/ |
H A D | sun8i-h3-orangepi-pc-plus.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /* The Orange Pi PC Plus is an extended version of the regular PC */ 44 #include "sun8i-h3-orangepi-pc.dts" 47 model = "Xunlong Orange Pi PC Plus"; 48 compatible = "xunlong,orangepi-pc-plus", "allwinner,sun8i-h3"; 51 /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */ 57 vmmc-supply = <®_vcc3v3>; 58 bus-width = <4>; 59 non-removable; 64 * alias for it (which e.g. makes u-boot set a mac-address). [all …]
|
/openbmc/u-boot/lib/ |
H A D | slre.c | 2 * Copyright (c) 2004-2005 Sergey Lyubka <valenok@gmail.com> 5 * "THE BEER-WARE LICENSE" (Revision 42): 52 {"STARQ", 1, "o"}, /* Non-greedy STAR, "*?" */ 53 {"PLUSQ", 1, "o"}, /* Non-greedy PLUS, "+?" */ 56 {"NONSPACE", 0, ""}, /* Match non-space, "\S" */ 78 * records the beginning of the matched substring (cap->ptr), CLOSE 79 * sets the length (cap->len) for respective capture_number. 89 * STARQ, PLUSQ are non-greedy versions of STAR and PLUS. 121 int i, j, ch, op, pc; in slre_dump() local 123 for (pc = 0; pc < r->code_size; pc++) { in slre_dump() [all …]
|
/openbmc/u-boot/arch/arm/cpu/armv7/ |
H A D | nonsec_virt.S | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * code for switching cores into non-secure state and into HYP mode 12 #include <asm/proc-armv/ptrace.h> 24 adr pc, _secure_monitor 39 * U-Boot calls this "software interrupt" in start.S 41 * to non-secure state. 43 * ip: target PC 100 tst lr, #1 @ Check for Thumb PC 104 movs pc, lr @ ERET to non-secure 139 * of the non-secure and HYP mode transition. The GIC distributor specific [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | sun8i-h3-orangepi-pc-plus.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /* The Orange Pi PC Plus is an extended version of the regular PC */ 44 #include "sun8i-h3-orangepi-pc.dts" 47 model = "Xunlong Orange Pi PC Plus"; 48 compatible = "xunlong,orangepi-pc-plus", "allwinner,sun8i-h3"; 51 /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */ 58 /delete-property/ allwinner,leds-active-low; 62 vmmc-supply = <®_vcc3v3>; 63 bus-width = <4>; 64 non-removable; [all …]
|
/openbmc/openbmc/poky/meta/recipes-graphics/xorg-lib/xtrans/ |
H A D | multilibfix.patch | 1 The xtrans.pc file is installed into a non-arch directory yet contains libdir 2 which can vary depending on which multilib is configured. The .pc file does 5 Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> 6 Upstream-Status: Pending 8 Index: xtrans-1.3.5/xtrans.pc.in 10 --- xtrans-1.3.5.orig/xtrans.pc.in 11 +++ xtrans-1.3.5/xtrans.pc.in 12 @@ -1,6 +1,5 @@ 15 -libdir=@libdir@
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | preempt.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 return READ_ONCE(current_thread_info()->preempt.count); in preempt_count() 16 static inline void preempt_count_set(u64 pc) in preempt_count_set() argument 19 WRITE_ONCE(current_thread_info()->preempt.count, pc); in preempt_count_set() 23 task_thread_info(p)->preempt_count = FORK_PREEMPT_COUNT; \ 27 task_thread_info(p)->preempt_count = PREEMPT_DISABLED; \ 32 current_thread_info()->preempt.need_resched = 0; in set_preempt_need_resched() 37 current_thread_info()->preempt.need_resched = 1; in clear_preempt_need_resched() 42 return !current_thread_info()->preempt.need_resched; in test_preempt_need_resched() 47 u32 pc = READ_ONCE(current_thread_info()->preempt.count); in __preempt_count_add() local [all …]
|
/openbmc/openbmc/poky/meta/recipes-graphics/fontconfig/fontconfig/ |
H A D | revert-static-pkgconfig.patch | 1 Revert part of http://cgit.freedesktop.org/fontconfig/commit/fontconfig.pc.in?id=338ffe6b886ad4ba86… 3 paths into -I options into fontconfig.pc which is them prepended with sysroot when read back by cro… 4 we end up with -I <sysroot>/<sysroot>/usr/include/fontconfig in CFLAGS of clients which depend on i… 5 is matchbox-panel-2 and it was working fine with gcc < 5 because it tolerated non-existing paths in… 8 Upstream-Status: Inappropriate [OE-Specific] 9 Signed-off-by: Khem Raj <raj.khem@gmail.com> 11 diff --git a/fontconfig.pc.in b/fontconfig.pc.in 13 --- a/fontconfig.pc.in 14 +++ b/fontconfig.pc.in 15 @@ -15,4 +15,4 @@ Requires: @PKGCONFIG_REQUIRES@ [all …]
|
/openbmc/linux/arch/m68k/q40/ |
H A D | README | 6 available from this place or http://ftp.uni-erlangen.de/pub/unix/Linux/680x0/q40/ 13 is not implemented - do not try it! (See below) 15 For a list of kernel command-line options read the documentation for the 22 poll the floppy for this reason - something that can't be done in Linux. 27 drivers/char/q40_keyb.c # use PC keymaps for national keyboards 28 serial.c # normal PC driver - any speed 33 block/floppy.c # normal PC driver, DMA emu in asm/floppy.h 43 Various other PC drivers can be enabled simply by adding them to 56 requested - SRAM must start with '%LX$' signature to do this. '-d' option 61 only the penguin - and shell prompt if it gets that far.. [all …]
|
/openbmc/qemu/include/hw/xtensa/ |
H A D | xtensa-isa.h | 3 * Copyright (c) 2001-2013 Tensilica Inc. 41 * library contains most of the ISA-specific information for a 48 * . an instruction buffer - for holding the raw instruction bits 49 * . ISA info - information about the ISA as a whole 50 * . instruction formats - instruction size and slot structure 51 * . opcodes - information about individual instructions 52 * . operands - information about register and immediate instruction operands 53 * . stateOperands - information about processor state instruction operands 54 * . interfaceOperands - information about interface instruction operands 55 * . register files - register file information [all …]
|
/openbmc/linux/arch/sh/kernel/ |
H A D | traps_32.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * Copyright (C) 2002 - 2010 Paul Mundt 98 * - note that PC _may not_ point to the faulting instruction 100 * - return 0 if emulation okay, -EFAULT on existential error 111 rn = ®s->regs[index]; in handle_unaligned_ins() 114 rm = ®s->regs[index]; in handle_unaligned_ins() 125 ret = -EFAULT; in handle_unaligned_ins() 131 srcu += regs->regs[0]; in handle_unaligned_ins() 136 dst += 4-count; in handle_unaligned_ins() 138 if (ma->from(dst, srcu, count)) in handle_unaligned_ins() [all …]
|
/openbmc/qemu/accel/tcg/ |
H A D | tb-jmp-cache.h | 2 * The per-CPU TranslationBlock jump cache. 6 * SPDX-License-Identifier: GPL-2.0-or-later 13 #include "exec/cpu-common.h" 21 * no need for qatomic_rcu_read() and pc is always consistent with a 22 * non-NULL value of 'tb'. Strictly speaking pc is only needed for 29 vaddr pc; member
|
/openbmc/qemu/tests/functional/ |
H A D | test_virtio_version.py | 11 # later. See the COPYING file in the top-level directory. 53 vm.cmd('qom-list-types', implements=implements)] 56 interfaces = ('pci-express-device', 'conventional-pci-device') 61 Check if virtio-version-specific device types result in the 62 same device tree created by `disable-modern` and 63 `disable-legacy`. 69 def run_device(self, devtype, opts=None, machine='pc'): 71 Run QEMU with `-device DEVTYPE`, return device info from `query-pci` 77 vm.add_args('-device', '%s,id=devfortest' % (devtype)) 78 vm.add_args('-S') [all …]
|
/openbmc/linux/drivers/net/wireless/intersil/hostap/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 39 support cards that don't have firmware in flash, such as D-Link 40 DWL-520 rev E and D-Link DWL-650 rev P. 46 bool "Support for non-volatile firmware download" 49 Allow Host AP driver to write firmware images to the non-volatile 61 Host AP driver's version for Prism2/2.5/3 PC Cards in PLX9052 based 85 tristate "Host AP driver for Prism2/2.5/3 PC Cards" 88 Host AP driver's version for Prism2/2.5/3 PC Cards.
|
/openbmc/linux/include/linux/ |
H A D | posix-clock.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * posix-clock.h - support for dynamic clock devices 13 #include <linux/posix-timers.h> 19 * struct posix_clock_operations - functional interface to the clock 41 int (*clock_adjtime)(struct posix_clock *pc, struct __kernel_timex *tx); 43 int (*clock_gettime)(struct posix_clock *pc, struct timespec64 *ts); 45 int (*clock_getres) (struct posix_clock *pc, struct timespec64 *ts); 47 int (*clock_settime)(struct posix_clock *pc, 53 long (*ioctl) (struct posix_clock *pc, 56 int (*open) (struct posix_clock *pc, fmode_t f_mode); [all …]
|
/openbmc/qemu/docs/system/ |
H A D | target-sparc64.rst | 1 .. _Sparc64-System-emulator: 4 ----------------------- 6 Use the executable ``qemu-system-sparc64`` to simulate a Sun4u 7 (UltraSPARC PC-like machine), Sun4v (T1 PC-like machine), or generic 9 to run Linux, NetBSD and OpenBSD in headless (-nographic) mode. The 19 qemu-system-sparc64 -M niagara -L /path-to/S10image/ \ 20 -nographic -m 256 \ 21 -drive if=pflash,readonly=on,file=/S10image/disk.s10hw2 25 - UltraSparc IIi APB PCI Bridge 27 - PCI VGA compatible card with VESA Bochs Extensions [all …]
|
H A D | target-i386-desc.rst.inc | 1 The QEMU PC System emulator simulates the following peripherals: 3 - i440FX host PCI bridge and PIIX3 PCI to ISA bridge 5 - Cirrus CLGD 5446 PCI VGA card or dummy VGA card with Bochs VESA 6 extensions (hardware level, including all non standard modes). 8 - PS/2 mouse and keyboard 10 - 2 PCI IDE interfaces with hard disk and CD-ROM support 12 - Floppy disk 14 - PCI and ISA network adapters 16 - Serial ports 18 - IPMI BMC, either and internal or external one [all …]
|
/openbmc/qemu/contrib/plugins/ |
H A D | cflow.c | 9 * SPDX-License-Identifier: GPL-2.0-or-later 18 #include <qemu-plugin.h> 60 /* mid-block insn, can only be an exception */ 81 /* next pc after end of block */ 83 /* address of last executed PC */ 103 return na->dest_count > nb->dest_count ? -1 : in hottest() 104 na->dest_count == nb->dest_count ? 0 : 1; in hottest() 112 return na->early_exit > nb->early_exit ? -1 : in exception() 113 na->early_exit == nb->early_exit ? 0 : 1; in exception() 121 return na->dests->len > nb->dests->len ? -1 : in popular() [all …]
|
/openbmc/qemu/include/user/ |
H A D | safe-syscall.h | 2 * safe-syscall.h: prototypes for linux-user signal-race-safe syscalls 28 * may return -1 with errno == QEMU_ERESTARTSYS if a signal was pending. 30 * Returns: the system call result, or -1 with an error code in errno 41 * (1) Non-interruptible syscalls 50 * Some non-interruptible syscalls need to be handled using block_signals() 61 * always restart (and in the kernel return -ERESTARTNOINTR), ones 62 * which only restart if there is no handler (kernel returns -ERESTARTNOHAND 63 * or -ERESTART_RESTARTBLOCK), and the most common kind which restart 65 * -ERESTARTSYS). System calls which are only interruptible in some 84 * you make in the implementation returns either -QEMU_ERESTARTSYS or [all …]
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | stacktrace.c | 1 // SPDX-License-Identifier: GPL-2.0-only 24 * The unwind will begin at the PC within the regs. 34 state->fp = regs->regs[29]; in unwind_init_from_regs() 35 state->pc = regs->pc; in unwind_init_from_regs() 51 state->fp = (unsigned long)__builtin_frame_address(1); in unwind_init_from_caller() 52 state->pc = (unsigned long)__builtin_return_address(0); in unwind_init_from_caller() 58 * The unwind will begin at the blocked tasks saved PC (i.e. the caller of 71 state->fp = thread_saved_fp(task); in unwind_init_from_task() 72 state->pc = thread_saved_pc(task); in unwind_init_from_task() 79 if (state->task->ret_stack && in unwind_recover_return_address() [all …]
|
/openbmc/linux/fs/udf/ |
H A D | symlink.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Symlink handling routines for the OSTA-UDF(tm) filesystem. 9 * (C) 1998-2001 Ben Fennema 31 struct pathComponent *pc; in udf_pc_to_char() local 37 tolen--; in udf_pc_to_char() 39 pc = (struct pathComponent *)(from + elen); in udf_pc_to_char() 41 switch (pc->componentType) { in udf_pc_to_char() 47 if (pc->lengthComponentIdent > 0) { in udf_pc_to_char() 48 elen += pc->lengthComponentIdent; in udf_pc_to_char() 54 return -ENAMETOOLONG; in udf_pc_to_char() [all …]
|
/openbmc/qemu/target/mips/tcg/ |
H A D | exception.c | 4 * Copyright (c) 2004-2005 Jocelyn Mayer 25 #include "exec/helper-proto.h" 26 #include "exec/exec-all.h" 33 isa_mode = !!(env->hflags & MIPS_HFLAG_M16); in exception_resume_pc() 34 bad_pc = env->active_tc.PC | isa_mode; in exception_resume_pc() 35 if (env->hflags & MIPS_HFLAG_BMASK) { in exception_resume_pc() 40 bad_pc -= (env->hflags & MIPS_HFLAG_B16 ? 2 : 4); in exception_resume_pc() 71 cs->halted = 1; in helper_wait() 74 * Last instruction in the block, PC was updated before in helper_wait() 75 * - no need to recover PC and icount. in helper_wait() [all …]
|