History log of /seL4-test-master/kernel/include/arch/arm/arch/machine/timer.h
Revision Date Author Comments
# 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.