]> git.ipfire.org Git - thirdparty/qemu.git/commit
exec/tswap: implement {ld,st}.*_p as functions instead of macros
authorPierrick Bouvier <pierrick.bouvier@linaro.org>
Mon, 17 Mar 2025 18:34:01 +0000 (11:34 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 23 Apr 2025 20:52:20 +0000 (13:52 -0700)
commit663310b05c43e59cfe97b9add7b645b3f495cd42
treea4e610d086398715225d9b0c73f8d45cc131fb58
parentcfac5cdff51ba72780a22bc63a7c8092c8761af3
exec/tswap: implement {ld,st}.*_p as functions instead of macros

Defining functions allows to use them from common code, by not depending
on TARGET_BIG_ENDIAN.
Remove previous macros from exec/cpu-all.h.
By moving them out of cpu-all.h, we'll be able to break dependency on
cpu.h for memory related functions coming in next commits.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20250317183417.285700-3-pierrick.bouvier@linaro.org>
include/exec/cpu-all.h
include/exec/tswap.h