freebsd-dev/sys/arm/xilinx
Adrian Chadd 2b3ad18853 [intrng] Migrate the intrng code from sys/arm/arm to sys/kern/subr_intr.c.
The ci20 port (by kan@) is going to reuse almost all of the intrng code
since the SoC in question looks suspiciously like someone took an ARM
SoC design and replaced the ARM core with a MIPS core.

* migrate out the code;
* rename ARM_ -> INTR_;
* rename arm_ -> intr_;
* move the interrupt flush routine from intr.c / intrng.c into
  arm/machdep_intr.c - removing the code duplication and removing
  the ARM specific bits from here.

Thanks to the Star Wars: The Force Awakens premiere line for allowing
me a couple hours of quiet time to finish the universe builds.

Tested:

* make universe

TODO:

* The structure definitions in subr_intr.c still includes machine/intr.h
  which requires one duplicates all of the intrng definitions in
  the platform code (which kan has done, and I think we don't have to.)

  Instead I should break out the generic things (function declarations,
  common intr structures, etc) into a separate header.

* Kan has requested I make the PIC based IPI stuff optional.
2015-12-18 05:43:59 +00:00
..
zedboard
files.zynq7 Create device options for the two common ARM timers. 2015-11-21 16:23:56 +00:00
std.zynq7 Stop setting {KERN,}PHYSADDR on armv6, it's unneeded. 2015-11-20 16:12:22 +00:00
uart_dev_cdnc.c Move the uart_class definitions and fdt compat data into the individual 2015-03-07 15:24:15 +00:00
zy7_devcfg.c Add sysctls to control PS-PL level shifters and FCLK settings. 2015-03-05 21:41:58 +00:00
zy7_ehci.c Add 64-bit DMA support in the XHCI controller driver. 2015-01-05 20:22:18 +00:00
zy7_gpio.c Implement GPIO_GET_BUS() method for all GPIO drivers. 2015-01-31 19:32:14 +00:00
zy7_l2cache.c
zy7_machdep.c opt_global.h is included automatically in the build. No need to 2014-11-18 17:06:56 +00:00
zy7_mp.c [intrng] Migrate the intrng code from sys/arm/arm to sys/kern/subr_intr.c. 2015-12-18 05:43:59 +00:00
zy7_reg.h Convert the Zynq SoC support to the new routines for static device mapping. 2014-04-30 14:38:13 +00:00
zy7_slcr.c Add sysctls to control PS-PL level shifters and FCLK settings. 2015-03-05 21:41:58 +00:00
zy7_slcr.h Add sysctls to control PS-PL level shifters and FCLK settings. 2015-03-05 21:41:58 +00:00