diff options
author | Richard Henderson | 2022-08-11 19:58:36 +0200 |
---|---|---|
committer | Richard Henderson | 2022-09-06 09:04:25 +0200 |
commit | d64655c2c35d967e9c496937885c511240204e76 (patch) | |
tree | c9566f307b1ce7a73cb091da669a76c706b2b241 /tests/tcg | |
parent | linux-user: Clear translations on mprotect() (diff) | |
download | qemu-d64655c2c35d967e9c496937885c511240204e76.tar.gz qemu-d64655c2c35d967e9c496937885c511240204e76.tar.xz qemu-d64655c2c35d967e9c496937885c511240204e76.zip |
tests/tcg/i386: Move smc_code2 to an executable section
We're about to start validating PAGE_EXEC, which means
that we've got to put this code into a section that is
both writable and executable.
Note that this test did not run on hardware beforehand either.
Acked-by: Ilya Leoshkevich <iii@linux.ibm.com>
Tested-by: Ilya Leoshkevich <iii@linux.ibm.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'tests/tcg')
-rw-r--r-- | tests/tcg/i386/test-i386.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/tcg/i386/test-i386.c b/tests/tcg/i386/test-i386.c index ac8d5a3c1f..e6b308a2c0 100644 --- a/tests/tcg/i386/test-i386.c +++ b/tests/tcg/i386/test-i386.c @@ -1998,7 +1998,7 @@ uint8_t code[] = { 0xc3, /* ret */ }; -asm(".section \".data\"\n" +asm(".section \".data_x\",\"awx\"\n" "smc_code2:\n" "movl 4(%esp), %eax\n" "movl %eax, smc_patch_addr2 + 1\n" |