Skip to content

Commit a9c3a00

Browse files
AWSaallurikristopk
authored andcommitted
HDK 1.4.7 updates. (#452)
1 parent ec4d5fd commit a9c3a00

10 files changed

+47
-9
lines changed

FAQs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ Neither, no FPGA internal design code is exposed. AWS Marketplace customers that
281281
## F1 Instance and Runtime Tools FAQs
282282
**Q: What OS can run on the F1 instance?**
283283

284-
Amazon Linux 2016.09 and CentOS 7.3 are supported and tested on AWS EC2 F1 instance. Developers can utilize the source code in the SDK directory to compile other variants of Linux for use on F1. Windows OSs are not supported on F1.
284+
CentOS 7.x is supported and tested on AWS EC2 F1 instance. Please see [release notes](./RELEASE_NOTES.md) for a description of compatible kernel & OS versions supported by a specific Developer kit version. Developers can utilize the source code in the SDK directory to compile other variants of Linux for use on F1. Windows OSs are not supported on F1.
285285

286286

287287
**Q: What are the interfaces between the F1 instance host CPU and the FPGAs?**

RELEASE_NOTES.md

+13
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,19 @@
2626
* 1 DDR controller implemented in the SH (always available)
2727
* 3 DDR controllers implemented in the CL (configurable number of implemented controllers allowed)
2828

29+
## Release 1.4.7 (See [ERRATA](./ERRATA.md) for unsupported features)
30+
31+
* Adds [Xilinx Runtime (XRT)](https://github.com/Xilinx/XRT/releases/tag/2018.2_XDF.RC5) Support for Linux kernel 3.10.0-957.1.3.el7.x86_64 & Centos 7.6
32+
* Package versions used to validate SDAccel runtime
33+
34+
| Package | AMI 1.5.0 [SDx 2018.2] | AMI 1.4.0 [SDx 2017.4] |
35+
|---------|------------------------|------------------------|
36+
| OS | Centos 7.5, 7.6 | Centos 7.4 |
37+
| kernel | 3.10.0-862.11.6.el7.x86_64, 3.10.0-957.1.3.el7.x86_64 | 3.10.0-693.21.1.el7.x86_64 |
38+
| kernel-devel | 3.10.0-862.11.6.el7.x86_64, 3.10.0-957.1.3.el7.x86_64 | 3.10.0-693.21.1.el7.x86_64 |
39+
| LIBSTDC++ | libstdc++-4.8.5-36.el7.x86_64 | libstdc++-4.8.5-16.el7_4.2.x86_64 |
40+
41+
2942
## Release 1.4.6 (See [ERRATA](./ERRATA.md) for unsupported features)
3043

3144
* Fixes SDx 2018.2 [missing profile report items in SDAccel](https://forums.aws.amazon.com/thread.jspa?threadID=293541&tstart=0)

SDAccel/docs/On_Premises_Development_Steps.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Before going through the steps described in this document, the user should have
1818
* SDAccel is supported on the following 64-bit Linux Operating Systems only:
1919
* 2018.2
2020
* Red Hat Enterprise Linux 7.3, 7.4
21-
* CentOS 7.3, 7.4
21+
* CentOS 7.3, 7.4, 7.5, 7.6
2222
* Ubuntu Linux 16.04.3 LTS (Linux kernel 4.4.0)
2323
* More information can be found at https://www.xilinx.com/support/documentation/sw_manuals/xilinx2018_2/ug1238-sdx-rnil.pdf
2424
* 2017.4

SDAccel/kernel_version.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
3.10.0-862.11.6.el7.x86_64
22
3.10.0-693.21.1.el7.x86_64
3+
3.10.0-957.1.3.el7.x86_64

SDAccel/sdaccel_xrt_version.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
343186f76f59edd01bc48d84cf67fe22a0a3f338
2+
65ffad62f427c0bd1bc65b6ea555a810295468b7

hdk/README.md

+2
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,8 @@ Now, you can verify that the AFI was loaded properly. The output shows the FPGA
312312
<a name="step6"></a>
313313
#### Step 6. Validating using the CL Example Software
314314

315+
Developers using AMI 1.5.0 or Later Instances that come with pre-installed Xilinx Runtime Environment (XRT) should [refer to this note](../sdk/linux_kernel_drivers/xdma/xdma_install.md#xdmainstallfail) before installing XDMA driver.
316+
315317
Each CL Example comes with a runtime software under `$CL_DIR/software/runtime/` subdirectory. You will need to build the runtime application that matches your loaded AFI.
316318

317319
```

hdk/docs/SDxPatch_AR71715_and_XRT_installation_instructions.md

+21-1
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,24 @@
6565
sudo yum reinstall -y xrt_201802.2.1.0_7.5.1804-xrt.rpm
6666
sudo yum reinstall -y xrt_201802.2.1.0_7.5.1804-aws.rpm
6767

68-
```
68+
```
69+
70+
# Installing Xilinx Runtime (XRT) 2018.2_XDF.RC5
71+
72+
Instructions to install XRT on Centos/RedHat & Ubuntu/Debian can be found [here](https://www.xilinx.com/html_docs/xilinx2018_2_xdf/sdaccel_doc/ejy1538090924727.html).
73+
74+
Xilinx Runtime (XRT) 2018.2_XDF.RC5 release can be found [here](https://github.com/Xilinx/XRT/releases/tag/2018.2_XDF.RC5)
75+
76+
### Centos/RedHat Linux
77+
78+
Run following commands to download and install XRT 2018.2_XDF.RC4 for 'Centos/RHEL' based distributions
79+
80+
```
81+
curl -s https://s3.amazonaws.com/aws-fpga-developer-ami/1.5.0/Patches/XRT_2018_2_XDF_RC5/xrt_201802.2.1.0_7.5.1804-xrt.rpm -o xrt_201802.2.1.0_7.5.1804-xrt.rpm
82+
curl -s https://s3.amazonaws.com/aws-fpga-developer-ami/1.5.0/Patches/XRT_2018_2_XDF_RC5/xrt_201802.2.1.0_7.5.1804-aws.rpm -o xrt_201802.2.1.0_7.5.1804-aws.rpm
83+
sudo yum reinstall -y xrt_201802.2.1.0_7.5.1804-xrt.rpm
84+
sudo yum reinstall -y xrt_201802.2.1.0_7.5.1804-aws.rpm
85+
86+
```
87+
88+

hdk/hdk_version.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
HDK_VERSION=1.4.6
1+
HDK_VERSION=1.4.7

sdaccel_runtime_setup.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,12 @@ function help {
6363
}
6464

6565
function xrt_install_instructions_2018_2 {
66-
err_msg "AWS recommended XRT version release: https://github.com/Xilinx/XRT/releases/tag/2018.2_XDF.RC4"
66+
err_msg "AWS recommended XRT version release: https://github.com/Xilinx/XRT/releases/tag/2018.2_XDF.RC5"
6767
err_msg "refer to following link for instructions to install XRT"
6868
err_msg "https://www.xilinx.com/html_docs/xilinx2018_2_xdf/sdaccel_doc/ejy1538090924727.html"
6969
err_msg "use following command to download and install latest validated XRT rpms for centos distributions"
70-
err_msg "curl -s https://s3.amazonaws.com/aws-fpga-developer-ami/1.5.0/Patches/xrt_201802.2.1.0_7.5.1804-xrt.rpm -o xrt_201802.2.1.0_7.5.1804-xrt.rpm"
71-
err_msg "curl -s https://s3.amazonaws.com/aws-fpga-developer-ami/1.5.0/Patches/xrt_201802.2.1.0_7.5.1804-aws.rpm -o xrt_201802.2.1.0_7.5.1804-aws.rpm"
70+
err_msg "curl -s https://s3.amazonaws.com/aws-fpga-developer-ami/1.5.0/Patches/XRT_2018_2_XDF_RC5/xrt_201802.2.1.0_7.5.1804-xrt.rpm -o xrt_201802.2.1.0_7.5.1804-xrt.rpm"
71+
err_msg "curl -s https://s3.amazonaws.com/aws-fpga-developer-ami/1.5.0/Patches/XRT_2018_2_XDF_RC5/xrt_201802.2.1.0_7.5.1804-aws.rpm -o xrt_201802.2.1.0_7.5.1804-aws.rpm"
7272
err_msg "sudo yum reinstall -y xrt_*-xrt.rpm"
7373
err_msg "sudo yum reinstall -y xrt_*-aws.rpm"
7474
}

shared/tests/bin/setup_test_xrtpatch.sh

+3-2
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,12 @@ script_dir=$(dirname $full_script)
2929

3030
s3_ami_bucket=aws-fpga-developer-ami
3131
s3_ami_version=1.5.0
32+
xrt_release_version=XRT_2018_2_XDF_RC5
3233
xrt_rpm_name=xrt_201802.2.1.0_7.5.1804-xrt.rpm
3334
aws_xrt_rpm_name=xrt_201802.2.1.0_7.5.1804-aws.rpm
3435

35-
xrt_rpm_path=$s3_ami_bucket/$s3_ami_version/Patches/$xrt_rpm_name
36-
aws_xrt_rpm_path=$s3_ami_bucket/$s3_ami_version/Patches/$aws_xrt_rpm_name
36+
xrt_rpm_path=$s3_ami_bucket/$s3_ami_version/Patches/$xrt_release_version/$xrt_rpm_name
37+
aws_xrt_rpm_path=$s3_ami_bucket/$s3_ami_version/Patches/$xrt_release_version/$aws_xrt_rpm_name
3738

3839
VIVADO_TOOL_VERSION=`vivado -version | grep Vivado | head -1 | sed 's:Vivado *::' | sed 's: .*$::' | sed 's:v::'`
3940
export VIVADO_TOOL_VERSION=${VIVADO_TOOL_VERSION:0:6}

0 commit comments

Comments
 (0)