summaryrefslogtreecommitdiff
path: root/sys/arch/arm/cortex
AgeCommit message (Expand)Author
2021-01-19s/KHZ/kHz/ and reduce dmesg spam a bitMark Kettenis
2020-07-14Extend the interrupt API on arm64 and armv7 to be able to pass aroundPatrick Wildt
2020-07-12Use the full 32 bits for the miscellaneous armv7 timecounters.Christian Weisgerber
2020-07-06Add support for timeconting in userland.Paul Irofti
2020-04-29Let the armv7 bus_dma layer and simplebus(4) implementation deal withMark Kettenis
2019-09-29Add IPI support. Taken ftrom arm64.Mark Kettenis
2019-09-25Enable interrupts while running interrupt handlers like we do on arm64.Mark Kettenis
2019-09-22Make the code that calculates the min/max priorities identical to the arm64Mark Kettenis
2019-09-22Reduce diffs to arm64 version of this. Mostly whitespace changes.Mark Kettenis
2018-12-07For shared interrupts we need to make sure that we registerPatrick Wildt
2018-08-11Use MAXCPUS as the number of elements for the array of per-cpu data.Mark Kettenis
2018-08-06Make it possible to build a MULTIPROCESSOR kernel on armv7. While thisMark Kettenis
2018-07-09Implement ampintcmsi(4) in ampintc(4) to support MSI. The GICv2M is anPatrick Wildt
2017-04-30Rename Debugger() into db_enter().Martin Pieuchot
2017-03-21As a first step towards SMP, use an array for the destination masks withMark Kettenis
2017-03-07Record the target mask for the boot CPU when we attach and use that to pickMark Kettenis
2017-02-07There are 1023 possible values for the interrupts, but our masks limitPatrick Wildt
2016-12-24Match on "arm,gic-400" another GICv2 compat string.Jonathan Gray
2016-12-23The code to retrieve the interrupt ID only works if the amount of IRQsPatrick Wildt
2016-09-24Remove a couple of unsused static inline functions. Also remove a comparisMark Kettenis
2016-08-22Before pmap7.c rev 1.35 and pmap.h rev 1.44 DMA'able memory with theJonathan Gray
2016-08-21Remove the remains of a workaround to get GIC ranges for exynos.Jonathan Gray
2016-08-10Dynamically attach agtimer(4). Since agtimer(4) also provides the delay()Mark Kettenis
2016-08-06Always allocate intrhand with M_WAITOK.Patrick Wildt
2016-08-06Extend the interrupt controller API with a disestablish functionality.Patrick Wildt
2016-08-06Rework ampintc's interrupt disestablish code to make it actually doPatrick Wildt
2016-08-05Unmask the timer output signal for real.Mark Kettenis
2016-08-04Dynamically attach ampintc(4) and make it register itself as an interruptMark Kettenis
2016-05-02Rework mainbus and implement simplebus to be able to span a tree-likePatrick Wildt
2016-04-08Fix match function so that the cortex bus only attaches if the attachPatrick Wildt
2016-01-31Switch from PSR_X_bit and X32_bit PSR macro names to just PSR_X.Jonathan Gray
2015-12-12comment typommcc
2015-11-05Fix build with DEBUG_INTC defined; from Daniel Bolgheroni on tech@Miod Vallat
2015-07-15The exynos gic is not at a fixed offset from periphbase unlikeJonathan Gray
2015-06-06Add some changes from Patrick Wildt in bitrig that are required to makeJonathan Gray
2015-05-29add some more cortex A idsJonathan Gray
2015-05-29Remove unused bus space tags/handles. The generic timer uses the cp15Jonathan Gray
2015-05-20ARM L2C driver is only relevant on Cortex-A9 machines.Jonathan Gray
2014-12-13yet more mallocarray() changes.Doug Hogan
2014-10-08Add offsets for cortex-A7/A15. Adapted from bitrig.Raphael Graf
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2013-09-09Support for the ARM Generic Timer used in the Cortex-A7 and Cortex-A15.Patrick Wildt
2013-09-06Instead of printing on spurious interrupts, use an event counter to showPatrick Wildt
2013-08-08Remove duplicate loop.Raphael Graf
2013-08-06The Cortex bus should be useful for Cortex-A7, too.Patrick Wildt
2013-08-06Attach amptimer only on Cortex-A9, as all Cortex-A8 doesn't have a genericPatrick Wildt
2013-06-14Don't pull cpufunc.h in from the machine include directory, but fromPatrick Wildt
2013-05-09Have the ARM MPCore Timer use the private timer, which will be very usefulPatrick Wildt
2013-05-02Remove an #endif I forgot in there.Patrick Wildt
2013-05-02Add a driver for the secondary cache controller on the PandaBoard andPatrick Wildt