2024-02-23 | Nicholas Piggin | target/ppc: Rename registers to match ISA Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2024-02-23 | Nicholas Piggin | ppc/pnv: Update skiboot to v7.1 Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2024-02-23 | Nicholas Piggin | tests/avocado: Use default CPU for pseries machine Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2024-02-23 | Nicholas Piggin | tests/avocado: ppc add hypervisor tests Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2024-02-23 | Nicholas Piggin | tests/avocado: Add pseries KVM boot_linux test Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2024-02-23 | Nicholas Piggin | tests/avocado: Add ppc pseries and powernv hash MMU... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2024-02-23 | Nicholas Piggin | tests/avocado: ppc add powernv10 boot_linux_console... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2024-02-23 | Nicholas Piggin | tests/avocado: improve flaky ppc/pnv boot_linux_console... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2024-02-23 | Nicholas Piggin | tests/avocado: mark boot_linux.py long runtime instead... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2024-02-23 | Nicholas Piggin | target/ppc: Fix crash on machine check caused by ifetch Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2024-02-23 | Nicholas Piggin | target/ppc: Fix lxv/stxv MSR facility check Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2024-01-11 | Nicholas Piggin | gitlab: fix s390x tag for avocado-system-centos Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20240107170119.82222-2-npiggin@gmail.com> |
commitcommitdifftree |
2023-11-16 | Nicholas Piggin | tests/avocado: Enable reverse_debugging.py tests in... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20231116115354.228678-3-npiggin@gmail.com> |
commitcommitdifftree |
2023-11-16 | Nicholas Piggin | tests/avocado: reverse_debugging drain console to prevent... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20231116115354.228678-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-09-20 | Nicholas Piggin | tests/avocado: Fix console data loss Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230912131340.405619-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-09-15 | Nicholas Piggin | accel/tcg: mttcg remove false-negative halted assertion Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230829010658.8252-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | target/ppc: Fix LQ, STQ register-pair order for big... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | tests/avocado: ppc64 reverse debugging tests for pseries... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | tests/avocado: reverse-debugging cope with re-executing... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | tests/avocado: boot ppc64 pseries replay-record test... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | spapr: Fix record-replay machine reset consuming too... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | spapr: Fix machine reset deadlock from replay-record Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | target/ppc: Fix timebase reset with record-replay Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | target/ppc: Fix CPU reservation migration for record... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | hw/ppc: Read time only once to perform decrementer... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | hw/ppc: Reset timebase facilities on machine reset Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | target/ppc: Migrate DECR SPR Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | hw/ppc: Always store the decrementer value Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | target/ppc: Sign-extend large decrementer to 64-bits Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | hw/ppc: Avoid decrementer rounding errors Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | hw/ppc: Round up the decrementer interval when converting... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | host-utils: Add muldiv64_round_up Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | hw/ppc: Introduce functions for conversion between... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | hw/ppc/ppc.c: Tidy over-long lines Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | ppc/vof: Fix missed fields in VOF cleanup Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | ppc/vhyp: reset exception state when handling vhyp... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | spapr: implement H_SET_MODE debug facilities Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | target/ppc: Implement watchpoint debug facility for... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | target/ppc: Implement breakpoint debug facility for... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | target/ppc: Suppress single step interrupts on rfi... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | target/ppc: Improve book3s branch trace interrupt for... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-09-06 | Nicholas Piggin | target/ppc: Remove single-step suppression inside 0x100... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-08-04 | Nicholas Piggin | target/ppc: Fix VRMA page size for ISA v3.0 Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230730111842.39292-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-08-04 | Nicholas Piggin | target/ppc: Fix pending HDEC when entering PM state Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230726182230.433945-4-npiggin@gmail.com> |
commitcommitdifftree |
2023-08-04 | Nicholas Piggin | target/ppc: Implement ASDR register for ISA v3.0 for HPT Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230726182230.433945-2-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-31 | Nicholas Piggin | gdbstub: Fix client Ctrl-C handling Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-id: 20230711085903.304496-1-npiggin@gmail.com |
commitcommitdifftree |
2023-07-07 | Nicholas Piggin | target/ppc: Machine check on invalid real address access... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230703120301.45313-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-07 | Nicholas Piggin | tests/qtest: Add xscom tests for powernv10 machine Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230706053923.115003-3-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-07 | Nicholas Piggin | ppc/pnv: Set P10 core xscom region size to match hardware Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230706053923.115003-2-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-07 | Nicholas Piggin | tests/avocado: Add powernv machine test script Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230705120631.27670-5-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-07 | Nicholas Piggin | ppc/pnv: SMT support for powernv Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230705120631.27670-4-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-07 | Nicholas Piggin | target/ppc: SMT support for the HID SPR Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230705120631.27670-3-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-07 | Nicholas Piggin | target/ppc: Add LPAR-per-core vs per-thread mode flag Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230705120631.27670-2-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-07 | Nicholas Piggin | tests/avocado: record_replay test for ppc powernv machine Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230625103700.8992-2-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-07 | Nicholas Piggin | target/ppc: Fix icount access for some hypervisor instructions Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230625103700.8992-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-07 | Nicholas Piggin | sungem: Add WOL MMIO Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230625201628.65231-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-07 | Nicholas Piggin | target/ppc: Add TFMR SPR implementation with read and... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230625120317.13877-3-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-07 | Nicholas Piggin | target/ppc: Tidy POWER book4 SPR registration Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230625120317.13877-2-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-07 | Nicholas Piggin | hw/ppc: Fix clock update drift Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230629020713.327745-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-07 | Nicholas Piggin | target/ppc: Make HDECR underflow edge triggered Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230625122045.15544-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-07-03 | Nicholas Piggin | gdbstub: Permit reverse step/break to provide stop... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230623035304.279833-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-06-27 | Nicholas Piggin | icount: don't adjust virtual time backwards after warp Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20230627061406.241847-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | tests/avocado: ppc test VOF bios Linux boot Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | tests/avocado: Add ppc64 pseries multiprocessor boot... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | tests/avocado: boot ppc64 pseries to Linux VFS mount Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | spapr: TCG allow up to 8-thread SMT on POWER8 and newer... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | target/ppc: Add msgsnd/p and DPDES SMT support Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | target/ppc: Add support for SMT CTRL register Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | target/ppc: Add initial flags and helpers for SMT support Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | target/ppc: Fix sc instruction handling of LEV field Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | target/ppc: Better CTRL SPR implementation Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | target/ppc: Add ISA v3.1 LEV indication in SRR1 for... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | target/ppc: Implement HEIR SPR Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | target/ppc: Add SRR1 prefix indication to interrupt... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | target/ppc: Change partition-scope translate interface Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | target/ppc: Fix instruction loading endianness in alignment... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | ppc/spapr: Move spapr nested HV to a new file Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | ppc/spapr: load and store l2 state with helper functions Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | ppc/spapr: Add a nested state struct Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | ppc/spapr: H_ENTER_NESTED should restore host XER ca... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-25 | Nicholas Piggin | target/ppc: gdbstub init spr gdb_id for all CPUs Signed-off-by: Nicholas Piggin <npiggin@gmail.com> |
commitcommitdifftree |
2023-06-10 | Nicholas Piggin | target/ppc: Decrementer fix BookE semantics Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230530131214.373524-2-npiggin@gmail.com> |
commitcommitdifftree |
2023-06-10 | Nicholas Piggin | target/ppc: Fix decrementer time underflow and infinite... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230530131214.373524-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-06-10 | Nicholas Piggin | target/ppc: Rework store conditional to avoid branch Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230605025445.161932-4-npiggin@gmail.com> |
commitcommitdifftree |
2023-06-10 | Nicholas Piggin | target/ppc: Remove larx/stcx. memory barrier semantics Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230605025445.161932-3-npiggin@gmail.com> |
commitcommitdifftree |
2023-06-10 | Nicholas Piggin | target/ppc: Ensure stcx size matches larx Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230605025445.161932-2-npiggin@gmail.com> |
commitcommitdifftree |
2023-06-10 | Nicholas Piggin | target/ppc: Fix lqarx to set cpu_reserve Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230605025445.161932-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-06-10 | Nicholas Piggin | target/ppc: PMU implement PERFM interrupts Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230530134313.387252-2-npiggin@gmail.com> |
commitcommitdifftree |
2023-06-10 | Nicholas Piggin | target/ppc: Support directed privileged doorbell interrupt... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230530130526.372701-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-06-10 | Nicholas Piggin | target/ppc: Fix msgclrp interrupt type Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230530130714.373215-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-06-10 | Nicholas Piggin | target/ppc: PMU do not clear MMCR0[FCECE] on performance... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230530134313.387252-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-06-10 | Nicholas Piggin | target/ppc: Fix PMU hflags calculation Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230530130447.372617-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-06-10 | Nicholas Piggin | target/ppc: Fix nested-hv HEAI delivery Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230530132127.385001-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-05-28 | Nicholas Piggin | target/ppc: Add POWER9 DD2.2 model Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230515160201.394587-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-05-28 | Nicholas Piggin | target/ppc: Use SMT4 small core chip type in POWER9... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230515160131.394562-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-05-28 | Nicholas Piggin | spapr: Add SPAPR_CAP_AIL_MODE_3 for AIL mode 3 support... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230515160216.394612-1-npiggin@gmail.com> |
commitcommitdifftree |
2023-05-27 | Nicholas Piggin | target/ppc: Alignment faults do not set DSISR in ISA... Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230515092655.171206-5-npiggin@gmail.com> |
commitcommitdifftree |
2023-05-27 | Nicholas Piggin | target/ppc: Fix width of some 32-bit SPRs Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20230515092655.171206-2-npiggin@gmail.com> |
commitcommitdifftree |
2022-10-17 | Nicholas Piggin | target/ppc: restore powerpc_excp_booke doorbell interrupts Signed-off-by: Nicholas Piggin <npiggin@gmail.com> ...Id: <20220924114436.1422786-1-npiggin@gmail.com> |
commitcommitdifftree |
2022-08-31 | Nicholas Piggin | ppc/pnv: Add initial P9/10 SBE model Signed-off-by: Nicholas Piggin <npiggin@gmail.com> ...Id: <20220811093726.1442343-1-npiggin@gmail.com> |
commitcommitdifftree |
next |