From d9430d094b75dd683810f66c088dab54d90d02e8 Mon Sep 17 00:00:00 2001 From: Sayantan Chakraborty Date: Sun, 22 Sep 2024 17:16:11 +0530 Subject: [PATCH] Upgrade Intel SDE to v9.44 Re-enabled `assert_instr` --- library/stdarch/.github/workflows/main.yml | 1 - .../ci/docker/x86_64-unknown-linux-gnu-emulated/Dockerfile | 6 +++--- .../ci/docker/x86_64-unknown-linux-gnu-emulated/cpuid.def | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/library/stdarch/.github/workflows/main.yml b/library/stdarch/.github/workflows/main.yml index 65d05c58f2b3..b1cb0037ae75 100644 --- a/library/stdarch/.github/workflows/main.yml +++ b/library/stdarch/.github/workflows/main.yml @@ -116,7 +116,6 @@ jobs: os: ubuntu-latest test_everything: true rustflags: --cfg stdarch_intel_sde - disable_assert_instr: true - target: arm-unknown-linux-gnueabihf os: ubuntu-latest - target: armv7-unknown-linux-gnueabihf diff --git a/library/stdarch/ci/docker/x86_64-unknown-linux-gnu-emulated/Dockerfile b/library/stdarch/ci/docker/x86_64-unknown-linux-gnu-emulated/Dockerfile index c311ad8554eb..c4063924daf8 100644 --- a/library/stdarch/ci/docker/x86_64-unknown-linux-gnu-emulated/Dockerfile +++ b/library/stdarch/ci/docker/x86_64-unknown-linux-gnu-emulated/Dockerfile @@ -8,8 +8,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ wget \ xz-utils -RUN wget https://downloadmirror.intel.com/813591/sde-external-9.33.0-2024-01-07-lin.tar.xz -RUN tar -xJf sde-external-9.33.0-2024-01-07-lin.tar.xz -ENV CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER="/sde-external-9.33.0-2024-01-07-lin/sde64 \ +RUN wget https://downloadmirror.intel.com/831748/sde-external-9.44.0-2024-08-22-lin.tar.xz +RUN tar -xJf sde-external-9.44.0-2024-08-22-lin.tar.xz +ENV CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER="/sde-external-9.44.0-2024-08-22-lin/sde64 \ -cpuid-in /checkout/ci/docker/x86_64-unknown-linux-gnu-emulated/cpuid.def \ -rtm-mode full -tsx --" diff --git a/library/stdarch/ci/docker/x86_64-unknown-linux-gnu-emulated/cpuid.def b/library/stdarch/ci/docker/x86_64-unknown-linux-gnu-emulated/cpuid.def index 9dbb5860062a..9d9c79ae5249 100644 --- a/library/stdarch/ci/docker/x86_64-unknown-linux-gnu-emulated/cpuid.def +++ b/library/stdarch/ci/docker/x86_64-unknown-linux-gnu-emulated/cpuid.def @@ -44,8 +44,8 @@ 00000019 ******** => 00000000 00000005 00000000 00000000 #Key Locker 0000001d 00000000 => 00000001 00000000 00000000 00000000 #AMX Tile 0000001d 00000001 => 04002000 00080040 00000010 00000000 #AMX Palette1 -0000001e ******** => 00000000 00004010 00000000 00000000 #AMX Tmul -00000024 ******** => 00000000 00070001 00000000 00000000 #AVX10 +0000001e 00000000 => 00000000 00004010 00000000 00000000 #AMX Tmul +00000024 00000000 => 00000000 00070002 00000000 00000000 #AVX10 80000000 ******** => 80000008 00000000 00000000 00000000 80000001 ******** => 00000000 00000000 00200961 2c100000 80000002 ******** => 00000000 00000000 00000000 00000000