aboutsummaryrefslogtreecommitdiff
path: root/core/opal.c
AgeCommit message (Expand)AuthorFilesLines
2020-03-10xscom: Don't log xscom errors caused by OPAL callsOliver O'Halloran1-0/+3
2019-08-15OPAL: Add OPAL boot entry address to device treeVasant Hegde1-0/+2
2019-07-26SPDX-ify all skiboot codeStewart Smith1-13/+4
2019-06-24core/opal: move HIR trigger to FSP pollerStewart Smith1-14/+0
2019-06-03core/opal: Increase opal-msg-size sizeVasant Hegde1-1/+1
2019-02-04core/opal: Print PIR value in exit pathVasant Hegde1-2/+2
2019-01-16opal: Update opal_del_host_sync_notifier() to accept 'void *data'Vaibhav Jain1-2/+5
2018-12-10opal_sync_host_reboot: clarify when we return OPAL_BUSY_EVENTStewart Smith1-6/+4
2018-12-10opal_trace_entry: Move ifdef around to shut up static analysisStewart Smith1-2/+4
2018-11-28Don't warn on "long" OPAL_RESYNC_TIMEBASE callsStewart Smith1-1/+1
2018-11-21Warn on long OPAL callsStewart Smith1-0/+9
2018-09-17opal: use for_each_safe to iterate over opal_syncersVaibhav Jain1-2/+2
2018-06-27occ: Move occ declarations into occ.hAndrew Donnellan1-0/+1
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