target/ppc: SMT support for the HID SPR
commit9cdfd1b9f7eb5ecd1267bbd68330a11dcb8aa8f2
authorNicholas Piggin <npiggin@gmail.com>
Wed, 5 Jul 2023 12:06:29 +0000 (5 22:06 +1000)
committerDaniel Henrique Barboza <danielhb413@gmail.com>
Fri, 7 Jul 2023 07:47:49 +0000 (7 04:47 -0300)
tree5f720d103c85d07705f476ed5be333da9853134b
parent3401ea3cfe06ab5ab059ae19b662270e1357545e
target/ppc: SMT support for the HID SPR

HID is a per-core shared register, skiboot sets this (e.g., setting
HILE) on one thread and that must affect all threads of the core.

Reviewed-by: Cédric Le Goater <clg@kaod.org>
Tested-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Message-ID: <20230705120631.27670-3-npiggin@gmail.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
target/ppc/cpu_init.c
target/ppc/helper.h
target/ppc/misc_helper.c
target/ppc/spr_common.h
target/ppc/translate.c