about summary refs log tree commit diff
path: root/library/stdarch/ci/docker
diff options
context:
space:
mode:
authorgnzlbg <gnzlbg@users.noreply.github.com>2017-11-22 15:25:15 +0100
committerGitHub <noreply@github.com>2017-11-22 15:25:15 +0100
commit426621f02102c3ab0b846c2986552d3c2e59abb6 (patch)
tree5e71cfa48b78cfce18d7572fc600290a26c4e172 /library/stdarch/ci/docker
parent20529701d8fb4fc400542b954f043d070d0e7156 (diff)
downloadrust-426621f02102c3ab0b846c2986552d3c2e59abb6.tar.gz
rust-426621f02102c3ab0b846c2986552d3c2e59abb6.zip
Add FXSAVE/FXRSTOR, update Intel SDE, fix xsave tests (#205)
* [x86] add run-time detection for fxsr
* [x86] add i386 fxsr intrinsics: FXSAVE,FXRSTOR
* [x86_64] add x86_64 fxsr intrinsics: FXSAVE64/FXRSTOR64
* [x86-runtime]: document xsave detection further
* [x86] disable xsaves and xsaves64 tests
Diffstat (limited to 'library/stdarch/ci/docker')
-rw-r--r--library/stdarch/ci/docker/x86_64-unknown-linux-gnu-emulated/Dockerfile8
1 files changed, 4 insertions, 4 deletions
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 d37a814a8a5..cda0593608d 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
@@ -5,9 +5,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
   file \
   make \
   ca-certificates \
-  curl \
+  wget \
   bzip2
 
-RUN curl https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror/sde-external-8.9.0-2017-08-06-lin.tar.bz2 | \
-  tar xjf -
-ENV CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER="/sde-external-8.9.0-2017-08-06-lin/sde64 --"
+RUN wget https://github.com/gnzlbg/intel_sde/raw/master/sde-external-8.12.0-2017-10-23-lin.tar.bz2
+RUN tar -xjf sde-external-8.12.0-2017-10-23-lin.tar.bz2
+ENV CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER="/sde-external-8.12.0-2017-10-23-lin/sde64 --"