[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 2/9] target/arm: Move setting of CPU halted state to gener
From: |
David Gibson |
Subject: |
Re: [PATCH v2 2/9] target/arm: Move setting of CPU halted state to generic code |
Date: |
Thu, 23 Jul 2020 10:55:49 +1000 |
On Wed, Jul 22, 2020 at 12:50:09AM -0300, Thiago Jung Bauermann wrote:
> This change is in a separate patch because it's not so obvious that it
> won't cause a regression.
>
> Suggested-by: Eduardo Habkost <ehabkost@redhat.com>
> Signed-off-by: Thiago Jung Bauermann <bauerman@linux.ibm.com>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
> ---
> hw/core/cpu.c | 2 +-
> target/arm/cpu.c | 1 -
> 2 files changed, 1 insertion(+), 2 deletions(-)
>
> NB: I was only able to test that this patch builds. I wasn't able to
> run it on an ARM machine. I did on a ppc64le pseries KVM guest.
>
> diff --git a/hw/core/cpu.c b/hw/core/cpu.c
> index 594441a150..71bb7859f1 100644
> --- a/hw/core/cpu.c
> +++ b/hw/core/cpu.c
> @@ -258,7 +258,7 @@ static void cpu_common_reset(DeviceState *dev)
> }
>
> cpu->interrupt_request = 0;
> - cpu->halted = 0;
> + cpu->halted = cpu->start_powered_off;
> cpu->mem_io_pc = 0;
> cpu->icount_extra = 0;
> atomic_set(&cpu->icount_decr_ptr->u32, 0);
> diff --git a/target/arm/cpu.c b/target/arm/cpu.c
> index ec65c7653f..b6c65e4df6 100644
> --- a/target/arm/cpu.c
> +++ b/target/arm/cpu.c
> @@ -175,7 +175,6 @@ static void arm_cpu_reset(DeviceState *dev)
> env->vfp.xregs[ARM_VFP_MVFR2] = cpu->isar.mvfr2;
>
> cpu->power_state = s->start_powered_off ? PSCI_OFF : PSCI_ON;
> - s->halted = s->start_powered_off;
>
> if (arm_feature(env, ARM_FEATURE_IWMMXT)) {
> env->iwmmxt.cregs[ARM_IWMMXT_wCID] = 0x69051000 | 'Q';
>
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/~dgibson
signature.asc
Description: PGP signature
- [PATCH v2 0/9] Generalize start-powered-off property from ARM, Thiago Jung Bauermann, 2020/07/21
- [PATCH v2 1/9] target/arm: Move start-powered-off property to generic CPUState, Thiago Jung Bauermann, 2020/07/21
- [PATCH v2 2/9] target/arm: Move setting of CPU halted state to generic code, Thiago Jung Bauermann, 2020/07/21
- [PATCH v2 3/9] ppc/spapr: Use start-powered-off CPUState property, Thiago Jung Bauermann, 2020/07/21
- [PATCH v2 4/9] ppc/e500: Use start-powered-off CPUState property, Thiago Jung Bauermann, 2020/07/21
- [PATCH v2 5/9] mips/cps: Use start-powered-off CPUState property, Thiago Jung Bauermann, 2020/07/21