[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 1/4] qom: cpu: Add wrapper to the set-pc hook
From: |
Andreas Färber |
Subject: |
Re: [Qemu-devel] [PATCH v2 1/4] qom: cpu: Add wrapper to the set-pc hook |
Date: |
Mon, 22 Jun 2015 19:27:56 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 |
Hi,
Just "cpu: " please, compare git-log.
Am 16.06.2015 um 07:46 schrieb Peter Crosthwaite:
> Add a wrapper around the CPUClass::set_pc hook. Accepts an error
> pointer to report the case where the hook is not set.
>
> Signed-off-by: Peter Crosthwaite <address@hidden>
> ---
> include/qom/cpu.h | 21 +++++++++++++++++++++
> 1 file changed, 21 insertions(+)
>
> diff --git a/include/qom/cpu.h b/include/qom/cpu.h
> index 7db310e..97d4edf 100644
> --- a/include/qom/cpu.h
> +++ b/include/qom/cpu.h
> @@ -600,6 +600,27 @@ static inline void cpu_unaligned_access(CPUState *cpu,
> vaddr addr,
> #endif
>
> /**
> + * cpu_set_pc:
> + * @cpu: The CPU to set the program counter for.
> + * @addr: Program counter value.
> + * @errp: Error pointer to populate in case of error.
> + *
> + * Set the program counter for a CPU. If there is no available implementation
> + * an error is raised.
> + */
> +
Please drop the white line here for consistency.
> +static inline void cpu_set_pc(CPUState *cpu, vaddr addr, Error **errp)
> +{
> + CPUClass *cc = CPU_GET_CLASS(cpu);
> +
> + if (cc->set_pc) {
> + cc->set_pc(cpu, addr);
> + } else {
> + error_setg(errp, "CPU does not implement set PC");
> + }
> +}
> +
> +/**
> * cpu_reset_interrupt:
> * @cpu: The CPU to clear the interrupt on.
> * @mask: The interrupt mask to clear.
Otherwise, modulo Peter M.'s comment, looks okay.
Regards,
Andreas
--
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Dilip Upmanyu, Graham Norton; HRB
21284 (AG Nürnberg)
- [Qemu-devel] [PATCH v2 0/4] qom-cpu: Wrap set_pc hook and use in bootloaders, Peter Crosthwaite, 2015/06/16
- [Qemu-devel] [PATCH v2 1/4] qom: cpu: Add wrapper to the set-pc hook, Peter Crosthwaite, 2015/06/16
- [Qemu-devel] [PATCH v2 2/4] gdbstub: Use cpu_set_pc helper, Peter Crosthwaite, 2015/06/16
- Re: [Qemu-devel] [PATCH v2 2/4] gdbstub: Use cpu_set_pc helper, Andreas Färber, 2015/06/22
- Re: [Qemu-devel] [PATCH v2 2/4] gdbstub: Use cpu_set_pc helper, Peter Crosthwaite, 2015/06/23
- Re: [Qemu-devel] [PATCH v2 2/4] gdbstub: Use cpu_set_pc helper, Peter Maydell, 2015/06/24
- Re: [Qemu-devel] [PATCH v2 2/4] gdbstub: Use cpu_set_pc helper, Peter Crosthwaite, 2015/06/24
- Re: [Qemu-devel] [PATCH v2 2/4] gdbstub: Use cpu_set_pc helper, Andreas Färber, 2015/06/24
- Re: [Qemu-devel] [PATCH v2 2/4] gdbstub: Use cpu_set_pc helper, Peter Crosthwaite, 2015/06/24
- Re: [Qemu-devel] [PATCH v2 2/4] gdbstub: Use cpu_set_pc helper, Peter Maydell, 2015/06/24
[Qemu-devel] [PATCH v2 3/4] arm: boot: Use cpu_set_pc, Peter Crosthwaite, 2015/06/16