aboutsummaryrefslogtreecommitdiff
path: root/asm
AgeCommit message (Expand)AuthorFilesLines
2021-10-19asm/head: Fix P10 HILE for little endian buildNicholas Piggin1-0/+5
2021-10-13HBRT: fix clobbered r16 when host services handlers are calledNicholas Piggin1-0/+10
2021-08-06p10: Workaround core recovery issueMichael Neuling1-2/+2
2021-08-06Initial POWER10 enablementNicholas Piggin2-3/+56
2021-06-30asm/head.S: Fix early SPR inits for big coreNicholas Piggin1-9/+25
2020-09-29asm/head: fix power save wakeup register corruptionNicholas Piggin1-4/+4
2020-08-07Add basic P9 fused core supportRyan Grimm1-3/+22
2020-06-11build: -fverbose-asm for .s targetsNicholas Piggin1-1/+1
2020-06-11core: interrupt markers for stack tracesNicholas Piggin2-0/+6
2020-06-11move opal_branch_table, opal_num_args to .rodata sectionNicholas Piggin2-7/+10
2020-06-11move the __this_cpu register to r16, reserve r13-r15Nicholas Piggin2-22/+22
2020-06-11asm/head.S: QUIESCE_REJECT fixNicholas Piggin1-1/+2
2020-06-04Disable protected execution facilityRyan Grimm1-0/+41
2020-05-26opal entry: Fix LE skiboot clobbering r10 argumentNicholas Piggin1-1/+1
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith7-7/+7
2019-12-16add little endian supportNicholas Piggin1-19/+47
2019-12-16cvc: allow BE cvc code to be called from LE contextNicholas Piggin1-24/+18
2019-12-16naca: move naca definition from asm to CNicholas Piggin2-52/+0
2019-12-16asm/cvc_entry.S: r2 save fixNicholas Piggin1-2/+7
2019-11-11Remove dead POWER7 codeNicholas Piggin1-10/+0
2019-11-11build: fix non-constant build assertsNicholas Piggin1-0/+4
2019-10-03core/util: branch-to-NULL assert for ELFv2 ABINicholas Piggin1-0/+2
2019-07-26asm/head: set skiboot TOC in interrupt handler entryNicholas Piggin1-3/+5
2019-07-26SPDX-ify all skiboot codeStewart Smith7-68/+16
2019-06-04Remove POWER7 and POWER7+ supportStewart Smith1-58/+0
2019-04-17asm/head: balance branches to avoid link stack predictor mispredictsNicholas Piggin1-1/+6
2019-04-17asm/head.S: set POWER9 radix HID bit at entryNicholas Piggin1-0/+3
2019-03-05asm/head: move unnecessary code out of headNicholas Piggin2-134/+139
2019-02-13core/exceptions: implement support for MCE interrupts in powersaveNicholas Piggin1-10/+37
2019-02-13core/exceptions: allow recoverable sreset exceptionsNicholas Piggin1-0/+4
2019-02-13core/exceptions: implement an exception handler for non-powersave sresetsNicholas Piggin1-1/+19
2019-02-13asm/head: sreset handler remove FIXUP_ENDIANNicholas Piggin1-15/+0
2019-02-13core/fast-reboot: fast reboot specific sreset patchNicholas Piggin1-12/+25
2019-02-13asm/head: provide asm support for interrupts to be returned fromNicholas Piggin2-18/+77
2019-02-12asm/head: use HSRR exception registers in FIXUP_ENDIANNicholas Piggin1-11/+12
2019-02-12core/exceptions: save current MSR in exception frameNicholas Piggin2-0/+3
2019-02-10Add PVR_TYPE_P9PReza Arbab2-2/+11
2018-05-04asm: Fix up assembly for clangJoel Stanley1-2/+2
2018-04-29asm/head: Fix comparison in opal_entry for switching to emergencyVaibhav Jain1-1/+1
2018-04-18core/opal: Emergency stack for re-entryNicholas Piggin1-4/+18
2018-04-18asm/head: implement quiescing without stack or clobbering regsNicholas Piggin2-6/+68
2018-04-18core/stack: backtrace unwind basic OPAL call detailsNicholas Piggin1-1/+5
2018-03-27mem-map: Use a symbolic constant for exception vector sizeNicholas Piggin1-1/+1
2018-02-28build: use thin archives rather than incremental linkingNicholas Piggin1-1/+1
2018-02-08core/exception: beautify exception handler, add MCE-involved registersNicholas Piggin2-0/+6
2018-02-08core/init: manage MSR[ME] explicitly, always enableNicholas Piggin1-0/+29
2017-12-20Add support for new gcc 7 parametrized stack protectorBenjamin Herrenschmidt1-0/+5
2017-12-18libstb/trustedboot.c: import tb_measure() from stb.cClaudio Carvalho1-2/+2
2017-12-18libstb/secureboot.c: import sb_verify() from stb.cClaudio Carvalho2-3/+3
2017-12-03fast-reboot: quiesce opal before initiating a fast rebootNicholas Piggin1-10/+0