/openbmc/qemu/target/arm/tcg/ |
H A D | m_helper.c | 189 bool negpri = armv7m_nvic_neg_prio_requested(env->nvic, secstate); in arm_v7m_mmu_idx_for_secstate_and_priv() 290 armv7m_nvic_set_pending_derived(env->nvic, exc, exc_secure); in v7m_stack_write() 293 armv7m_nvic_set_pending_lazyfp(env->nvic, exc, exc_secure); in v7m_stack_write() 355 armv7m_nvic_set_pending(env->nvic, exc, exc_secure); in v7m_stack_read() 382 armv7m_nvic_set_pending_lazyfp(env->nvic, ARMV7M_EXCP_USAGE, is_secure); in HELPER() 386 armv7m_nvic_set_pending_lazyfp(env->nvic, ARMV7M_EXCP_USAGE, M_REG_S); in HELPER() 430 armv7m_nvic_can_take_pending_exception(env->nvic); in HELPER() 736 armv7m_nvic_set_pending_derived(env->nvic, ARMV7M_EXCP_HARD, exc_secure); in arm_v7m_load_vector() 805 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, in v7m_push_callee_stack() 847 armv7m_nvic_get_pending_irq_info(env->nvic, &exc, &targets_secure); in v7m_exception_taken() [all …]
|
H A D | cpu-v7m.c | 36 && (armv7m_nvic_can_take_pending_exception(env->nvic))) { in arm_v7m_cpu_exec_interrupt()
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | armv7-m.dtsi | 4 nvic: interrupt-controller@e000e100 { label 5 compatible = "arm,armv7m-nvic"; 21 interrupt-parent = <&nvic>;
|
/openbmc/linux/arch/arm/boot/dts/ |
H A D | armv7-m.dtsi | 3 nvic: interrupt-controller@e000e100 { label 4 compatible = "arm,armv7m-nvic"; 20 interrupt-parent = <&nvic>;
|
/openbmc/qemu/hw/arm/ |
H A D | armv7m.c | 258 object_initialize_child(obj, "nvic", &s->nvic, TYPE_NVIC); in armv7m_instance_init() 260 OBJECT(&s->nvic), "num-irq"); in armv7m_instance_init() 262 OBJECT(&s->nvic), "num-prio-bits"); in armv7m_instance_init() 361 s->cpu->env.nvic = &s->nvic; in armv7m_realize() 362 s->nvic.cpu = s->cpu; in armv7m_realize() 369 if (!sysbus_realize(SYS_BUS_DEVICE(&s->nvic), errp)) { in armv7m_realize() 377 qdev_pass_gpios(DEVICE(&s->nvic), dev, NULL); in armv7m_realize() 378 qdev_pass_gpios(DEVICE(&s->nvic), dev, "SYSRESETREQ"); in armv7m_realize() 379 qdev_pass_gpios(DEVICE(&s->nvic), dev, "NMI"); in armv7m_realize() 433 sbd = SYS_BUS_DEVICE(&s->nvic); in armv7m_realize() [all …]
|
H A D | stellaris.c | 1035 DeviceState *gpio_dev[7], *nvic; in stellaris_init() local 1099 nvic = qdev_new(TYPE_ARMV7M); in stellaris_init() 1100 object_property_add_child(soc_container, "v7m", OBJECT(nvic)); in stellaris_init() 1101 qdev_prop_set_uint32(nvic, "num-irq", NUM_IRQ_LINES); in stellaris_init() 1102 qdev_prop_set_uint8(nvic, "num-prio-bits", NUM_PRIO_BITS); in stellaris_init() 1103 qdev_prop_set_string(nvic, "cpu-type", ms->cpu_type); in stellaris_init() 1104 qdev_prop_set_bit(nvic, "enable-bitband", true); in stellaris_init() 1105 qdev_connect_clock_in(nvic, "cpuclk", in stellaris_init() 1108 object_property_set_link(OBJECT(nvic), "memory", in stellaris_init() 1111 sysbus_realize_and_unref(SYS_BUS_DEVICE(nvic), &error_fatal); in stellaris_init() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | arm,nvic.txt | 10 "arm,v6m-nvic" 11 "arm,v7m-nvic" 12 "arm,v8m-nvic" 30 compatible = "arm,v7m-nvic";
|
/openbmc/qemu/include/hw/arm/ |
H A D | armv7m.h | 69 NVICState nvic; member
|
/openbmc/linux/arch/arm/boot/dts/nxp/vf/ |
H A D | vf610m4.dtsi | 56 interrupt-parent = <&nvic>;
|
/openbmc/linux/arch/arm/boot/dts/arm/ |
H A D | mps2-an399.dts | 72 interrupt-parent = <&nvic>;
|
H A D | mps2-an385.dts | 72 interrupt-parent = <&nvic>;
|
/openbmc/linux/drivers/irqchip/ |
H A D | Makefile | 39 obj-$(CONFIG_ARM_NVIC) += irq-nvic.o
|
/openbmc/qemu/hw/intc/ |
H A D | armv7m_nvic.c | 2724 NVICState *nvic = NVIC(obj); in armv7m_nvic_instance_init() local 2727 sysbus_init_irq(sbd, &nvic->excpout); in armv7m_nvic_instance_init() 2728 qdev_init_gpio_out_named(dev, &nvic->sysresetreq, "SYSRESETREQ", 1); in armv7m_nvic_instance_init()
|
/openbmc/qemu/target/arm/ |
H A D | cpu.c | 2027 if (!env->nvic) { in arm_cpu_realizefn() 2032 if (env->nvic) { in arm_cpu_realizefn()
|
H A D | cpu.h | 770 NVICState *nvic; member
|
/openbmc/linux/ |
H A D | opengrok0.0.log | [all...] |
H A D | opengrok2.0.log | [all...] |