aboutsummaryrefslogtreecommitdiff
path: root/hw/slw.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-03hw/slw: split P8 specific code into its own fileNicholas Piggin1-480/+10
2022-01-03hw/slw: Move P8 bits behind CONFIG_P8Nicholas Piggin1-84/+92
2021-10-19AWAN simulator support for P10Ryan Grimm1-2/+5
2021-10-19Remove support for POWER8 DD1Nicholas Piggin1-323/+0
2021-08-06libpore: P10 stop-api supportPratik Rajesh Sampat1-4/+82
2021-08-06xive/p10: Add a XIVE2 driverCédric Le Goater1-3/+9
2021-08-06Basic P10 stop state supportVaidyanathan Srinivasan1-16/+110
2021-08-04POWER9 Cleanups: Don't force clear SPW bitsPratik R. Sampat1-9/+5
2020-08-07slw: Limit fused cores P9 to STOP0/1/2Benjamin Herrenschmidt1-1/+81
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith1-1/+1
2019-12-16add more sparse endian annotationsNicholas Piggin1-5/+5
2019-11-11Remove dead POWER7 codeNicholas Piggin1-3/+0
2019-11-11build: fix non-constant build assertsNicholas Piggin1-6/+1
2019-11-11slw: slw_reinit fix array overrunNicholas Piggin1-1/+1
2019-11-04xive/p9: minor cleanup of the interfaceCédric Le Goater1-0/+1
2019-09-06slw: Enable stop states on P9PRyan Grimm1-1/+2
2019-07-26SPDX-ify all skiboot codeStewart Smith1-16/+5
2019-06-04Remove POWER7 and POWER7+ supportStewart Smith1-3/+3
2019-05-15xscom: move more register definitions into processor-specific includesNicholas Piggin1-0/+2
2019-05-15nvram: Flag dangerous NVRAM optionsMichael Neuling1-1/+1
2019-01-25Remove POWER9N DD1 supportNicholas Piggin1-51/+0
2019-01-25SLW: Print verbose info on errors onlyAkshay Adiga1-2/+7
2019-01-25SLW: Remove Idle state support tor Power8 DD1Akshay Adiga1-50/+0
2018-06-27slw: Fix trivial typo in debug messageAndrew Donnellan1-1/+1
2018-06-05Quieten console output on bootStewart Smith1-1/+1
2018-05-24SLW: Remove stop1_lite and stop2_liteAkshay Adiga1-28/+8
2018-05-24cpu: Do an isync after setting LPCRBenjamin Herrenschmidt1-0/+2
2018-05-09Update default stop-state-disable mask to cut only stop11Vaidyanathan Srinivasan1-1/+1
2018-05-02SLW: Fix mambo boot to use stop statesAnton Blanchard1-0/+1
2018-05-01SLW: quieten 'Configuring self-restore' for DARN,NCU_SPEC_BAR and HRMORStewart Smith1-1/+1
2018-04-30Move P8 timer code to separate fileVasant Hegde1-183/+2
2018-04-29hw/slw: Don't assert on a unknown chipOliver O'Halloran1-2/+10
2018-04-11Disable stop states from OPALStewart Smith1-0/+23
2018-03-27Revert "NPU2 HMIs: dump out a *LOT* of npu2 registers for debugging"Stewart Smith1-2/+2
2018-03-22SLW: Increase stop4-5 residency by 10xAkshay Adiga1-2/+2
2018-02-28NPU2 HMIs: dump out a *LOT* of npu2 registers for debuggingStewart Smith1-2/+2
2018-01-15SLW: fix running in mamboStewart Smith1-1/+3
2018-01-14SCOM restore for DARN and XIVEAkshay Adiga1-2/+4
2018-01-14SLW: Call p9_stop_api only if deep_states are enabledAkshay Adiga1-0/+9
2018-01-14SLW: Detect if deep states are enabledAkshay Adiga1-1/+15
2018-01-14SLW: Move MAMBO simulator checks to slw_initAkshay Adiga1-7/+2
2018-01-14SLW: Use wakeup_engine state to handle errors in wakeup engineAkshay Adiga1-24/+14
2018-01-14SLW: Call slw_late_init_p{8, 9} only when has_wakeup_engine is setAkshay Adiga1-14/+37
2018-01-14SLW: Split init functionsAkshay Adiga1-32/+43
2018-01-14SLW: Delay cpuidle device-tree creationAkshay Adiga1-0/+1
2017-12-18SLW: Add idle state stop5 for DD2.0 and aboveAkshay Adiga1-0/+16
2017-09-28cpu: idle POWER9 power management implementationNicholas Piggin1-1/+1
2017-09-19SLW: Removing timebase related flags for stop4Akshay Adiga1-2/+2
2017-09-19SLW: Allow deep states if homer address is knownAkshay Adiga1-6/+17
2017-09-19SLW: Configure self-restore for HRMORAkshay Adiga1-0/+29