[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH-for-9.1 00/27] accel/tcg: Introduce TCGCPUOps::get_cpu_state(
From: |
Claudio Fontana |
Subject: |
Re: [PATCH-for-9.1 00/27] accel/tcg: Introduce TCGCPUOps::get_cpu_state() handler |
Date: |
Tue, 19 Mar 2024 17:01:17 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 |
Thanks Philippe, I fear I am unable to really be uptodate,
but it's great to see all the cleanup you and others have done!
Ciao,
Claudio
On 3/19/24 16:48, Philippe Mathieu-Daudé wrote:
> (Forgot to Cc Claudio to keep him updated)
>
> On 19/3/24 16:42, Philippe Mathieu-Daudé wrote:
>> Hi,
>>
>> This series introduce a generic get_cpu_state() handler in
>> TCGCPUOps and convert each target to it.
>>
>> This is required to get a single cpu_get_tb_cpu_state()
>> for heterogeneous emulation (since this method is called
>> by accel/tcg/).
>>
>> Regards,
>>
>> Phil.
>>
>> Philippe Mathieu-Daudé (27):
>> accel/tcg: Ensure frontends define restore_state_to_opc handler
>> accel/tcg: Introduce TCGCPUOps::get_cpu_state() handler
>> target/alpha: Convert to TCGCPUOps::get_cpu_state()
>> target/arm: Restrict TCG-specific declarations
>> target/arm: Convert to TCGCPUOps::get_cpu_state()
>> target/avr: Convert to TCGCPUOps::get_cpu_state()
>> target/cris: Convert to TCGCPUOps::get_cpu_state()
>> target/hexagon: Convert to TCGCPUOps::get_cpu_state()
>> target/hppa: Convert to TCGCPUOps::get_cpu_state()
>> target/i386: Convert to TCGCPUOps::get_cpu_state()
>> target/loongarch: Convert to TCGCPUOps::get_cpu_state()
>> target/m68k: Convert to TCGCPUOps::get_cpu_state()
>> target/microblaze: Convert to TCGCPUOps::get_cpu_state()
>> target/mips: Convert to TCGCPUOps::get_cpu_state()
>> target/nios2: Convert to TCGCPUOps::get_cpu_state()
>> target/openrisc: Convert to TCGCPUOps::get_cpu_state()
>> target/ppc: Indent ppc_tcg_ops[] with 4 spaces
>> target/ppc: Convert to TCGCPUOps::get_cpu_state()
>> target/riscv: Convert to TCGCPUOps::get_cpu_state()
>> target/rx: Convert to TCGCPUOps::get_cpu_state()
>> target/s390x: Restrict TCG-specific declarations
>> target/s390x: Convert to TCGCPUOps::get_cpu_state()
>> target/sh4: Convert to TCGCPUOps::get_cpu_state()
>> target/sparc: Convert to TCGCPUOps::get_cpu_state()
>> target/tricore: Convert to TCGCPUOps::get_cpu_state()
>> target/xtensa: Convert to TCGCPUOps::get_cpu_state()
>> accel/tcg: Remove check on TARGET_HAS_CPU_GET_TB_CPU_STATE
>
- [PATCH-for-9.1 22/27] target/s390x: Convert to TCGCPUOps::get_cpu_state(), (continued)
- [PATCH-for-9.1 22/27] target/s390x: Convert to TCGCPUOps::get_cpu_state(), Philippe Mathieu-Daudé, 2024/03/19
- [PATCH-for-9.1 23/27] target/sh4: Convert to TCGCPUOps::get_cpu_state(), Philippe Mathieu-Daudé, 2024/03/19
- [PATCH-for-9.1 24/27] target/sparc: Convert to TCGCPUOps::get_cpu_state(), Philippe Mathieu-Daudé, 2024/03/19
- [PATCH-for-9.1 25/27] target/tricore: Convert to TCGCPUOps::get_cpu_state(), Philippe Mathieu-Daudé, 2024/03/19
- [PATCH-for-9.1 26/27] target/xtensa: Convert to TCGCPUOps::get_cpu_state(), Philippe Mathieu-Daudé, 2024/03/19
- [PATCH-for-9.1 27/27] accel/tcg: Remove check on TARGET_HAS_CPU_GET_TB_CPU_STATE, Philippe Mathieu-Daudé, 2024/03/19
- Re: [PATCH-for-9.1 00/27] accel/tcg: Introduce TCGCPUOps::get_cpu_state() handler, Philippe Mathieu-Daudé, 2024/03/19
- Re: [PATCH-for-9.1 00/27] accel/tcg: Introduce TCGCPUOps::get_cpu_state() handler,
Claudio Fontana <=
- Re: [PATCH-for-9.1 00/27] accel/tcg: Introduce TCGCPUOps::get_cpu_state() handler, Richard Henderson, 2024/03/19