freebsd-dev/sys/arm
Svatopluk Kraus 61c8fde5d6 Generalize IPI support for ARM intrng and use it for interrupt
controller IPI provider.

New struct intr_ipi is defined which keeps all info about an IPI:
its name, counter, send and dispatch methods. Generic intr_ipi_setup(),
intr_ipi_send() and intr_ipi_dispatch() functions are implemented.

An IPI provider must implement two functions:
(1) an intr_ipi_send_t function which is able to send an IPI,
(2) a setup function which initializes itself for an IPI and
    calls intr_ipi_setup() with appropriate arguments.

Differential Revision:	https://reviews.freebsd.org/D5700
2016-03-24 09:55:11 +00:00
..
allwinner Fix fallout from r292180 (Dec 2015)... ensure that every driver which has 2016-03-21 00:52:24 +00:00
altera/socfpga Almost all copies of platform_mp_init_secondary just called 2016-02-26 16:04:47 +00:00
amlogic/aml8726 Fix fallout from r292180 (Dec 2015)... ensure that every driver which has 2016-03-21 00:52:24 +00:00
annapurna/alpine Build ofw_cpu.c on all ARM configs using FDT. As we mve towards using the 2016-02-28 09:35:37 +00:00
arm Generalize IPI support for ARM intrng and use it for interrupt 2016-03-24 09:55:11 +00:00
at91 Fix the resource_list_print_type() calls to use uintmax_t. 2016-03-22 22:25:08 +00:00
broadcom/bcm2835 Fix fallout from r292180 (Dec 2015)... ensure that every driver which has 2016-03-21 00:52:24 +00:00
cavium/cns11xx Fix the resource_list_print_type() calls to use uintmax_t. 2016-03-22 22:25:08 +00:00
conf Remove urtwn/urtwnfw; it's built as a module now. 2016-03-21 02:38:21 +00:00
freescale Fix fallout from r292180 (Dec 2015)... ensure that every driver which has 2016-03-21 00:52:24 +00:00
include Generalize IPI support for ARM intrng and use it for interrupt 2016-03-24 09:55:11 +00:00
lpc Fix fallout from r292180 (Dec 2015)... ensure that every driver which has 2016-03-21 00:52:24 +00:00
mv Fix the resource_list_print_type() calls to use uintmax_t. 2016-03-22 22:25:08 +00:00
nvidia TEGRA: Fix tegra_pcie driver after rman_res_t size change. 2016-03-18 07:13:09 +00:00
qemu Add SMP support to the ARM PLATFORM code. This will allow us to have 2016-02-28 13:43:58 +00:00
rockchip Almost all copies of platform_mp_init_secondary just called 2016-02-26 16:04:47 +00:00
samsung/exynos Almost all copies of platform_mp_init_secondary just called 2016-02-26 16:04:47 +00:00
ti Use the internal references for ADC, this fixes the ADC readings on uBMC. 2016-03-21 03:39:38 +00:00
versatile Remove pd_prot and pd_cache members from struct arm_devmap_entry. 2016-02-17 12:36:24 +00:00
xilinx Almost all copies of platform_mp_init_secondary just called 2016-02-26 16:04:47 +00:00
xscale Fix the resource_list_print_type() calls to use uintmax_t. 2016-03-22 22:25:08 +00:00