qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 00/18] accel/tcg: Extract user APIs out of 'exec/[cpu,exec]-a


From: Richard Henderson
Subject: Re: [PATCH 00/18] accel/tcg: Extract user APIs out of 'exec/[cpu,exec]-all.h'
Date: Thu, 12 Dec 2024 14:02:09 -0600
User-agent: Mozilla Thunderbird

On 12/12/24 12:53, Philippe Mathieu-Daudé wrote:
The goal of this series is to clarify user emulation APIs,
and clean the mixed bag of exec/foo-all.h headers.

Move user specific declarations out of the generic
- "exec/cpu-all.h",
- "exec/cpu_ldst.h",
- "exec/exec-all.h" and
- "exec/translate-all.h"
to the generic:
- "accel/tcg/tb-internal.h" and
- "exec/page-protection.h"
and the user specific:
- "user/cpu_loop.h",
- "user/guest-host.h" and
- "user/page-protection.h"

Philippe Mathieu-Daudé (18):
   exec: Introduce 'user/guest-host.h' header
   linux-user/aarch64: Include missing 'user/abitypes.h' header
   include: Include missing 'qemu/clang-tsa.h' header
   accel/tcg: Declare mmap_[un]lock() in 'exec/page-protection.h'
   accel/tcg: Use tb_page_addr_t type in page_unprotect()
   accel/tcg: Move page_[un]protect() to 'user/page-protection.h'
   system: Remove unnecessary 'exec/translate-all.h' include
   accel/tcg: Move 'exec/translate-all.h' -> 'tb-internal.h'
   accel/tcg: Un-inline log_pc()
   accel/tcg: Move TranslationBlock declarations to 'tb-internal.h'
   accel/tcg: Move user-related declarations out of 'exec/cpu-all.h'
     (1/4)
   accel/tcg: Move user-related declarations out of 'exec/cpu-all.h'
     (2/4)
   accel/tcg: Move user-related declarations out of 'exec/cpu-all.h'
     (3/4)
   accel/tcg: Move user-related declarations out of 'exec/cpu-all.h'
     (4/4)
   user: Forward declare target_cpu_copy_regs structure
   user: Move 'linux-user/cpu_loop-common.h' -> 'user/cpu_loop.h'
   user: Declare cpu_loop() once in 'user/cpu_loop.h'
   user: Move various declarations out of 'exec/exec-all.h'
Series:
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]