aboutsummaryrefslogtreecommitdiff
path: root/target/ppc
AgeCommit message (Expand)AuthorFilesLines
2022-01-31Merge remote-tracking branch 'remotes/legoater/tags/pull-ppc-20220130' into s...Peter Maydell13-333/+712
2022-01-28target/ppc: Remove support for the PowerPC 602 CPUCédric Le Goater10-322/+1
2022-01-28Remove unnecessary minimum_version_id_old fieldsPeter Maydell1-2/+0
2022-01-28target/ppc: 74xx: Set SRRs directly in exception codeFabiano Rosas1-11/+2
2022-01-28target/ppc: 74xx: System Reset interrupt cleanupFabiano Rosas1-16/+2
2022-01-28target/ppc: 74xx: System Call exception cleanupFabiano Rosas1-6/+11
2022-01-28target/ppc: 74xx: Program exception cleanupFabiano Rosas1-4/+0
2022-01-28target/ppc: 74xx: External interrupt cleanupFabiano Rosas1-38/+0
2022-01-28target/ppc: 74xx: Machine Check exception cleanupFabiano Rosas1-24/+0
2022-01-28target/ppc: Simplify powerpc_excp_74xxFabiano Rosas1-202/+9
2022-01-28target/ppc: Introduce powerpc_excp_74xxFabiano Rosas1-0/+474
2022-01-28target/ppc: books: Program exception cleanupFabiano Rosas1-4/+0
2022-01-28target/ppc: books: External interrupt cleanupFabiano Rosas1-23/+7
2022-01-28target/ppc: books: Machine Check exception cleanupFabiano Rosas1-17/+0
2022-01-28target/ppc: Simplify powerpc_excp_booksFabiano Rosas1-147/+14
2022-01-28target/ppc: Introduce powerpc_excp_booksFabiano Rosas1-0/+478
2022-01-28target/ppc: 405: Watchdog timer exception cleanupFabiano Rosas1-9/+0
2022-01-28target/ppc: 405: Program exception cleanupFabiano Rosas1-15/+4
2022-01-28target/ppc: 405: Instruction storage interrupt cleanupFabiano Rosas1-1/+0
2022-01-28target/ppc: 405: Data Storage exception cleanupFabiano Rosas1-1/+1
2022-01-28target/ppc: 405: Debug exception cleanupFabiano Rosas1-14/+4
2022-01-28target/ppc: 405: Alignment exception cleanupFabiano Rosas1-7/+0
2022-01-28target/ppc: 405: System call exception cleanupFabiano Rosas1-19/+2
2022-01-28target/ppc: 405: External exception cleanupFabiano Rosas1-37/+0
2022-01-28target/ppc: 405: Machine check exception cleanupFabiano Rosas1-24/+2
2022-01-28target/ppc: 405: Critical exceptions cleanupFabiano Rosas1-15/+2
2022-01-28target/ppc: Simplify powerpc_excp_40xFabiano Rosas1-195/+10
2022-01-28target/ppc: Introduce powerpc_excp_40xFabiano Rosas1-0/+474
2022-01-28target/ppc: 405: Add missing MSR_ME bitFabiano Rosas1-0/+1
2022-01-28target/ppc: 405: Rename MSR_POW to MSR_WEFabiano Rosas2-1/+2
2022-01-28ppc/ppc405: Fix TLB flushingCédric Le Goater3-2/+13
2022-01-28target/ppc: Put do_rfi under a TCG-only blockFabiano Rosas1-2/+0
2022-01-28target/ppc: Fix test on mmu_model in hreg_compute_hflags_value()Cédric Le Goater1-2/+4
2022-01-28target/ppc: fix 'skip KVM' cond in cpu_interrupt_exittb()Daniel Henrique Barboza1-1/+5
2022-01-28target/ppc/mmu_common: Fix SRR1/MSR error code on Book-EVitaly Cheptsov1-3/+15
2022-01-28target/ppc: 603: fix restore of GPRs 0-3 on rfiChristophe Leroy1-0/+4
2022-01-18target/ppc: Fix 7448 supportCédric Le Goater1-4/+4
2022-01-18target/ppc: Finish removal of 401/403 CPUsCédric Le Goater6-51/+1
2022-01-18target/ppc: Remove last user of .load_state_oldCédric Le Goater1-112/+0
2022-01-12target/ppc: Set the correct endianness for powernv memory dumpsFabiano Rosas1-1/+1
2022-01-12target/ppc: Introduce a wrapper for powerpc_excpFabiano Rosas1-1/+11
2022-01-12target/ppc: Use ppc_interrupts_little_endian in powerpc_excpFabiano Rosas1-28/+1
2022-01-12target/ppc: Add MSR_ILE support to ppc_interrupts_little_endianFabiano Rosas1-1/+3
2022-01-12target/ppc: Add HV support to ppc_interrupts_little_endianFabiano Rosas3-10/+17
2022-01-12target/ppc: powerpc_excp: Group unimplemented exceptionsFabiano Rosas1-69/+8
2022-01-12target/ppc: powerpc_excp: Keep 60x/7x5 soft MMU logs activeFabiano Rosas1-5/+1
2022-01-12target/ppc: powerpc_excp: Extract software TLB logging into a functionFabiano Rosas1-28/+37
2022-01-12target/ppc: Add extra float instructions to POWER5P processorsCédric Le Goater1-0/+1
2022-01-12target/ppc: Add popcntb instruction to POWER5+ processorsCédric Le Goater1-0/+1
2022-01-08exec/memop: Adding signedness to quad definitionsFrédéric Pétrot4-50/+50