a3e51ff0e6
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. |
||
---|---|---|
.. | ||
aml8726_ccm.c | ||
aml8726_ccm.h | ||
aml8726_clkmsr.c | ||
aml8726_clkmsr.h | ||
aml8726_fb.c | ||
aml8726_fb.h | ||
aml8726_gpio.c | ||
aml8726_i2c.c | ||
aml8726_identsoc.c | ||
aml8726_if_dwc.c | ||
aml8726_l2cache.c | ||
aml8726_machdep.c | ||
aml8726_machdep.h | ||
aml8726_mmc.c | ||
aml8726_mmc.h | ||
aml8726_mp.c | ||
aml8726_pic.c | ||
aml8726_pinctrl.c | ||
aml8726_pinctrl.h | ||
aml8726_rng.c | ||
aml8726_rtc.c | ||
aml8726_sdxc-m8.c | ||
aml8726_sdxc-m8.h | ||
aml8726_soc.h | ||
aml8726_timer.c | ||
aml8726_uart_console.c | ||
aml8726_uart.h | ||
aml8726_usb_phy-m3.c | ||
aml8726_usb_phy-m6.c | ||
aml8726_wdt.c | ||
files.aml8726 | ||
std.aml8726 | ||
uart_dev_aml8726.c |