qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC PATCH 20/27] target/arm: Move cpregs definitions into tcg/cpreg


From: Richard Henderson
Subject: Re: [RFC PATCH 20/27] target/arm: Move cpregs definitions into tcg/cpregs.c
Date: Wed, 4 Jan 2023 21:02:01 -0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2

On 1/4/23 13:58, Fabiano Rosas wrote:
Code moved verbatim, except for a couple of ifdef CONFIG_TCG that were
dropped.

Signed-off-by: Fabiano Rosas<farosas@suse.de>
---
Extracted from:
https://lore.kernel.org/r/20210416162824.25131-15-cfontana@suse.de
[RFC v14 14/80] target/arm: split cpregs from tcg/helper.c
---
  target/arm/cpu.c               |    1 +
  target/arm/helper.c            | 8081 -------------------------------
  target/arm/machine.c           |    1 +
  target/arm/tcg/cpregs.c        | 8088 ++++++++++++++++++++++++++++++++
  target/arm/tcg/meson.build     |    1 +
  target/arm/tcg/op_helper.c     |    1 +
  target/arm/tcg/translate-a64.c |    1 +
  target/arm/tcg/translate.c     |    1 +
  8 files changed, 8094 insertions(+), 8081 deletions(-)
  create mode 100644 target/arm/tcg/cpregs.c

No, these data structures are used by kvm too, via write_cpustate_to_list -> get_arm_cp_reginfo. The code movement out of helper.c is desired, but the cpregs.c file should not be in tcg/.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]