[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC PATCH V2 2/3] cpus: add a tcg_executing flag.
From: |
Alex Bennée |
Subject: |
Re: [Qemu-devel] [RFC PATCH V2 2/3] cpus: add a tcg_executing flag. |
Date: |
Mon, 13 Jul 2015 17:36:42 +0100 |
Paolo Bonzini <address@hidden> writes:
> On 13/07/2015 18:10, Peter Maydell wrote:
>> (4) a few other things which are suspicious at best:
>> hw/intc/apic_common.c: volatile int a_i_d = apic_irq_delivered;
>
> This one has a comment above:
>
> /* Copy this into a local variable to encourage gcc to emit a plain
> * register for a sys/sdt.h marker. For details on this workaround, see:
> * https://sourceware.org/bugzilla/show_bug.cgi?id=13296
> */
>
>> hw/xen/xen_pt_msi.c: const volatile uint32_t *vec_ctrl;
>
> Seems to be MMIO (yes, really), so okay.
For some reason I don't find the use of the word "encourage" w.r.t
compiler behaviour particularly encouraging ;-)
--
Alex Bennée
[Qemu-devel] [RFC PATCH V2 3/3] cpus: introduce async_run_safe_work_on_cpu., fred . konrad, 2015/07/10
Re: [Qemu-devel] [RFC PATCH V2 0/3] Multithread TCG async_safe_work part., Paolo Bonzini, 2015/07/13