#
cddc4e6e |
|
15-Nov-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Inline resetTimer for all platforms - for arm generic timer platforms, we remove resetTimer -> resetGenericTimer indirection and simply include generic_timer.h - this reduces boiler plate for platforms that share timer drivers, as they simply include the one header - there is far more timer code in the RT kernel, which motivates this change
|
#
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
|
#
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
|
#
57fa0e0f |
|
07-Aug-2017 |
Hesham Almatary <hesham.almatary@data61.csiro.au> |
Share linker.h between architectures
|
#
28f09e2e |
|
17-Jan-2017 |
amrzar <azarrabi@nicta.com.au> |
ARM: Move timer.h to mode specific folder
|
#
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.
|
#
40383a98 |
|
27-Oct-2016 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Fix arm builds broken in 44ed6adb6
|
#
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.
|
#
ce2c058f |
|
06-Aug-2016 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
SELFOUR-607: inline remaining irq path functions
|
#
4a486779 |
|
06-Aug-2016 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
SELFOUR-519: remove map_kernel_devices duplication * move devices to static array in hardware.h * use one higher level function to map them in.
|
#
9456b3e6 |
|
05-Aug-2016 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
SELFOUR-519: remove more duplication in hardware.c * move p_reg functions up a level * move p_reg definitions to hardware.h
|
#
7d5a5dd7 |
|
23-Jun-2016 |
Hesham Almatary <Hesham.Almatary@nicta.com.au> |
Hikey plat: Make get_dev_p_reg definition meet its declaration Otherwise Hikey build fails on my machine/compiler.
|
#
c5b6a6a5 |
|
06-Jun-2016 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
Refactor duplicated code in hardware.h One copy to rule them all.
|
#
9a7b1aec |
|
06-Jun-2016 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
Trivial: move printfs in handleReservedIRQ up. This wraps the printfs in CONFIG_IRQ_REPORTING and reduces redundancy.
|
#
0ec5e937 |
|
06-Jun-2016 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
SELFOUR-402: remove isReservedIRQ While provided by each hardware platform this function is never called.
|
#
245bb761 |
|
01-Jun-2016 |
amrzar <azarrabi@nicta.com.au> |
trivial: styling
|
#
128768ed |
|
31-May-2016 |
amrzar <azarrabi@nicta.com.au> |
Add support for armV8 and Hikey 32bit
|