2022-01-04 | Cédric Le Goater | ppc/ppc405: Rework ppc_40x_timers_init() to use a PowerPCCPU Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2022-01-04 | Cédric Le Goater | ppc/ppc405: Restore TCR and STR write handlers Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2022-01-04 | Cédric Le Goater | ppc/ppc405: Activate MMU logs Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2022-01-04 | Cédric Le Goater | ppc/ppc4xx: Convert printfs() Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2022-01-04 | Cédric Le Goater | target/ppc: Print out literal exception names in logs Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2022-01-04 | Cédric Le Goater | target/ppc: Remove static inline Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2022-01-04 | Cédric Le Goater | target/ppc: Check effective address validity Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2022-01-04 | Cédric Le Goater | target/ppc: Improve logging in Radix MMU Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2022-01-04 | Daniel Henrique... | pnv_phb4.c: do not set 'root-bus' as bus name Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2022-01-04 | Daniel Henrique... | pnv_phb3.c: do not set 'root-bus' as bus name Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2022-01-04 | Cédric Le Goater | ppc/pnv: Remove the PHB4 "device-id" property Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2022-01-04 | Cédric Le Goater | ppc/pnv: Remove PHB4 reset handler Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2022-01-04 | Cédric Le Goater | ppc/pnv: Change the maximum of PHB3 devices for Power8NVL Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/pnv: Use QOM hierarchy to scan PEC PHB4 devices Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/pnv: Move realize of PEC stacks under the PEC model Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/pnv: Remove "system-memory" property from PHB4 PEC Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/pnv: Compute the PHB index from the PHB4 PEC model Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/pnv: Introduce a num_stack class attribute Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/pnv: Introduce a "chip" property under the PHB4... Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/pnv: Introduce version and device_id class atributes... Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/pnv: Introduce a num_pecs class attribute for PHB4... Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/pnv: Use QOM hierarchy to scan PHB3 devices Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/pnv: Move mapping of the PHB3 CQ regions under... Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/pnv: Drop the "num-phbs" property Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/pnv: Use the chip class to check the index of PHB3... Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/pnv: Introduce a "chip" property under PHB3 Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Daniel Henrique... | PPC64/TCG: Implement 'rfebb' instruction Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Daniel Henrique... | target/ppc/power8-pmu.c: add PM_RUN_INST_CMPL (0xFA... Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Daniel Henrique... | target/ppc: enable PMU instruction count Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Daniel Henrique... | target/ppc: enable PMU counter overflow with cycle... Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Daniel Henrique... | target/ppc: PMU: update counters on MMCR1 write Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Daniel Henrique... | target/ppc: PMU: update counters on PMCs r/w Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Daniel Henrique... | target/ppc: PMU basic cycle count for pseries TCG Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Daniel Henrique... | target/ppc: introduce PMUEventType and PMU overflow... Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | Revert "target/ppc: Move SPR_DSISR setting to powerpc_excp" Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | target/ppc: Fix e6500 boot Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Matheus Ferst | target/ppc: move xscvqpdp to decodetree Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Matheus Ferst | target/ppc: fix xscvqpdp register access Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Victor Colombo | target/ppc: Move xs{max,min}[cj]dp to decodetree Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Victor Colombo | target/ppc: Fix xs{max, min}[cj]dp to use VSX registers Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/ppc405: Add update of bi_procfreq field Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/ppc405: Fix bi_pci_enetaddr2 field in U-Boot board... Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/ppc405: Change default PLL values at reset Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/ppc405: Fix boot from kernel Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/ppc405: Introduce ppc405_set_default_bootinfo() Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/ppc405: Rework FW load Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/ppc405: Remove flash support Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/ppc405: Add some address space definitions Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/ppc405: Change ppc405ep_init() return value Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/ppc405: Drop flag parameter in ppc405_set_bootinfo() Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/ppc405: Convert printfs to trace-events Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc: Add trace-events for DCR accesses Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Thomas Huth | ppc: Mark the 'taihu' machine as deprecated Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | ppc/ppc405: Change kernel load address Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Cédric Le Goater | target/ppc: remove 401/403 CPUs Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | target/ppc: Set 601v exception model id Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | target/ppc: Remove 603e exception model Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | target/ppc: Fix MPCxxx FPU interrupt address Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | target/ppc: Remove the software TLB model of 7450 CPUs Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | target/ppc: Disable unused facilities in the e600 CPU Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | target/ppc: Disable software TLB for the 7450 family Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Use helper_todouble/tosingle in helper_xststdcsp Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Update fres to new flags and float64r32 Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Add helper for frsqrtes Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Add helper for fmuls Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Add helpers for fadds, fsubs, fdivs Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Add helper for fsqrts Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Add helpers for fmadds et al Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | softfloat: Add float64r32 arithmetic routines Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Update fre to new flags Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Update xsrqpi and xsrqpxp to new flags Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Update sqrt for new flags Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Use helper_todouble in do_frsp Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Update do_frsp for new flags Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Split out do_frsp Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Do not call do_float_check_status from... Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Split out do_fmadd Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Update fmadd for new flags Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Clean up do_fri Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Tidy inexact handling in do_fri Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Use FloatRoundMode in do_fri Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Remove inline from do_fri Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Fix VXCVI return value Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Update float_invalid_cvt for new flags Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Move float_check_status from FPU_FCTI to... Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Update float_invalid_op_div for new flags Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Update float_invalid_op_mul for new flags Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | target/ppc: Update float_invalid_op_addsub for new... Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | softfloat: Add flag specific to signaling nans Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | softfloat: Add flag specific to convert non-nan to int Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | softfloat: Add flag specific to sqrt(-x) Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | softfloat: Add flags specific to Inf / Inf and 0 / 0 Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | softfloat: Add flag specific to Inf * 0 Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | softfloat: Add flag specific to Inf - Inf Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Richard Henderson | softfloat: Extend float_exception_flags to 16 bits Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Leonardo Garcia | Link new ppc-spapr-hcalls.rst file to pseries.rst. Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Leonardo Garcia | docs: Rename ppc-spapr-hcalls.txt to ppc-spapr-hcalls... Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Leonardo Garcia | docs: rSTify ppc-spapr-hcalls.txt Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Leonardo Garcia | docs: Introducing pseries documentation. Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2021-12-17 | Daniel Henrique... | ppc/pnv.c: fix "system-id" FDT when -uuid is set Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
next |