History log of /seL4-refos-master/projects/util_libs/libplatsupport/src/mach/nvidia/timer.c
Revision Date Author Comments
# 94a1371a 19-Sep-2019 Damon Lee <Damon.Lee@data61.csiro.au>

trivial: Style changed files


# 71c24e10 15-Sep-2019 Damon Lee <Damon.Lee@data61.csiro.au>

nvidia: Del. get_nth_irq/pmem & related functions

Now that the hard-coded addresses and IRQ numbers are being removed,
these functions are no longer necessary.


# 4fbe8b67 15-Sep-2019 Damon Lee <Damon.Lee@data61.csiro.au>

nvidia: Move timer HW management to driver level

Instead of allocating and managing all resources in the ltimer level,
this commit refactors the related code and moves them into the driver
level. This moves the responsibilities down into a more suitable
abstraction level.


# 177d4e19 22-Nov-2018 Kent McLeod <Kent.Mcleod@data61.csiro.au>

platsupport: Refactor TX2 timers to use 4k mapping

The TK1 and TX1 timers we use are all located within a 4k region.
However, on TX2 the timers are each on a separate 64k region. We need to
create multiple mappings to implement a logical timer because of this.
In the timer driver we also can't assume that the mapping is contiguous.


# 2c4524ce 16-Oct-2018 Peter Chubb <Peter.Chubb@data61.csiro.au>

platsupport: Add initial TX2 support

The TX2 uses mostly the same default serial and timer devices. The
differences are:
- Extra interrupt routing for timers
- Different MMIO and interrupt mappings compared to TX1 and TK1


# e12c0245 31-Oct-2018 Kent McLeod <Kent.Mcleod@data61.csiro.au>

platsupport: Split nvidia definitions into plat

This is in preparation for the tx2 build which has the same devices but
with different interrupt and address mappings.


# 50ca581a 02-May-2018 Kofi Doku Atuah <kofidoku.atuah@data61.csiro.au>

platsupport: TK1: Re-add support for periodic mode

This is being re-added in a way that doesn't break sel4test. Please refer to
the previous PR which was a revert PR.


# f5015889 14-Mar-2018 Kofi Doku Atuah <kofidoku.atuah@data61.csiro.au>

platsupport: TK1 NVTMR: Revert design changes to the TK1 nvtmr backend

* During the course of doing the quadcopter, I had need to subtly change the way
the TK1's backend for the ltimer worked.
* This breaks seL4test.
* This reverts those changes


# 679930e3 06-Nov-2017 Kofi Doku Atuah <kofidoku.atuah@data61.csiro.au>

platsupport: TK1 NVTMR: Enable periodic mode support


# d65e5294 27-Jul-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

nvidia_tmr: ack before starting the timer

stop any residual irqs


# 4b5875cd 20-Jul-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Remove pstimer from nvidia timers, refactor to suite ltimers


# 398af6af 13-Jul-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Fix whitespace

- remove trailing whitespace
- remove duplicate blank lines
- remove blank lines at end of file


# a7130f9f 04-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

fix licenses


# 021ed1ce 15-Feb-2017 amrzar <azarrabi@nicta.com.au>

libplatsupport: add tx1 platform


# 08b306d2 15-Feb-2017 amrzar <azarrabi@nicta.com.au>

libplatsupport: create mach folder for nvidia machines