aboutsummaryrefslogtreecommitdiff
path: root/core/opal.c
AgeCommit message (Expand)AuthorFilesLines
2019-02-15core/opal: Print PIR value in exit pathVasant Hegde1-2/+2
2018-05-11core/opal: Fix recursion check in opal_run_pollers()Vaibhav Jain1-5/+10
2018-04-18core/opal: Allow poller re-entry if OPAL was re-enteredNicholas Piggin1-4/+8
2018-04-18asm/head: implement quiescing without stack or clobbering regsNicholas Piggin1-27/+14
2018-03-22core/fast-reboot: disable fast reboot upon fundamental entry/exit/locking errorsNicholas Piggin1-0/+2
2018-03-22core/opal: allow some re-entrant callsNicholas Piggin1-3/+16
2018-03-22core/opal: abort in case of re-entrant OPAL callNicholas Piggin1-1/+1
2018-03-08gcov: Add gcov data struct to sysfsMatt Brown1-0/+4
2018-01-30core: Avoid possible uninitialized pointer read (CID 209502)Cyril Bur1-1/+1
2018-01-14SLW: Delay cpuidle device-tree creationAkshay Adiga1-1/+0
2017-12-20lock: Add additional lock auditing codeBenjamin Herrenschmidt1-1/+7
2017-12-06Fix booting & OPAL call return values with DEBUG=1Stewart Smith1-2/+3
2017-12-03core: Add support for quiescing OPALNicholas Piggin1-3/+167
2017-12-03core/opal: always verify cpu->pir on entryNicholas Piggin1-5/+7
2017-12-03asm/head: move opal entry token check into CNicholas Piggin1-1/+6
2017-12-03asm/head: add entry/exit callsNicholas Piggin1-4/+23
2017-06-26Big log level reduction...Benjamin Herrenschmidt1-2/+2
2017-05-10FSP: Notify FSP of Platform Log ID after Host Initiated Reset ReloadStewart Smith1-1/+11
2017-04-05core/init: Use '_' as separator in names of "exports" propertiesMichael Ellerman1-2/+7
2017-03-24core/init: Add hdat-map property to OPAL nodeMatt Brown1-0/+29
2017-02-17core/opal: check ibm,opal existsOliver O'Halloran1-5/+1
2017-02-06Initial support for the ELFv2 ABINicholas Piggin1-5/+3
2016-12-21tree-wide: use dt_add_property_u64s() where we canOliver O'Halloran1-3/+1
2016-11-24Limit number of "Poller recursion detected" errors to displayStewart Smith1-1/+5
2016-09-22core: Create event node to enable irqchipSam Mendoza-Jonas1-0/+7
2016-08-17Use additional checks in skiboot for pointersBalbir Singh1-0/+4
2016-07-20device-tree: Only advertise ibm, opal-v3 (not v2) on POWER9 and aboveStewart Smith1-2/+7
2016-06-27core/opal.c: Add FWTS annotations for pollers and missing OPAL_CHECK_TOKENStewart Smith1-2/+30
2016-06-20Add fwts annotations for critical errorsStewart Smith1-0/+5
2015-11-09Fix sparse warnings in opal_trace_entry()Stewart Smith1-5/+6
2015-11-09Fixup sparse endian annotations for opal events and masksStewart Smith1-2/+2
2015-10-30slw: Move add_cpu_idle_state_properties() to add_opal_node()Shilpasri G Bhat1-0/+1
2015-09-10Remove FIXME for using atomics for opal_pending_eventsStewart Smith1-1/+0
2015-09-10remove FIXME from opal_trace_entryStewart Smith1-1/+0
2015-07-08fix potential integer overflow for giant cpu_max_pirStewart Smith1-1/+1
2015-05-07OPAL: Validate before creating opal device tree nodeVasant Hegde1-1/+5
2015-04-01Remove redundant includes of opal-api.hMichael Ellerman1-1/+0
2015-03-19OPAL: Detect recursive poller entry from same CPUVasant Hegde1-0/+11
2015-02-18Limit number of warnings of pollers run with lock heldStewart Smith1-1/+6
2015-02-18Warn when pollers are called with a lock heldBenjamin Herrenschmidt1-0/+5
2015-02-06Move skiboot internal things from opal.h to opal-api.hStewart Smith1-0/+1
2014-12-05opal: Don't put the symbol map whole into a propertyBenjamin Herrenschmidt1-3/+5
2014-11-22Merge remote-tracking branch 'ltcgit/master'Benjamin Herrenschmidt1-1/+1
2014-11-19Implement skiboot versioningStewart Smith1-1/+1
2014-11-18Add symbolic backtraces and expose skiboot map to LinuxBenjamin Herrenschmidt1-0/+2
2014-11-17Stack checking extensionsBenjamin Herrenschmidt1-0/+3
2014-11-12timer: Only check "poll" timers on actual poll, not any interruptBenjamin Herrenschmidt1-1/+1
2014-11-07timer: Add scheduled timer facilityBenjamin Herrenschmidt1-0/+4
2014-10-30opal: Add facility for dynamic event bitsJeremy Kerr1-1/+39
2014-10-24irq/occ/opal: Add self-sent dummy interruptBenjamin Herrenschmidt1-3/+18