[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 00/11] tcg: Make direct jump patching thread-saf
From: |
Sergey Fedorov |
Subject: |
Re: [Qemu-devel] [PATCH 00/11] tcg: Make direct jump patching thread-safe |
Date: |
Thu, 7 Apr 2016 18:56:22 +0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 |
On 07/04/16 18:53, Sergey Fedorov wrote:
> From: Sergey Fedorov <address@hidden>
>
> When patching translated code for direct block chaining/unchaining,
> modification of concurrently executing code can happen in multi-threaded
> execution. Currently only user-mode is affected. To make direct block
> patching
> safe, some care must be taken to make sure that the code modification is made
> atomic and concurrently executed code is guaranteed to be consistent.
>
> This patch series fixes all supported TCG targets using direct patching and
> documents the requirement for direct jump patching be atomic and thread-safe.
>
> The series' tree can be found in a public git repository [1].
>
> [1] https://github.com/sergefdrv/qemu/tree/atomic-tb-patching
>
Sorry, the first two patches got there by mistake...
Kind regards,
Sergey
- Re: [Qemu-devel] [PATCH 02/11] pc-bios/s390-ccw: Use correct strip when cross-compiling, (continued)
[Qemu-devel] [PATCH 07/11] tcg/arm: Make direct jump patching thread-safe, Sergey Fedorov, 2016/04/07
[Qemu-devel] [PATCH 04/11] tcg/ppc: Make direct jump patching thread-safe, Sergey Fedorov, 2016/04/07
[Qemu-devel] [PATCH 11/11] tcg: Note requirement on atomic direct jump patching, Sergey Fedorov, 2016/04/07
[Qemu-devel] [PATCH 08/11] tcg/aarch64: Make direct jump patching thread-safe, Sergey Fedorov, 2016/04/07
[Qemu-devel] [PATCH 09/11] tcg/sparc: Make direct jump patching thread-safe, Sergey Fedorov, 2016/04/07
[Qemu-devel] [PATCH 10/11] tcg/mips: Make direct jump patching thread-safe, Sergey Fedorov, 2016/04/07
Re: [Qemu-devel] [PATCH 00/11] tcg: Make direct jump patching thread-safe,
Sergey Fedorov <=
Re: [Qemu-devel] [PATCH 00/11] tcg: Make direct jump patching thread-safe, Alex Bennée, 2016/04/20