summaryrefslogtreecommitdiffstats
path: root/sys/arch/arm/cortex (follow)
Commit message (Expand)AuthorAgeFilesLines
* remove uneeded includes in md armv7 filesjsg2021-03-254-17/+4
* timecounting: use C99-style initialization for all timecounter structscheloha2021-02-232-4/+17
* s/KHZ/kHz/ and reduce dmesg spam a bitkettenis2021-01-192-8/+8
* Extend the interrupt API on arm64 and armv7 to be able to pass aroundpatrick2020-07-142-20/+26
* Use the full 32 bits for the miscellaneous armv7 timecounters.naddy2020-07-122-4/+4
* Add support for timeconting in userland.pirofti2020-07-061-2/+2
* Let the armv7 bus_dma layer and simplebus(4) implementation deal withkettenis2020-04-291-3/+2
* Add IPI support. Taken ftrom arm64.kettenis2019-09-291-2/+168
* Enable interrupts while running interrupt handlers like we do on arm64.kettenis2019-09-251-3/+6
* Make the code that calculates the min/max priorities identical to the arm64kettenis2019-09-221-4/+4
* Reduce diffs to arm64 version of this. Mostly whitespace changes.kettenis2019-09-221-25/+24
* For shared interrupts we need to make sure that we registerpatrick2018-12-071-7/+9
* Use MAXCPUS as the number of elements for the array of per-cpu data.kettenis2018-08-111-4/+2
* Make it possible to build a MULTIPROCESSOR kernel on armv7. While thiskettenis2018-08-061-1/+18
* Implement ampintcmsi(4) in ampintc(4) to support MSI. The GICv2M is anpatrick2018-07-093-18/+180
* Rename Debugger() into db_enter().mpi2017-04-301-2/+2
* As a first step towards SMP, use an array for the destination masks withkettenis2017-03-211-21/+22
* Record the target mask for the boot CPU when we attach and use that to pickkettenis2017-03-071-5/+13
* There are 1023 possible values for the interrupts, but our masks limitpatrick2017-02-071-4/+4
* Match on "arm,gic-400" another GICv2 compat string.jsg2016-12-241-1/+2
* The code to retrieve the interrupt ID only works if the amount of IRQspatrick2016-12-231-3/+7
* Remove a couple of unsused static inline functions. Also remove a compariskettenis2016-09-241-11/+1
* Before pmap7.c rev 1.35 and pmap.h rev 1.44 DMA'able memory with thejsg2016-08-221-1/+13
* Remove the remains of a workaround to get GIC ranges for exynos.jsg2016-08-211-3/+1
* Dynamically attach agtimer(4). Since agtimer(4) also provides the delay()kettenis2016-08-102-43/+53
* Always allocate intrhand with M_WAITOK.patrick2016-08-061-6/+2
* Extend the interrupt controller API with a disestablish functionality.patrick2016-08-061-1/+2
* Rework ampintc's interrupt disestablish code to make it actually dopatrick2016-08-061-8/+16
* Unmask the timer output signal for real.kettenis2016-08-051-3/+3
* Dynamically attach ampintc(4) and make it register itself as an interruptkettenis2016-08-042-68/+76
* Rework mainbus and implement simplebus to be able to span a tree-likepatrick2016-05-022-4/+4
* Fix match function so that the cortex bus only attaches if the attachpatrick2016-04-081-2/+8
* Switch from PSR_X_bit and X32_bit PSR macro names to just PSR_X.jsg2016-01-311-5/+5
* comment typommcc2015-12-122-4/+4
* Fix build with DEBUG_INTC defined; from Daniel Bolgheroni on tech@miod2015-11-051-10/+4
* The exynos gic is not at a fixed offset from periphbase unlikejsg2015-07-151-1/+13
* Add some changes from Patrick Wildt in bitrig that are required to makejsg2015-06-061-8/+7
* add some more cortex A idsjsg2015-05-293-6/+9
* Remove unused bus space tags/handles. The generic timer uses the cp15jsg2015-05-291-11/+1
* ARM L2C driver is only relevant on Cortex-A9 machines.jsg2015-05-201-2/+5
* yet more mallocarray() changes.doug2014-12-131-4/+3
* Add offsets for cortex-A7/A15. Adapted from bitrig.rapha2014-10-081-5/+21
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* Support for the ARM Generic Timer used in the Cortex-A7 and Cortex-A15.patrick2013-09-092-1/+413
* Instead of printing on spurious interrupts, use an event counter to showpatrick2013-09-061-2/+5
* Remove duplicate loop.rapha2013-08-081-6/+1
* The Cortex bus should be useful for Cortex-A7, too.patrick2013-08-061-2/+3
* Attach amptimer only on Cortex-A9, as all Cortex-A8 doesn't have a genericpatrick2013-08-061-2/+5
* Don't pull cpufunc.h in from the machine include directory, but frompatrick2013-06-141-2/+2
* Have the ARM MPCore Timer use the private timer, which will be very usefulpatrick2013-05-091-30/+117