]> xenbits.xensource.com Git - people/pauldu/qemu.git/commit
accel/tcg: Move remainder of page locking to tb-maint.c
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 6 Oct 2022 01:06:29 +0000 (18:06 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 21 Dec 2022 01:11:12 +0000 (17:11 -0800)
commit6ca5ac139fc47d689cff17a6111a21a51e52dfc4
treeb6d6e90d27826e9d3a403326f30d9f321aaa499b
parentbabcbc220ba658b30a43da5e88284a499c17da3e
accel/tcg: Move remainder of page locking to tb-maint.c

The only thing that still touches PageDesc in translate-all.c
are some locking routines related to tb-maint.c which have not
yet been moved.  Do so now.

Move some code up in tb-maint.c as well, to untangle the maze
of ifdefs, and allow a sensible final ordering.

Move some declarations from exec/translate-all.h to internal.h,
as they are only used within accel/tcg/.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
accel/tcg/internal.h
accel/tcg/tb-maint.c
accel/tcg/translate-all.c
include/exec/translate-all.h