History log of /system/chre/platform/slpi/system_timer.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
eb3dde5a004878cc5e608ff992efc5f23db10f88 18-Aug-2017 Arthur Ishiguro <arthuri@google.com> Adds a wait_for function in ConditionVariable

- Implements condition variable wait with a timout
- For the SLPI, intended to work for a single waiting thread
- Modifies SLPI system timer to free timer only if initialized.

Bug: 63601406
Test: Compile and load CHRE, test by modifying event loop to use the
timed conditional wait for the blocking event queue. Verify that the
when the event queue is empty, condition variable times out if there
is no event posted within the timeout duration.

Change-Id: Ia69b6f808ab33a9d552610331fbb774a7af0a54b
/system/chre/platform/slpi/system_timer.cc
717e3e51edd5b711e3fd47673a1c89b5071054ea 21-Aug-2017 Arthur Ishiguro <arthuri@google.com> Use microseconds for SLPI timer unit

Bug: 63401672
Test: Compile and load CHRE, use timer world to verify timer callback is
called at approximately the specified duration
Change-Id: I44b4a363d9566af2aa1fb4b622eeed1ba43b3f70
/system/chre/platform/slpi/system_timer.cc
09f26e11e9488a9c710b23486da55d440b4f6665 11-Aug-2017 Andrew Rossignol <aarossig@google.com> Adds support for uImage timers for the SLPI

Bug: 63601374
Test: make google_hexagonv62_slpi google_hexagonv62_slpi-uimg -j48
Change-Id: I12271822cc21b8e793080a8091c200dda3558658
/system/chre/platform/slpi/system_timer.cc
aab84350d333c03bc6d6e52841e291f66f8e0aae 21-Dec-2016 Andrew Rossignol <aarossig@google.com> Implements timers for the SLPI platform

Change-Id: I89207e07dcd0837bc632277c10eb9ebcad9b4274
/system/chre/platform/slpi/system_timer.cc