Mailing List Archive

[xen master] x86emul: increase FPU save area in test harness/fuzzer
commit 6ca70821b59849ad97c3fadc47e63c1a4af1a78c
Author: Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri Oct 23 10:13:53 2020 +0200
Commit: Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 23 10:13:53 2020 +0200

x86emul: increase FPU save area in test harness/fuzzer

Running them on a system (or emulator) with AMX support requires this
to be quite a bit larger than 8k, to avoid triggering the assert() in
emul_test_init(). Bump all the way up to 16k right away.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
tools/tests/x86_emulator/x86-emulate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/tests/x86_emulator/x86-emulate.c b/tools/tests/x86_emulator/x86-emulate.c
index 572989078a..fb34933e82 100644
--- a/tools/tests/x86_emulator/x86-emulate.c
+++ b/tools/tests/x86_emulator/x86-emulate.c
@@ -33,7 +33,7 @@
uint32_t mxcsr_mask = 0x0000ffbf;
struct cpuid_policy cp;

-static char fpu_save_area[4096] __attribute__((__aligned__((64))));
+static char fpu_save_area[0x4000] __attribute__((__aligned__((64))));
static bool use_xsave;

/*
--
generated by git-patchbot for /home/xen/git/xen.git#master