diff mbox series

[5/5] Revert "meson: assume x86-64-v2 baseline ISA"

Message ID 20240612105525.8795-6-amonakov@ispras.ru
State New
Headers show
Series Reinstate ability to use Qemu on pre-SSE4.1 x86 hosts | expand

Commit Message

Alexander Monakov June 12, 2024, 10:55 a.m. UTC
This reverts commit 294ac64e459aca023f43441651d860980c9784f1.

Reinstate the ability to use Qemu on x86 hosts that do not meet
x86_64-v2 ISA baseline.

Signed-off-by: Alexander Monakov <amonakov@ispras.ru>
---
 meson.build | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)
diff mbox series

Patch

diff --git a/meson.build b/meson.build
index ec59effc..49962cce 100644
--- a/meson.build
+++ b/meson.build
@@ -336,13 +336,9 @@  if host_arch == 'i386' and not cc.links('''
   qemu_common_flags = ['-march=i486'] + qemu_common_flags
 endif
 
-# Assume x86-64-v2 (minus CMPXCHG16B for 32-bit code)
-if host_arch == 'i386'
-  qemu_common_flags = ['-mfpmath=sse'] + qemu_common_flags
-endif
-if host_arch in ['i386', 'x86_64']
-  qemu_common_flags = ['-mpopcnt', '-msse4.2'] + qemu_common_flags
-endif
+# ??? Only extremely old AMD cpus do not have cmpxchg16b.
+# If we truly care, we should simply detect this case at
+# runtime and generate the fallback to serial emulation.
 if host_arch == 'x86_64'
   qemu_common_flags = ['-mcx16'] + qemu_common_flags
 endif