aboutsummaryrefslogtreecommitdiff
path: root/target/ppc/excp_helper.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-04target/ppc: Add POWER10 exception modelNicholas Piggin1-3/+51
2021-05-04target/ppc: rework AIL logic in interrupt deliveryNicholas Piggin1-60/+105
2021-05-04target/ppc: Fix POWER9 radix guest HV interrupt AIL behaviourNicholas Piggin1-4/+13
2021-05-04target/ppc: Create helper_scvRichard Henderson1-0/+9
2020-12-14target/ppc: Introduce an mmu_is_64bit() helperGreg Kurz1-2/+2
2020-11-15powerpc tcg: Fix Lesser GPL version numberChetan Pant1-1/+1
2020-11-05target/ppc/excp_helper: Add a fallthrough for fix compiler warningChen Qun1-0/+1
2020-10-28ppc/: fix some comment spelling errorszhaolichang1-3/+3
2020-05-27ppc/spapr: Add hotremovable flag on DIMM LMBs on drmem_v2Leonardo Bras1-8/+8
2020-05-27target/ppc: Add support for scv and rfscv instructionsNicholas Piggin1-27/+71
2020-05-27target/ppc: Untabify excp_helper.cGreg Kurz1-8/+8
2020-05-07target/ppc: Add support for Radix partition-scoped translationCédric Le Goater1-1/+2
2020-05-07ppc/spapr: tweak change system reset helperNicholas Piggin1-4/+1
2020-05-07target/ppc: Improve syscall exception loggingNicholas Piggin1-4/+26
2020-03-17target/ppc: allow ppc_cpu_do_system_reset to take an alternate vectorNicholas Piggin1-1/+4
2020-03-17ppc/spapr: Fix FWNMI machine check interrupt deliveryNicholas Piggin1-22/+52
2020-02-02target/ppc: add support for Hypervisor Facility Unavailable ExceptionCédric Le Goater1-0/+13
2020-02-02target/ppc: Add privileged message send facilitiesCédric Le Goater1-16/+50
2020-01-08target/ppc: Handle AIL=0 in ppc_excp_vector_offsetFabiano Rosas1-0/+2
2019-06-10target/ppc: Use env_cpu, env_archcpuRichard Henderson1-7/+7
2019-04-26target/ppc: Style fixes for excp_helper.cDavid Gibson1-34/+53
2019-03-12target/ppc: Move exception vector offset computation into a functionFabiano Rosas1-11/+19
2019-02-26target/ppc: Add support for LPCR:HEIC on POWER9Benjamin Herrenschmidt1-1/+4
2019-02-26target/ppc: Add Hypervisor Virtualization Interrupt on POWER9Benjamin Herrenschmidt1-1/+16
2019-02-26target/ppc: Detect erroneous condition in interrupt deliveryBenjamin Herrenschmidt1-0/+16
2019-02-26target/ppc: Add POWER9 exception modelBenjamin Herrenschmidt1-4/+13
2019-02-26target/ppc: Rename "in_pm_state" to "resume_as_sreset"Benjamin Herrenschmidt1-4/+4
2019-02-26target/ppc: Move "wakeup reset" code to a separate functionBenjamin Herrenschmidt1-34/+41
2019-02-26target/ppc: Fix support for "STOP light" states on POWER9Benjamin Herrenschmidt1-2/+6
2019-02-26target/ppc: Don't clobber MSR:EE on PM instructionsBenjamin Herrenschmidt1-12/+15
2019-02-26target/ppc: Fix nip on power management instructionsBenjamin Herrenschmidt1-1/+0
2019-02-17target/ppc: Remove some #if 0'ed codeBenjamin Herrenschmidt1-12/+0
2018-08-21ppc: add DBCR based debuggingRoman Kapl1-7/+4
2018-07-03target/ppc: Add do_unaligned_access hookRichard Henderson1-1/+17
2018-01-20target/ppc: add support for hypervisor doorbells on book3s CPUsCédric Le Goater1-0/+52
2018-01-17target/ppc: add support for POWER9 HILECédric Le Goater1-1/+1
2017-12-05target/ppc: Fix system lockups caused by interrupt_request state corruptionRichard Purdie1-4/+3
2017-07-11target-ppc: SPR_BOOKE_ESR not set on FP exceptionsAaron Larson1-0/+1
2017-06-30target/ppc/excp_helper: Take BQL before calling cpu_interrupt()Thomas Huth1-0/+3
2017-05-24target/ppc: reset reservation in do_rfi()Nikunj A Dadhania1-0/+3
2017-05-11target/ppc: do not reset reserve_addr in exec_enterNikunj A Dadhania1-0/+3
2017-01-31ppc: Clean up and QOMify hypercall emulationDavid Gibson1-7/+4
2016-12-20Move target-* CPU file into a target/ folderThomas Huth1-0/+1142