[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 42/53] hw/core: introduce a 'format_tlb' callback
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [PATCH v2 42/53] hw/core: introduce a 'format_tlb' callback |
Date: |
Tue, 14 Sep 2021 17:56:09 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 |
On 9/14/21 4:20 PM, Daniel P. Berrangé wrote:
> This will allow us to reduce duplication between the different targets
> implementing the 'info tlb' command.
>
> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
> ---
> hw/core/cpu-common.c | 9 +++++++++
> include/hw/core/cpu.h | 11 +++++++++++
> 2 files changed, 20 insertions(+)
> diff --git a/include/hw/core/cpu.h b/include/hw/core/cpu.h
> index 4c47e1df18..64fc57c8d9 100644
> --- a/include/hw/core/cpu.h
> +++ b/include/hw/core/cpu.h
> * @has_work: Callback for checking if there is work to do.
> * @memory_rw_debug: Callback for GDB memory access.
> * @format_state: Callback for formatting state.
> + * @format_tlb: Callback for formatting memory mappings
> * @get_arch_id: Callback for getting architecture-dependent CPU ID.
> * @set_pc: Callback for setting the Program Counter register. This
> * should have the semantics used by the target architecture when
> @@ -136,6 +137,7 @@ struct CPUClass {
> int (*memory_rw_debug)(CPUState *cpu, vaddr addr,
> uint8_t *buf, int len, bool is_write);
> void (*format_state)(CPUState *cpu, GString *buf, int flags);
> + void (*format_tlb)(CPUState *cpu, GString *buf);
Doesn't this belong to SysemuCPUOps?
- [PATCH v2 34/53] qapi: introduce x-query-rdma QMP command, (continued)
- [PATCH v2 34/53] qapi: introduce x-query-rdma QMP command, Daniel P . Berrangé, 2021/09/14
- [PATCH v2 36/53] qapi: introduce x-query-skeys QMP command, Daniel P . Berrangé, 2021/09/14
- [PATCH v2 37/53] qapi: introduce x-query-cmma QMP command, Daniel P . Berrangé, 2021/09/14
- [PATCH v2 38/53] qapi: introduce x-query-lapic QMP command, Daniel P . Berrangé, 2021/09/14
- [PATCH v2 39/53] qapi: introduce x-query-irq QMP command, Daniel P . Berrangé, 2021/09/14
- [PATCH v2 40/53] hw/core: drop "dump_state" callback from CPU targets, Daniel P . Berrangé, 2021/09/14
- [PATCH v2 41/53] hw/core: drop support for NULL pointer for FILE * in cpu_dump_state, Daniel P . Berrangé, 2021/09/14
- [PATCH v2 42/53] hw/core: introduce a 'format_tlb' callback, Daniel P . Berrangé, 2021/09/14
- Re: [PATCH v2 42/53] hw/core: introduce a 'format_tlb' callback,
Philippe Mathieu-Daudé <=
[PATCH v2 43/53] target/i386: convert to use format_tlb callback, Daniel P . Berrangé, 2021/09/14
[PATCH v2 44/53] target/m68k: convert to use format_tlb callback, Daniel P . Berrangé, 2021/09/14
[PATCH v2 45/53] target/nios2: convert to use format_tlb callback, Daniel P . Berrangé, 2021/09/14
[PATCH v2 46/53] target/ppc: convert to use format_tlb callback, Daniel P . Berrangé, 2021/09/14
[PATCH v2 47/53] target/sh4: convert to use format_tlb callback, Daniel P . Berrangé, 2021/09/14