aboutsummaryrefslogtreecommitdiff
path: root/core/timer.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-03SBE: create processor-independent timer APIsNicholas Piggin1-9/+4
2021-12-09ccan: switch list_add_before/after arguments to match upstreamNicholas Piggin1-1/+1
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith1-1/+1
2019-07-26SPDX-ify all skiboot codeStewart Smith1-0/+11
2019-06-24core/timer: Use platform heartmeat_time call for FSP platformsStewart Smith1-1/+1
2018-05-06timer: Move update_timer_expiry call to separate functionVasant Hegde1-9/+10
2018-04-30SBE: Add timer supportVasant Hegde1-3/+14
2018-04-30Move P8 timer code to separate fileVasant Hegde1-4/+5
2017-12-11timer: Stop calling list_top() racilyBenjamin Herrenschmidt1-4/+5
2017-06-06Convert important polling loops to spin at lowest SMT priorityNicholas Piggin1-1/+4
2016-08-18list: Use list_empty_nocheck() when checking a list racilyBenjamin Herrenschmidt1-1/+1
2016-07-22core/timer: Add support for platform specific heartbeatChris Smart1-6/+10
2016-07-22core/timer: Actually use default heartbeat valueChris Smart1-3/+3
2015-09-11slw/timer: SBE based timer supportBenjamin Herrenschmidt1-24/+45
2015-09-11timer: Pass current timer to timer callbacksBenjamin Herrenschmidt1-4/+4
2015-04-01Remove redundant includes of opal-api.hMichael Ellerman1-1/+0
2015-02-06Move skiboot internal things from opal.h to opal-api.hStewart Smith1-0/+1
2014-11-14timer: Change property name "ibm,heartbeat-freq" -> "ibm,heartbeat-ms"Benjamin Herrenschmidt1-2/+2
2014-11-12timer: Only check "poll" timers on actual poll, not any interruptBenjamin Herrenschmidt1-2/+3
2014-11-12timer: Add "polling" timersBenjamin Herrenschmidt1-16/+126
2014-11-07timer: Add scheduled timer facilityBenjamin Herrenschmidt1-0/+134