aboutsummaryrefslogtreecommitdiff
path: root/core/fast-reboot.c
AgeCommit message (Expand)AuthorFilesLines
2022-02-04Fix array-bound compilation warningsAbhishek Singh Tomar1-2/+4
2022-01-03hw/slw: split P8 specific code into its own fileNicholas Piggin1-0/+1
2022-01-03hw/slw: Move P8 bits behind CONFIG_P8Nicholas Piggin1-0/+2
2021-08-06xive/p10: Add a XIVE2 driverCédric Le Goater1-0/+4
2021-06-30fast-reboot: Fix the bonus cleanup_cpu_state()Oliver O'Halloran1-2/+10
2020-06-11fast-reboot: improve fast reboot sequenceNicholas Piggin1-119/+120
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith1-1/+1
2020-02-26core/fast-reset: Do not enable by defaultOliver O'Halloran1-1/+1
2019-11-11Remove dead POWER7 codeNicholas Piggin1-6/+0
2019-11-04xive/p9: minor cleanup of the interfaceCédric Le Goater1-1/+1
2019-10-03core/util: trap based assertionsNicholas Piggin1-0/+1
2019-08-23pci: recheck pci nvram hacks on fast-rebootOliver O'Halloran1-0/+3
2019-07-26SPDX-ify all skiboot codeStewart Smith1-13/+4
2019-06-24fast-reboot: move platform specific bits to a platform callStewart Smith1-2/+2
2019-05-15core/fast-reboot: Add im-feeling-lucky optionSuraj Jitindar Singh1-2/+7
2019-02-13core/exceptions: allow recoverable sreset exceptionsNicholas Piggin1-0/+2
2019-02-13core/fast-reboot: fast reboot specific sreset patchNicholas Piggin1-11/+8
2019-02-13core/init: enable machine check on secondariesNicholas Piggin1-0/+2
2019-02-13core/fast-reboot: improve NMI handling during fast resetNicholas Piggin1-0/+34
2019-02-12core/init: rename setup_reset_vectorNicholas Piggin1-1/+1
2018-09-20fast-reboot: verify firmware "romem" checksumNicholas Piggin1-0/+5
2018-09-20core/mem_region: mambo reserve kernel payload areasNicholas Piggin1-3/+1
2018-09-19core/fast-reboot: print the fast reboot disable reasonNicholas Piggin1-5/+7
2018-09-18Actually add /ibm,opal/fast-reboot propertyStewart Smith1-0/+11
2018-07-16Scan PCI and clear memory simultaneouslyStewart Smith1-1/+4
2018-07-04core: always flush console before stoppingNicholas Piggin1-0/+3
2018-05-24cpu: Do an isync after setting LPCRBenjamin Herrenschmidt1-0/+1
2018-04-18core/fast-reboot: Increase timeout for dctl sreset to 1secVaidyanathan Srinivasan1-1/+1
2018-03-27core/fast-reboot: zero memory after fast rebootNicholas Piggin1-0/+18
2018-03-27core/fast-reboot: verify mem regions before fast rebootNicholas Piggin1-2/+23
2018-03-01fast-reboot: enable by default for POWER9Stewart Smith1-5/+0
2018-02-08fast-reboot: move pci_reset error handling into fast-reboot codeNicholas Piggin1-1/+12
2017-12-03fast-reboot: bare bones fast reboot implementation for POWER9Nicholas Piggin1-21/+43
2017-12-03fast-reboot: move boot CPU cleanup logically together with secondariesNicholas Piggin1-8/+8
2017-12-03fast-reboot: move fdt freeing into initNicholas Piggin1-6/+2
2017-12-03fast-reboot: improve failure error messagesNicholas Piggin1-3/+13
2017-12-03fast-reboot: quiesce opal before initiating a fast rebootNicholas Piggin1-29/+18
2017-12-03fast-reboot: move sreset direct controls to direct-controls.cNicholas Piggin1-283/+1
2017-12-03fast-reboot: allow mambo fast reboot independent of CPU typeNicholas Piggin1-1/+2
2017-12-03fast-reboot: move de-asserting of special wakeups to the initiatorNicholas Piggin1-3/+3
2017-12-03fast-reboot: inline fast_reset_p8 into fast_rebootNicholas Piggin1-30/+24
2017-12-03fast-reboot: remove delay after sresetNicholas Piggin1-2/+1
2017-12-03fast-reboot: add more barriers around cpu state changesNicholas Piggin1-1/+4
2017-12-03fast-reboot: add sreset timeout detection and handlingNicholas Piggin1-33/+45
2017-12-03fast-reboot: make spin loops consistent and SMT friendlyNicholas Piggin1-9/+15
2017-12-03fast-reboot: add sreset_all_others error handlingNicholas Piggin1-10/+13
2017-12-03fast-reboot: factor out the mambo sreset codeNicholas Piggin1-26/+62
2017-12-03fast-reboot: clean up some common cpu iteration processes with macrosNicholas Piggin1-46/+11
2017-12-03fast-reboot: remove last man standing logicNicholas Piggin1-22/+1
2017-12-03fast-reboot: factor out direct control loops for sresetNicholas Piggin1-21/+58