aboutsummaryrefslogtreecommitdiff
path: root/hw/ppc/ppc.c
AgeCommit message (Expand)Author
2021-10-21hw/ppc: Fix iothread locking in the 405 codeThomas Huth
2021-10-21target/ppc: Fix the test raising the decrementer exceptionCédric Le Goater
2021-09-30target/ppc: Fix 64-bit decrementerCédric Le Goater
2021-09-30target/ppc: Convert debug to trace events (decrementer and IRQ)Cédric Le Goater
2021-09-30target/ppc: Replace debug messages by asserts for unknown IRQ pinsCédric Le Goater
2021-05-02Do not include cpu.h if it's not really necessaryThomas Huth
2021-03-09sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé
2020-12-14hw/ppc: Do not re-read the clock on pre_save if doing savevmGreg Kurz
2020-12-14ppc: Add a missing break for PPC6xx_INPUT_TBENChen Qun
2020-02-02hw/ppc/prep: Remove the deprecated "prep" machine and the OpenHackware BIOSThomas Huth
2019-12-17target/ppc: Add SPR TBU40Suraj Jitindar Singh
2019-12-17target/ppc: Work [S]PURR implementation and add HV supportSuraj Jitindar Singh
2019-12-17target/ppc: Implement the VTB for HV accessSuraj Jitindar Singh
2019-12-17ppc: Don't use CPUPPCState::irq_input_state with modern Book3s CPU modelsGreg Kurz
2019-12-17ppc: Deassert the external interrupt pin in KVM on resetGreg Kurz
2019-12-17ppc: Introduce a ppc_cpu_pir() helperCédric Le Goater
2019-08-21migration: Do not re-read the clock on pre_save in case of paused guestMaxiwell S. Garcia
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster
2019-08-16Include migration/vmstate.h lessMarkus Armbruster
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster
2019-07-02ppc: Introduce kvmppc_set_reg_tb_offset() helperGreg Kurz
2019-07-02hw/ppc: Drop useless CONFIG_KVM ifdeferyGreg Kurz
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster
2019-06-10target/ppc: Use env_cpu, env_archcpuRichard Henderson
2019-03-29target/ppc: Consolidate 64-bit server processor detection in a helperGreg Kurz
2019-03-12ppc: externalize ppc_get_vcpu_by_pir()Cédric Le Goater
2019-03-12target/ppc: Implement large decrementer support for TCGSuraj Jitindar Singh
2019-02-26target/ppc: Add POWER9 external interrupt modelBenjamin Herrenschmidt
2019-02-26target/ppc: Rename "in_pm_state" to "resume_as_sreset"Benjamin Herrenschmidt
2019-02-04hw/ppc: Don't include m48t59.h if it is not necessaryThomas Huth
2019-02-04hw/ppc: Move ppc40x_*reset() functions from ppc405_uc.c to ppc.cThomas Huth
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster
2017-10-17ppc: spapr: replace ppc_cpu_parse_features() with cpu_parse_cpu_model()Igor Mammedov
2017-09-27migration: pre_save return intDr. David Alan Gilbert
2017-09-08ppc: spapr: Make VCPU ID handling private to SPAPRSam Bobroff
2017-09-08ppc: spapr: Rename cpu_dt_id to vcpu_idSam Bobroff
2017-05-23shutdown: Add source information to SHUTDOWN and RESETEric Blake
2017-02-24tcg: drop global lock during TCG code executionJan Kiszka
2017-01-31spapr: clock should count only if vm is runningLaurent Vivier
2017-01-31ppc: Remove unused function cpu_ppc601_rtc_init()Thomas Huth
2016-08-13ppc: parse cpu features onceGreg Kurz
2016-07-01ppc: Initial HDEC supportBenjamin Herrenschmidt
2016-06-07ppc: Remove a potential overflow in muldiv64()Laurent Vivier
2016-05-19ppc: use PowerPCCPU instead of CPUPPCStatePaolo Bonzini
2016-03-22Replaced get_tick_per_sec() by NANOSECONDS_PER_SECONDRutuja Shah
2016-03-22hw: explicitly include qemu-common.h and cpu.hPaolo Bonzini
2016-01-29ppc: Clean up includesPeter Maydell
2015-10-08s/cpu_get_real_ticks/cpu_get_host_ticks/Christopher Covington