#
512a0200 |
|
19-Mar-2020 |
Qian Ge <qian.ge@data61.csiro.au> |
replacing all ifndef with pargma once All the kernel header files now use pargma once rather than the ifndef, as the pre-processed C files do not change while header files are protected with pargma once. This will also solve any naming issues caused by ifndef.
|
#
79da0792 |
|
01-Mar-2020 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
Convert license tags to SPDX identifiers This commit also converts our own copyright headers to directly use SPDX, but leaves all other copyright header intact, only adding the SPDX ident. As far as possible this commit also merges multiple Data61 copyright statements/headers into one for consistency.
|
#
beede2ad |
|
07-Nov-2019 |
Oliver Scott <Oliver.Scott@data61.csiro.au> |
mcs: add mcs for imx8mmq Move TICKS_PER_MS out of ifdef guard, so that the gicv3 can find it. Turn of buildsystem check for mcs. Add magic constants to config.
|
#
742cabf1 |
|
22-May-2019 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
mcs: provide tickless api for arm timers This does not implement the timers for any platforms, but provides the generic arm arch, and aarch32/aarch64 infrastructure for tickless timer drivers.
|
#
de45ae14 |
|
14-Nov-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Move arm generic timer to own header Only platforms that use it should include the code
|
#
2f7d3bb9 |
|
14-Nov-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Move definition of initTimer to be arm specific initTimer does not exist on x86
|
#
49a26db1 |
|
19-Nov-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Combine common arm generic timer code Previously both aarch32 and aarch64 duplicated common generic timer code. Unify them in include/arch/arm/machine/timer.h
|
#
f658276a |
|
03-Aug-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Remove many DONT_TRANSLATE markers. The vast majority of the DONT_TRANSLATE markers in the kernel are used to hide __asm__ statements and builtin functions (e.g. __builtin_unreachable ()) from the C-to-Isabelle parser. The parser now supports underscore identifiers and many __asm__ statements, and the builtin functions are prototyped, meaning the vast majority of the DONT_TRANSLATE markers can be dropped. The remaining markers cover functions that must be treated specially.
|
#
b90238d0 |
|
19-Oct-2016 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
Replace #pragma once with include guards
|
#
f33ae44e |
|
08-Aug-2016 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
SELFOUR-612: one generic timer impl This commit unifies 3 implementations of the arm generic timer and cleans up existing code.
|