Home
last modified time | relevance | path

Searched +full:non +full:- +full:maskable (Results 1 – 25 of 42) sorted by relevance

12

/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Host/
H A DNMI.interface.yaml2 It is a non-maskable interrupt or signal for triggering dumps from the host
6 - name: NMI
8 Generic method to initiate non maskable interrupt on all host
11 - xyz.openbmc_project.Common.Error.InternalFailure
/openbmc/openbmc-test-automation/openpower/
H A Dtest_nmi_interface.robot2 Documentation Test Non-maskable interrupt functionality.
54 # secure_boot_mode Secure boot -> Enable-1 or Disable-0.
61 # Delete any pre-existing dump files.
62 OS Execute Command rm -rf /var/crash/*
66 ... '${os_release_info['id']}' == 'ubuntu' kdump-config show kdumpctl start
71 [Documentation] Inject non-maskable interrupt Redfish URI.
91 ... OS Execute Command ls -ltr /var/crash/* print_out=1
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Chassis/Buttons/
H A DNMI.interface.yaml3 is a non-maskable interrupt or signal for generating diagnostic traces and
8 - name: simPress
12 - xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand
13 - xyz.openbmc_project.Chassis.Common.Error.IOError
16 - name: Enabled
23 - xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand
24 - xyz.openbmc_project.Chassis.Common.Error.IOError
27 - name: Released
30 - name: Pressed
/openbmc/qemu/hw/audio/
H A Dgusemu_hal.c2 * GUSEMU32 - bus interface part
4 * Copyright (C) 2000-2007 Tibor "TS" Schütz
43 gusptr = state->gusdatapos; in gus_read()
76 /* case 1-5: */ /* general purpose emulation regs */ in gus_read()
90 /* case 0x20D: */ /* SB2xD is write only -> 2xE writes to it*/ in gus_read()
95 GUS_irqrequest(state, state->gusirq, 1); in gus_read()
119 if (state->gusdma >= 4) in gus_read()
126 GUS_irqclear(state, state->gusirq); in gus_read()
135 /* 48h: samp freq - write only */ in gus_read()
165 /* (pseudo IRQ-FIFO is processed during a gus_write(0x3X3,0x8f)) */ in gus_read()
[all …]
/openbmc/qemu/target/mips/tcg/
H A Dexception.c4 * Copyright (c) 2004-2005 Jocelyn Mayer
25 #include "exec/helper-proto.h"
26 #include "exec/translation-block.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()
75 * - no need to recover PC and icount. in helper_wait()
85 env->active_tc.PC = tb->pc; in mips_cpu_synchronize_from_tb()
[all …]
/openbmc/qemu/target/rx/
H A Dhelper.c23 #include "accel/tcg/cpu-ldst.h"
28 if (env->psw_pm == 0) { in rx_cpu_unpack_psw()
29 env->psw_ipl = FIELD_EX32(psw, PSW, IPL); in rx_cpu_unpack_psw()
32 env->psw_pm = FIELD_EX32(psw, PSW, PM); in rx_cpu_unpack_psw()
34 env->psw_u = FIELD_EX32(psw, PSW, U); in rx_cpu_unpack_psw()
35 env->psw_i = FIELD_EX32(psw, PSW, I); in rx_cpu_unpack_psw()
37 env->psw_o = FIELD_EX32(psw, PSW, O) << 31; in rx_cpu_unpack_psw()
38 env->psw_s = FIELD_EX32(psw, PSW, S) << 31; in rx_cpu_unpack_psw()
39 env->psw_z = 1 - FIELD_EX32(psw, PSW, Z); in rx_cpu_unpack_psw()
40 env->psw_c = FIELD_EX32(psw, PSW, C); in rx_cpu_unpack_psw()
[all …]
/openbmc/qemu/docs/system/arm/
H A Demulation.rst3 A-profile CPU architecture support
7 Armv8 and Armv9 versions of the A-profile architecture. It also has support for
10 - FEAT_AA32BF16 (AArch32 BFloat16 instructions)
11 - FEAT_AA32EL0 (Support for AArch32 at EL0)
12 - FEAT_AA32EL1 (Support for AArch32 at EL1)
13 - FEAT_AA32EL2 (Support for AArch32 at EL2)
14 - FEAT_AA32EL3 (Support for AArch32 at EL3)
15 - FEAT_AA32HPD (AArch32 hierarchical permission disables)
16 - FEAT_AA32I8MM (AArch32 Int8 matrix multiplication instructions)
17 - FEAT_AA64EL0 (Support for AArch64 at EL0)
[all …]
/openbmc/u-boot/arch/xtensa/include/asm/arch-dc232b/
H A Dcore.h1 /* SPDX-License-Identifier: GPL-2.0+ */
6 * Copyright (C) 1999-2007 Tensilica Inc.
23 /*----------------------------------------------------------------------
25 ----------------------------------------------------------------------*/
27 #define XCHAL_HAVE_BE 0 /* big-endian byte ordering */
33 #define XCHAL_HAVE_DENSITY 1 /* 16-bit instructions */
34 #define XCHAL_HAVE_LOOPS 1 /* zero-overhead loops */
44 #define XCHAL_HAVE_ABSOLUTE_LITERALS 1 /* non-PC-rel (extended) L32R */
66 #define XCHAL_HAVE_VECTORFPU2005 0 /* vector floating-point pkg */
73 /*----------------------------------------------------------------------
[all …]
/openbmc/qemu/target/xtensa/core-dc232b/
H A Dcore-isa.h8 * Copyright (c) 1999-2007 Tensilica Inc.
24 /*----------------------------------------------------------------------
26 ----------------------------------------------------------------------*/
28 #define XCHAL_HAVE_BE 0 /* big-endian byte ordering */
34 #define XCHAL_HAVE_DENSITY 1 /* 16-bit instructions */
35 #define XCHAL_HAVE_LOOPS 1 /* zero-overhead loops */
45 #define XCHAL_HAVE_ABSOLUTE_LITERALS 1 /* non-PC-rel (extended) L32R */
67 #define XCHAL_HAVE_VECTORFPU2005 0 /* vector floating-point pkg */
74 /*----------------------------------------------------------------------
76 ----------------------------------------------------------------------*/
[all …]
/openbmc/qemu/hw/m68k/
H A Dq800-glue.c25 #include "hw/m68k/q800-glue.h"
29 #include "hw/qdev-properties.h"
65 * Level 7: Non-maskable: parity errors, RESET button
76 if (s->auxmode) { in GLUE_set_irq()
89 qemu_set_irq(s->irqs[GLUE_IRQ_NUBUS_9], level); in GLUE_set_irq()
101 /* Route to VIA2 instead, negative edge-triggered */ in GLUE_set_irq()
102 qemu_set_irq(s->irqs[GLUE_IRQ_ASC], !level); in GLUE_set_irq()
141 s->ipr |= 1 << irq; in GLUE_set_irq()
143 s->ipr &= ~(1 << irq); in GLUE_set_irq()
146 for (i = 7; i >= 0; i--) { in GLUE_set_irq()
[all …]
/openbmc/qemu/target/xtensa/core-dc233c/
H A Dcore-isa.h2 * xtensa/config/core-isa.h -- HAL definitions that are dependent on Xtensa
10 Copyright (c) 1999-2010 Tensilica Inc.
44 /*----------------------------------------------------------------------
46 ----------------------------------------------------------------------*/
48 #define XCHAL_HAVE_BE 0 /* big-endian byte ordering */
54 #define XCHAL_HAVE_DENSITY 1 /* 16-bit instructions */
55 #define XCHAL_HAVE_LOOPS 1 /* zero-overhead loops */
65 #define XCHAL_HAVE_ABSOLUTE_LITERALS 1 /* non-PC-rel (extended) L32R */
90 #define XCHAL_HAVE_VECTORFPU2005 0 /* vector floating-point pkg */
111 /*----------------------------------------------------------------------
[all …]
/openbmc/u-boot/arch/xtensa/include/asm/arch-dc233c/
H A Dcore.h1 /* SPDX-License-Identifier: GPL-2.0+ */
6 * Copyright (C) 1999-2010 Tensilica Inc.
23 /*----------------------------------------------------------------------
25 ----------------------------------------------------------------------*/
27 #define XCHAL_HAVE_BE 0 /* big-endian byte ordering */
33 #define XCHAL_HAVE_DENSITY 1 /* 16-bit instructions */
34 #define XCHAL_HAVE_LOOPS 1 /* zero-overhead loops */
44 #define XCHAL_HAVE_ABSOLUTE_LITERALS 1 /* non-PC-rel (extended) L32R */
69 #define XCHAL_HAVE_VECTORFPU2005 0 /* vector floating-point pkg */
90 /*----------------------------------------------------------------------
[all …]
/openbmc/qemu/target/xtensa/core-lx106/
H A Dcore-isa.h2 * xtensa/config/core-isa.h -- HAL definitions that are dependent on Xtensa
10 Copyright (c) 1999-2010 Tensilica Inc.
45 /*----------------------------------------------------------------------
47 ----------------------------------------------------------------------*/
49 #define XCHAL_HAVE_BE 0 /* big-endian byte ordering */
55 #define XCHAL_HAVE_DENSITY 1 /* 16-bit instructions */
56 #define XCHAL_HAVE_LOOPS 0 /* zero-overhead loops */
66 #define XCHAL_HAVE_ABSOLUTE_LITERALS 1 /* non-PC-rel (extended) L32R */
91 #define XCHAL_HAVE_VECTORFPU2005 0 /* vector floating-point pkg */
102 /*----------------------------------------------------------------------
[all …]
/openbmc/qemu/target/xtensa/core-test_kc705_be/
H A Dcore-isa.h2 * xtensa/config/core-isa.h -- HAL definitions that are dependent on Xtensa
10 Copyright (c) 1999-2015 Tensilica Inc.
44 /*----------------------------------------------------------------------
46 ----------------------------------------------------------------------*/
48 #define XCHAL_HAVE_BE 1 /* big-endian byte ordering */
54 #define XCHAL_HAVE_DENSITY 1 /* 16-bit instructions */
55 #define XCHAL_HAVE_LOOPS 1 /* zero-overhead loops */
56 #define XCHAL_LOOP_BUFFER_SIZE 0 /* zero-ov. loop instr buffer size */
67 #define XCHAL_HAVE_ABSOLUTE_LITERALS 0 /* non-PC-rel (extended) L32R */
88 #define XCHAL_HAVE_PSO 0 /* Power Shut-Off */
[all …]
/openbmc/u-boot/arch/xtensa/include/asm/arch-de212/
H A Dcore.h1 /* SPDX-License-Identifier: GPL-2.0+ */
6 * Copyright (C) 1999-2015 Tensilica Inc.
23 /*----------------------------------------------------------------------
25 ----------------------------------------------------------------------*/
27 #define XCHAL_HAVE_BE 0 /* big-endian byte ordering */
33 #define XCHAL_HAVE_DENSITY 1 /* 16-bit instructions */
34 #define XCHAL_HAVE_LOOPS 1 /* zero-overhead loops */
35 #define XCHAL_LOOP_BUFFER_SIZE 0 /* zero-ov. loop instr buffer size */
46 #define XCHAL_HAVE_ABSOLUTE_LITERALS 0 /* non-PC-rel (extended) L32R */
67 #define XCHAL_HAVE_PSO 0 /* Power Shut-Off */
[all …]
/openbmc/qemu/target/xtensa/core-de212/
H A Dcore-isa.h2 * xtensa/config/core-isa.h -- HAL definitions that are dependent on Xtensa
10 Copyright (c) 1999-2015 Tensilica Inc.
44 /*----------------------------------------------------------------------
46 ----------------------------------------------------------------------*/
48 #define XCHAL_HAVE_BE 0 /* big-endian byte ordering */
54 #define XCHAL_HAVE_DENSITY 1 /* 16-bit instructions */
55 #define XCHAL_HAVE_LOOPS 1 /* zero-overhead loops */
56 #define XCHAL_LOOP_BUFFER_SIZE 0 /* zero-ov. loop instr buffer size */
67 #define XCHAL_HAVE_ABSOLUTE_LITERALS 0 /* non-PC-rel (extended) L32R */
89 #define XCHAL_HAVE_PSO 0 /* Power Shut-Off */
[all …]
/openbmc/qemu/target/xtensa/core-sample_controller/
H A Dcore-isa.h2 * xtensa/config/core-isa.h -- HAL definitions that are dependent on Xtensa
10 Copyright (c) 1999-2016 Tensilica Inc.
44 /*----------------------------------------------------------------------
46 ----------------------------------------------------------------------*/
48 #define XCHAL_HAVE_BE 0 /* big-endian byte ordering */
54 #define XCHAL_HAVE_DENSITY 1 /* 16-bit instructions */
55 #define XCHAL_HAVE_LOOPS 0 /* zero-overhead loops */
56 #define XCHAL_LOOP_BUFFER_SIZE 0 /* zero-ov. loop instr buffer size */
67 #define XCHAL_HAVE_ABSOLUTE_LITERALS 0 /* non-PC-rel (extended) L32R */
89 #define XCHAL_HAVE_PSO 0 /* Power Shut-Off */
[all …]
/openbmc/qemu/hw/intc/
H A Darm_gicv3.c33 if (prio != cs->hppi.prio) { in irqbetter()
34 return prio < cs->hppi.prio; in irqbetter()
38 * The same priority IRQ with non-maskable property should signal to in irqbetter()
41 if (nmi != cs->hppi.nmi) { in irqbetter()
49 if (irq <= cs->hppi.irq) { in irqbetter()
59 * of 32), and return a 32-bit integer which has a bit set for each in gicd_int_pending()
67 * Conveniently we can bulk-calculate this with bitwise operations. in gicd_int_pending()
70 uint32_t pending = *gic_bmp_ptr32(s->pending, irq); in gicd_int_pending()
71 uint32_t edge_trigger = *gic_bmp_ptr32(s->edge_trigger, irq); in gicd_int_pending()
72 uint32_t level = *gic_bmp_ptr32(s->level, irq); in gicd_int_pending()
[all …]
/openbmc/qemu/target/xtensa/core-de233_fpu/
H A Dcore-isa.h2 * xtensa/config/core-isa.h -- HAL definitions that are dependent on Xtensa
10 Copyright (c) 1999-2020 Tensilica Inc.
34 //depot/dev/Homewood/Xtensa/SWConfig/hal/core-common.h.tph#24 - edit change 444323 (text+ko)
46 /*----------------------------------------------------------------------
48 ----------------------------------------------------------------------*/
50 #define XCHAL_HAVE_BE 0 /* big-endian byte ordering */
56 #define XCHAL_HAVE_DENSITY 1 /* 16-bit instructions */
57 #define XCHAL_HAVE_LOOPS 1 /* zero-overhead loops */
58 #define XCHAL_LOOP_BUFFER_SIZE 0 /* zero-ov. loop instr buffer size */
69 #define XCHAL_HAVE_ABSOLUTE_LITERALS 0 /* non-PC-rel (extended) L32R */
[all …]
/openbmc/qemu/target/xtensa/core-fsf/
H A Dcore-isa.h8 * Copyright (C) 1999-2006 Tensilica Inc.
24 /*----------------------------------------------------------------------
26 ----------------------------------------------------------------------*/
28 #define XCHAL_HAVE_BE 1 /* big-endian byte ordering */
34 #define XCHAL_HAVE_DENSITY 1 /* 16-bit instructions */
35 #define XCHAL_HAVE_LOOPS 1 /* zero-overhead loops */
44 #define XCHAL_HAVE_ABSOLUTE_LITERALS 1 /* non-PC-rel (extended) L32R */
66 #define XCHAL_HAVE_VECTORFPU2005 0 /* vector floating-point pkg */
73 /*----------------------------------------------------------------------
75 ----------------------------------------------------------------------*/
[all …]
/openbmc/qemu/target/xtensa/core-dsp3400/
H A Dcore-isa.h2 * xtensa/config/core-isa.h -- HAL definitions that are dependent on Xtensa
10 Copyright (c) 1999-2010 Tensilica Inc.
44 /*----------------------------------------------------------------------
46 ----------------------------------------------------------------------*/
48 #define XCHAL_HAVE_BE 0 /* big-endian byte ordering */
54 #define XCHAL_HAVE_DENSITY 1 /* 16-bit instructions */
55 #define XCHAL_HAVE_LOOPS 1 /* zero-overhead loops */
65 #define XCHAL_HAVE_ABSOLUTE_LITERALS 1 /* non-PC-rel (extended) L32R */
90 #define XCHAL_HAVE_VECTORFPU2005 0 /* vector floating-point pkg */
109 /*----------------------------------------------------------------------
[all …]
/openbmc/qemu/target/xtensa/core-test_mmuhifi_c3/
H A Dcore-isa.h2 * xtensa/config/core-isa.h -- HAL definitions that are dependent on Xtensa
10 Copyright (c) 1999-2019 Tensilica Inc.
45 /*----------------------------------------------------------------------
47 ----------------------------------------------------------------------*/
49 #define XCHAL_HAVE_BE 0 /* big-endian byte ordering */
55 #define XCHAL_HAVE_DENSITY 1 /* 16-bit instructions */
56 #define XCHAL_HAVE_LOOPS 1 /* zero-overhead loops */
57 #define XCHAL_LOOP_BUFFER_SIZE 0 /* zero-ov. loop instr buffer size */
67 #define XCHAL_HAVE_ABSOLUTE_LITERALS 1 /* non-PC-rel (extended) L32R */
88 #define XCHAL_HAVE_PSO 0 /* Power Shut-Off */
[all …]
/openbmc/qemu/target/sparc/
H A Dcpu.h5 #include "cpu-qom.h"
6 #include "exec/cpu-common.h"
7 #include "exec/cpu-defs.h"
8 #include "exec/cpu-interrupt.h"
9 #include "qemu/cpu-float.h"
245 #include "cpu-feature.h.inc"
252 #include "cpu-feature.h.inc"
418 * Z is represented as == 0; any non-zero value is !Z.
419 * For sparc64, the high 32-bits of icc.Z are garbage.
446 * Single-element FPU fault queue, with address and insn,
[all …]
/openbmc/qemu/docs/
H A Dpcie.txt25 QEMU does not have a clear socket-device matching mechanism
43 Note: Integrated Endpoints are not hot-pluggable.
51 (2) PCI Express Root Ports (pcie-root-port), for starting exclusively
54 (3) PCI Express to PCI Bridge (pcie-pci-bridge), for starting legacy PCI
57 (4) Extra Root Complexes (pxb-pcie), if multiple PCI Express Root Buses
61 ----------------------------------------------------------------------------
63 ----------- ------------------ ------------------- --------------
64 | PCI Dev | | PCIe Root Port | | PCIe-PCI Bridge | | pxb-pcie |
65 ----------- ------------------ ------------------- --------------
68 -device <dev>[,bus=pcie.0]
[all …]
/openbmc/qemu/qapi/
H A Drun-state.json1 # -*- Mode: Python -*-
18 # @finish-migrate: guest is paused to finish the migration process
22 # the end of the migration. This depends on the command-line -S
26 # @internal-error: An internal error that prevents further guest
29 # @io-error: the last IOP has failed and the device is configured to
36 # @prelaunch: QEMU was started with -S and guest has not started
38 # @restore-vm: guest is paused to restore VM state
42 # @save-vm: guest is paused to save the VM state
44 # @shutdown: guest is shut down (and -no-shutdown is in use)
51 # @guest-panicked: guest has been panicked as a result of guest OS
[all …]

12