aboutsummaryrefslogtreecommitdiff
path: root/hw/ppc
AgeCommit message (Expand)AuthorFilesLines
2022-04-20hw: Add compat machines for 7.1Cornelia Huck1-2/+13
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau16-16/+0
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau2-2/+2
2022-04-04hw/ppc: free env->tb_env in spapr_unrealize_vcpu()Daniel Henrique Barboza2-0/+10
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster10-24/+23
2022-03-14ppc/pnv: Remove user-created PHB{3,4,5} devicesCédric Le Goater1-24/+1
2022-03-14ppc/pnv: Always create the PHB5 PEC devicesFrederic Barrat1-3/+1
2022-03-07osdep: Move memalign-related functions to their own headerPeter Maydell2-0/+2
2022-03-02hw/ppc/spapr_vio.c: use g_autofree in spapr_dt_vdevice()Daniel Henrique Barboza1-4/+2
2022-03-02hw/ppc/spapr_rtas.c: use g_autofree in rtas_ibm_get_system_parameter()Daniel Henrique Barboza1-13/+12
2022-03-02spapr_pci_nvlink2.c: use g_autofree in spapr_phb_nvgpu_ram_populate_dt()Daniel Henrique Barboza1-6/+4
2022-03-02hw/ppc/spapr_numa.c: simplify spapr_numa_write_assoc_lookup_arrays()Daniel Henrique Barboza1-8/+8
2022-03-02hw/ppc/spapr_drc.c: use g_autofree in spapr_drc_by_index()Daniel Henrique Barboza1-4/+2
2022-03-02hw/ppc/spapr_drc.c: use g_autofree in spapr_dr_connector_new()Daniel Henrique Barboza1-2/+1
2022-03-02hw/ppc/spapr_drc.c: use g_autofree in drc_unrealize()Daniel Henrique Barboza1-3/+1
2022-03-02hw/ppc/spapr_drc.c: use g_autofree in drc_realize()Daniel Henrique Barboza1-3/+1
2022-03-02hw/ppc/spapr_drc.c: use g_auto in spapr_dt_drc()Daniel Henrique Barboza1-18/+12
2022-03-02hw/ppc/spapr_caps.c: use g_autofree in spapr_caps_add_properties()Daniel Henrique Barboza1-5/+2
2022-03-02hw/ppc/spapr_caps.c: use g_autofree in spapr_cap_get_string()Daniel Henrique Barboza1-4/+3
2022-03-02hw/ppc/spapr_caps.c: use g_autofree in spapr_cap_set_string()Daniel Henrique Barboza1-5/+3
2022-03-02hw/ppc/spapr.c: fail early if no firmware found in machine_init()Daniel Henrique Barboza1-13/+11
2022-03-02hw/ppc/spapr.c: use g_autofree in spapr_dt_chosen()Daniel Henrique Barboza1-5/+2
2022-03-02ppc/xive: Add support for PQ state bits offloadCédric Le Goater1-2/+6
2022-03-02ppc/psi: Add support for StoreEOI and 64k ESB pages (POWER10)Cédric Le Goater2-6/+30
2022-03-02ppc/pnv: Add a HOMER model to POWER10Cédric Le Goater2-0/+84
2022-03-02ppc/pnv: Add model for POWER10 PHB5 PCIe Host bridgeCédric Le Goater1-0/+51
2022-03-02ppc/pnv: Add POWER10 quadsCédric Le Goater1-10/+40
2022-03-02ppc/pnv: Add a OCC model for POWER10Cédric Le Goater2-0/+26
2022-03-02ppc/pnv: Add a XIVE2 controller to the POWER10 chipCédric Le Goater1-3/+82
2022-03-02hw/ppc/pnv: Determine ns16550's IRQ number from QOM propertyBernhard Beschow1-1/+4
2022-02-28rtc: Have event RTC_CHANGE identify the RTC by QOM pathMarkus Armbruster1-1/+3
2022-02-28qapi: Move RTC_CHANGE back out of target schemaPeter Maydell1-1/+1
2022-02-21Mark remaining global TypeInfo instances as constBernhard Beschow2-2/+2
2022-02-18spapr: implement nested-hv capability for the virtual hypervisorNicholas Piggin3-10/+374
2022-02-18target/ppc: Introduce a vhyp framework for nested HV supportNicholas Piggin2-0/+12
2022-02-18target/ppc: make vhyp get_pate method take lpid and return successNicholas Piggin1-1/+6
2022-02-18ppc: allow the hdecr timer to be created/destroyedNicholas Piggin1-0/+21
2022-02-18spapr: prevent hdec timer being set up under virtual hypervisorNicholas Piggin2-4/+4
2022-02-18spapr: nvdimm: Introduce spapr-nvdimm deviceShivaprasad G Bhat1-0/+132
2022-02-18spapr: nvdimm: Implement H_SCM_FLUSH hcallShivaprasad G Bhat2-0/+262
2022-02-09target/ppc: Remove PowerPC 601 CPUsCédric Le Goater2-28/+2
2022-01-31Merge remote-tracking branch 'remotes/legoater/tags/pull-ppc-20220130' into s...Peter Maydell4-4/+6
2022-01-29Merge remote-tracking branch 'remotes/quintela-gitlab/tags/migration-20220128...Peter Maydell1-1/+0
2022-01-28Remove unnecessary minimum_version_id_old fieldsPeter Maydell1-1/+0
2022-01-28rtc: Move RTC function prototypes to their own headerPeter Maydell1-1/+1
2022-01-28hw/ppc/vof: Add missing includesPhilippe Mathieu-Daudé1-1/+0
2022-01-28spapr.c: check bus != NULL in spapr_get_fw_dev_path()Daniel Henrique Barboza1-1/+1
2022-01-28spapr: Force 32bit when resetting a coreAlexey Kardashevskiy2-2/+5
2022-01-12ppc/pnv: Introduce user creatable pnv-phb4 devicesDaniel Henrique Barboza1-0/+2
2022-01-12ppc/pnv: Move num_phbs under Pnv8ChipCédric Le Goater1-4/+3