You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/target/ppc
Glenn Miles 2fc0a78a57 target/ppc: Fix THREAD_SIBLING_FOREACH for multi-socket
The THREAD_SIBLING_FOREACH macro wasn't excluding threads from other
chips. Add chip_index field to the thread state and add a check for the
new field in the macro.

Fixes: b769d4c8f4 ("target/ppc: Add initial flags and helpers for SMT support")
Signed-off-by: Glenn Miles <milesg@linux.ibm.com>
[npiggin: set chip_index for spapr too]
Reviewed-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
1 week ago
..
translate target/ppc: Fix lxvx/stxvx facility check 2 months ago
Kconfig ppc: switch boards to "default y" 7 months ago
arch_dump.c target/ppc/arch_dump: set prstatus pid to cpuid 4 months ago
compat.c target/ppc: Add Power11 DD2.0 processor 1 month ago
cpu-models.c target/ppc: Add Power11 DD2.0 processor 1 month ago
cpu-models.h target/ppc: Add Power11 DD2.0 processor 1 month ago
cpu-param.h license: Update deprecated SPDX tag LGPL-2.0+ to LGPL-2.0-or-later 3 months ago
cpu-qom.h target/ppc: Use GDBFeature for dynamic XML 9 months ago
cpu.c target/ppc: Flush inputs to zero with NJ in ppc_store_vscr 1 year ago
cpu.h target/ppc: Fix THREAD_SIBLING_FOREACH for multi-socket 1 week ago
cpu_init.c target-arm queue: 4 weeks ago
cpu_init.h target/ppc: Add Power11 DD2.0 processor 1 month ago
dfp_helper.c target/ppc: replace assert(0) with g_assert_not_reached() 2 months ago
excp_helper.c target/ppc: Fix non-maskable interrupt while halted 1 week ago
fpu_helper.c target/ppc: Move VSX fp compare insns to decodetree. 4 months ago
gdbstub.c target/ppc: Fix GDB register indexing on secondary CPUs 8 months ago
helper.h target/ppc: Move VSX fp compare insns to decodetree. 4 months ago
helper_regs.c target/ppc: optimize hreg_compute_pmu_hflags_value 1 month ago
helper_regs.h target/ppc: Fix PMU hflags calculation 2 years ago
insn32.decode target/ppc: Move VSX fp compare insns to decodetree. 4 months ago
insn64.decode
int_helper.c target/ppc: Move VMX integer add/sub saturate insns to decodetree. 4 months ago
internal.h target/ppc: Add a function to check for page protection bit 6 months ago
kvm.c kvm: Allow kvm_arch_get/put_registers to accept Error** 2 months ago
kvm_ppc.h target/ppc: Prohibit target specific KVM prototypes on user emulation 1 year ago
machine.c ppc/spapr: remove deprecated machine pseries-2.12 1 month ago
mem_helper.c target/ppc: Move VSX vector with length storage access insns to decodetree. 4 months ago
meson.build target/ppc: Move out BookE and related MMU functions from mmu_common.c 6 months ago
misc_helper.c target/ppc: Fix mtDPDES targeting SMT siblings 1 month ago
mmu-book3s-v3.c target/ppc/mmu-radix64: Remove externally unused parts from header 4 months ago
mmu-book3s-v3.h target/ppc: Remove includes from mmu-book3s-v3.h 4 months ago
mmu-booke.c target/ppc: Move out BookE and related MMU functions from mmu_common.c 6 months ago
mmu-booke.h target/ppc: Move out BookE and related MMU functions from mmu_common.c 6 months ago
mmu-books.h
mmu-hash32.c target/ppc/mmu-hash32.c: Move get_pteg_offset32() to the header 4 months ago
mmu-hash32.h target/ppc/mmu-hash32.c: Move get_pteg_offset32() to the header 4 months ago
mmu-hash64.c target/ppc: Fix VRMA to not check virtual page class key protection 1 month ago
mmu-hash64.h target/ppc: Unexport some functions from mmu-book3s-v3.h 4 months ago
mmu-radix64.c target/ppc: Remove includes from mmu-book3s-v3.h 4 months ago
mmu-radix64.h target/ppc/mmu-radix64: Remove externally unused parts from header 4 months ago
mmu_common.c target/ppc/mmu_common.c: Remove mmu_ctx_t 4 months ago
mmu_helper.c target/ppc: replace assert(0) with g_assert_not_reached() 2 months ago
power8-pmu-regs.c.inc target/ppc: Add new hflags to support BHRB 6 months ago
power8-pmu.c target/ppc: Add recording of taken branches to BHRB 6 months ago
power8-pmu.h target/ppc: Add recording of taken branches to BHRB 6 months ago
ppc-qmp-cmds.c target/ppc: Prefer fast cpu_env() over slower CPU QOM cast macro 9 months ago
spr_common.h target/ppc: Implement SPRC/SPRD SPRs 6 months ago
tcg-stub.c hw/ppc/spapr_hcall: Allow elision of softmmu_resize_hpt_prep 10 months ago
timebase_helper.c ppc/pnv: Add POWER10 ChipTOD quirk for big-core 4 months ago
trace-events
trace.h
translate.c target/ppc: Make divd[u] handler method decodetree compatible 1 month ago
user_only_helper.c target/ppc: Prefer fast cpu_env() over slower CPU QOM cast macro 9 months ago