Skip to content

Commit 02ab160

Browse files
Merge pull request #1391 from ArmDeveloperEcosystem/main
Production update
2 parents 0736fbe + 7a8c687 commit 02ab160

File tree

96 files changed

+6394
-166
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+6394
-166
lines changed

.wordlist.txt

Lines changed: 71 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3266,4 +3266,74 @@ kubearchinspect
32663266
mlops
32673267
multithreading
32683268
preloaded
3269-
requantize
3269+
requantize
3270+
ADK
3271+
AbstRaction
3272+
Alaaeddine
3273+
Albin
3274+
AliCloud
3275+
Astra
3276+
Bernhardsson
3277+
BitBake
3278+
Chakroun
3279+
ColorAttachment
3280+
CommandEncoder
3281+
CustomDataSources
3282+
DawnWebGPU
3283+
ETL
3284+
ETW
3285+
GameActivity
3286+
Georgios
3287+
ISAs
3288+
Jetpack
3289+
KV
3290+
Koki
3291+
LearnWebGPU
3292+
Mermigkis
3293+
Mitsunami
3294+
Naga
3295+
NativeActivity
3296+
OpenGLES
3297+
Perfetto
3298+
Qwen
3299+
RSE
3300+
RTP
3301+
RenderPassEncoder
3302+
RenderPipeline
3303+
SECurity
3304+
SPIR
3305+
SType
3306+
StackOverflow
3307+
SurfaceView
3308+
TextureView
3309+
Thelio
3310+
Tianyu
3311+
TinyOBJLoader
3312+
Tmux
3313+
WGSL
3314+
WPR
3315+
WebGL
3316+
WebGPU
3317+
WebGPU’s
3318+
Xperf
3319+
andc
3320+
andnot
3321+
dylib
3322+
eliemichel
3323+
epi
3324+
intrinsic's
3325+
pApp
3326+
rtp
3327+
samdauwe
3328+
shaderCodeDesc
3329+
transpilation
3330+
usecase
3331+
varunchariArm
3332+
vbic
3333+
vbicq
3334+
webgpu
3335+
webgpufundamentals
3336+
wgpuQueueSubmit
3337+
wgpuQueueWriteBuffer
3338+
wgpuQueueWriteTexture
3339+
wpa

assets/contributors.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,5 @@ Nader Zouaoui,Day Devs,nader-zouaoui,nader-zouaoui,@zouaoui_nader,https://daydev
4545
Alaaeddine Chakroun,Day Devs,Alaaeddine-Chakroun,alaaeddine-chakroun,,https://daydevs.com/
4646
Koki Mitsunami,Arm,,,,
4747
Chen Zhang,Zilliz,,,,
48+
Tianyu Li,Arm,,,,
49+
Georgios Mermigkis,VectorCamp,gMerm,georgios-mermigkis,,https://vectorcamp.gr/

content/install-guides/acfl.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,11 @@ Fetch the ACfL installers:
102102
#### Ubuntu Linux:
103103

104104
```bash { target="ubuntu:latest" }
105-
wget https://developer.arm.com/-/cdn-downloads/permalink/Arm-Compiler-for-Linux/Version_24.10/arm-compiler-for-linux_24.10_Ubuntu-22.04_aarch64.tar
105+
wget https://developer.arm.com/-/cdn-downloads/permalink/Arm-Compiler-for-Linux/Version_24.10.1/arm-compiler-for-linux_24.10.1_Ubuntu-22.04_aarch64.tar
106106
```
107107
#### Red Hat Linux:
108108
```bash { target="fedora:latest" }
109-
wget https://developer.arm.com/-/cdn-downloads/permalink/Arm-Compiler-for-Linux/Version_24.10/arm-compiler-for-linux_24.10_RHEL-9_aarch64.tar
109+
wget https://developer.arm.com/-/cdn-downloads/permalink/Arm-Compiler-for-Linux/Version_24.10.1/arm-compiler-for-linux_24.10.1_RHEL-9_aarch64.tar
110110
```
111111

112112
### Install
@@ -119,18 +119,18 @@ Each command sequence includes accepting the license agreement to automate the i
119119

120120
```bash { target="ubuntu:latest", env="DEBIAN_FRONTEND=noninteractive" }
121121
sudo -E apt-get -y install environment-modules python3 libc6-dev
122-
tar -xvf arm-compiler-for-linux_24.10_Ubuntu-22.04_aarch64.tar
123-
cd ./arm-compiler-for-linux_24.10_Ubuntu-22.04
124-
sudo ./arm-compiler-for-linux_24.10_Ubuntu-22.04.sh --accept
122+
tar -xvf arm-compiler-for-linux_24.10.1_Ubuntu-22.04_aarch64.tar
123+
cd ./arm-compiler-for-linux_24.10.1_Ubuntu-22.04
124+
sudo ./arm-compiler-for-linux_24.10.1_Ubuntu-22.04.sh --accept
125125
```
126126

127127
#### Red Hat Linux:
128128

129129
```bash { target="fedora:latest" }
130130
sudo yum -y install environment-modules python3 glibc-devel
131-
tar -xvf arm-compiler-for-linux_24.10_RHEL-9_aarch64.tar
132-
cd arm-compiler-for-linux_24.10_RHEL-9
133-
sudo ./arm-compiler-for-linux_24.10_RHEL-9.sh --accept
131+
tar -xvf arm-compiler-for-linux_24.10.1_RHEL-9_aarch64.tar
132+
cd arm-compiler-for-linux_24.10.1_RHEL-9
133+
sudo ./arm-compiler-for-linux_24.10.1_RHEL-9.sh --accept
134134
```
135135

136136
{{% notice Warning %}}
@@ -173,7 +173,7 @@ module avail
173173
To configure Arm Compiler for Linux:
174174

175175
```bash { env_source="~/.bashrc" }
176-
module load acfl/24.10
176+
module load acfl/24.10.1
177177
```
178178

179179
To configure GCC:
@@ -237,7 +237,7 @@ ACfL is now [ready to use](#armclang).
237237
To get started with the Arm C/C++ Compiler and compile a simple application follow the steps below.
238238

239239
Check that the correct compiler version is being used:
240-
```bash { env_source="~/.bashrc", pre_cmd="module load acfl/24.10" }
240+
```bash { env_source="~/.bashrc", pre_cmd="module load acfl/24.10.1" }
241241
armclang --version
242242
```
243243

@@ -255,13 +255,13 @@ int main()
255255

256256
Build the application with:
257257

258-
```console { env_source="~/.bashrc", pre_cmd="module load acfl/24.10" }
258+
```console { env_source="~/.bashrc", pre_cmd="module load acfl/24.10.1" }
259259
armclang hello.c -o hello
260260
```
261261

262262
Run the application with:
263263

264-
```bash { env_source="~/.bashrc", pre_cmd="module load acfl/24.10" }
264+
```bash { env_source="~/.bashrc", pre_cmd="module load acfl/24.10.1" }
265265
./hello
266266
```
267267

@@ -275,7 +275,7 @@ Hello, C World!
275275
To get started with the Arm Fortran Compiler and compile a simple application follow the steps below.
276276

277277
Check that the correct compiler version is being used:
278-
```bash { env_source="~/.bashrc", pre_cmd="module load acfl/24.10" }
278+
```bash { env_source="~/.bashrc", pre_cmd="module load acfl/24.10.1" }
279279
armflang --version
280280
```
281281

@@ -289,12 +289,12 @@ end program hello
289289
```
290290

291291
Build the application with:
292-
```bash { env_source="~/.bashrc", pre_cmd="module load acfl/24.10" }
292+
```bash { env_source="~/.bashrc", pre_cmd="module load acfl/24.10.1" }
293293
armflang hello.f90 -o hello
294294
```
295295

296296
Run the application with:
297-
```bash { env_source="~/.bashrc", pre_cmd="module load acfl/24.10" }
297+
```bash { env_source="~/.bashrc", pre_cmd="module load acfl/24.10.1" }
298298
./hello
299299
```
300300

content/install-guides/ambaviz.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ A detailed overview of functionality is described in [Introduction to AMBA Viz](
3737

3838
AMBA Viz is a component of [Arm Hardware Success Kits](https://www.arm.com/products/development-tools/success-kits).
3939

40-
It is available to download at the [Arm Product Download Hub](https://developer.arm.com/downloads/view/HWSKT-KS-0002).
40+
It is available to download at the [Arm Product Download Hub](https://developer.arm.com/downloads/).
4141

42-
You can download AMBA Viz as an individual standalone component, or you can download the complete Success Kits.
42+
You can download AMBA Viz as an individual component, or you can download complete Success Kits.
4343

4444
For more information on the Download Hub, refer to the [Arm Product Download Hub install guide](/install-guides/pdh/).
4545

content/install-guides/armclang.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,13 @@ Arm Compiler for Embedded FuSa must also be [downloaded separately](#download).
4444

4545
Individual compiler packages for all supported host platforms can be downloaded from the [Arm Product Download Hub](#pdh) or the [Arm Tools Artifactory](#artifactory).
4646

47-
Individual compiler packages for all supported host platforms can be downloaded from the [Arm Product Download Hub](https://developer.arm.com/downloads) or the [Arm Tools Artifactory](https://www.keil.arm.com/artifacts/).
48-
4947
### Product Download Hub {#pdh}
5048

51-
All compiler packages can be downloaded from the [Arm Product Download Hub](https://developer.arm.com/downloads) (requires login):
49+
All compiler packages can be downloaded from the [Arm Product Download Hub](https://developer.arm.com/downloads) (requires login).
5250

53-
- [Arm Compiler for Embedded](https://developer.arm.com/downloads/view/ACOMPE)
54-
- [Arm Compiler for Embedded FuSa](https://developer.arm.com/downloads/view/ACOMP616)
51+
Download links to all available versions are given in the [Arm Compiler downloads index](https://developer.arm.com/documentation/ka005198).
5552

56-
These can either be used standalone or [integrated](#armds) into your Arm Development Studio installation.
53+
All compiler versions can be used standalone or [integrated](#armds) into your Arm Development Studio installation.
5754

5855
See also: [What should I do if I want to download a legacy release of Arm Compiler?](https://developer.arm.com/documentation/ka005184)
5956

@@ -121,7 +118,9 @@ export AC6_TOOLCHAIN_6_22_0=/home/$USER/ArmCompilerforEmbedded6.22/bin
121118

122119
## Set up the product license
123120

124-
Arm Compiler for Embedded and Arm Compiler for Embedded FuSa are license managed. License setup instructions are available in the [Arm Licensing install guide](/install-guides/license/).
121+
`Arm Compiler for Embedded` and `Arm Compiler for Embedded FuSa` are license managed.
122+
123+
License setup instructions are available in the [Arm Licensing install guide](/install-guides/license/).
125124

126125
## Verify installation
127126

content/install-guides/license/_index.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,9 @@ multitool_install_part: false # Set to true if a sub-page of a multi-page arti
1616
layout: installtoolsall # DO NOT MODIFY. Always true for tool install articles
1717
---
1818

19-
Most Arm commercial tools are license managed. Arm is migrating to user-based licensing (UBL) which greatly simplifies license configuration. It is available for [Arm Success Kits](/install-guides/successkits/) as well as [Arm Development Studio](/install-guides/armds).
19+
Most Arm commercial tools are license managed. Arm is migrating to user-based licensing (UBL) which greatly simplifies license configuration.
2020

21-
Success kits are available as `Hardware Success Kits` (`HSK`) or `Software Success Kits` (`SSK`). See the table below for tooling provided. SSK is a subset of HSK.
22-
23-
With UBL, you have unlimited access to all components in the success kit you have enabled. The license is cached locally for up to 7 days, enabling remote or traveling users to access tools without connecting to their license server.
21+
A user-based license is cached locally for up to 7 days, enabling remote or traveling users to access tools without connecting to their license server.
2422

2523
Starting any UBL enabled tool when the server is available will renew the license for 7 more days. This renewal attempt is performed once per 24 hours.
2624

@@ -52,10 +50,4 @@ Legacy product versions do not support UBL licensing and use FlexLM [floating li
5250

5351
## User-based Licensing Video Tutorials
5452

55-
In addition to the set up and install instructions below, a collection of video tutorials are available on the Arm Developer website:
56-
57-
* [Accessing the Arm License Portal](https://developer.arm.com/Additional%20Resources/Video%20Tutorials/User-based%20Licensing%20-%20Accessing%20the%20Arm%20License%20Portal)
58-
* [Cloud-based Licenses and Activation Codes](https://developer.arm.com/Additional%20Resources/Video%20Tutorials/User-based%20Licensing%20-%20Cloud-based%20Licenses%20and%20Activation%20Codes)
59-
* [Local License Server Setup](https://developer.arm.com/Additional%20Resources/Video%20Tutorials/User-based%20Licensing%20-%20Local%20License%20Server%20Setup)
60-
* [End-user Setup](https://developer.arm.com/Additional%20Resources/Video%20Tutorials/User-based%20Licensing%20-%20End%20User%20Setup)
61-
* [Removal of Licenses and Decommissioning Server](https://developer.arm.com/Additional%20Resources/Video%20Tutorials/User-based%20Licensing%20-%20License%20Removal%20and%20Decommissioning%20Server)
53+
In addition to the set up and install instructions below, a collection of video tutorials are available on [Arm Developer](https://developer.arm.com//Tools%20and%20Software/User-based%20Licensing).

content/install-guides/license/ubl_license_enduser.md

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,17 @@ layout: installtoolsall # DO NOT MODIFY. Always true for tool install ar
1515

1616
A [Local License Server (LLS)](/install-guides/license/ubl_license_admin/) must first be set up by your license administration team.
1717

18-
{{% notice Notice%}}
19-
A Software Success Kit is a subset of a Hardware Success Kit.
20-
21-
You should confirm which type of license is appropriate for your needs.
22-
{{% /notice %}}
23-
2418
## Activate license on end user machine
2519

26-
The UBL license can be activated on the end user machine in different ways. Select the most appropriate for your needs.
20+
The user-based license can be activated on the end user machine in different ways. Select the most appropriate for your needs.
2721

2822
* [Activate via environment variable](#envvar)
2923
* [Activate within tools IDE](#ide)
3024
* [Activate manually](#manual)
3125

3226
## Activate via environment variable {#envvar}
3327

34-
Create `ARMLM_ONDEMAND_ACTIVATION` environment variable referencing the Success Kit product code and your internal UBL license server. Contact your internal license administrators for information on your internal server.
28+
Create `ARMLM_ONDEMAND_ACTIVATION` environment variable referencing the product code and your internal license server. Contact your internal license administrators for information on your internal server.
3529

3630
### HSK
3731
```console
@@ -42,7 +36,7 @@ export ARMLM_ONDEMAND_ACTIVATION=HWSKT-STD0@https://internal.ubl.server
4236
export ARMLM_ONDEMAND_ACTIVATION=SWSKT-STD0@https://internal.ubl.server
4337
```
4438

45-
A license will be automatically checked out whenever a UBL enabled tool is run, for example:
39+
A license will be automatically checked out whenever a user-based licensing enabled tool is run, for example:
4640
```command
4741
armclang --version
4842
```
@@ -58,17 +52,12 @@ Select `Activate with` > `License Server`, and enter the appropriate license ser
5852

5953
## Activate manually {#manual}
6054

61-
Open a command prompt, and navigate to the bin directory of any UBL enabled product.
55+
Open a command prompt, and navigate to the bin directory of any user-based licensing enabled product.
6256

63-
Activate an appropriate success kit license with `armlm`:
64-
### HSK
57+
Activate your user-based license with `armlm`:
6558
```console
6659
armlm activate --server https://internal.ubl.server --product HWSKT-STD0
6760
```
68-
### SSK
69-
```
70-
armlm activate --server https://internal.ubl.server --product SWSKT-STD0
71-
```
7261

7362
## Confirm license check-out {#confirm}
7463

@@ -84,7 +73,7 @@ You should see an output similar to:
8473
Hardware Success Kit
8574
Product code: HWSKT-STD0
8675
Order Id: xxxxxxxx
87-
License valid until: 2023-12-31
76+
License valid until: 2025-12-31
8877
Local cache expires in: 6 days and 23 hours
8978
License server: https://internal.ubl.server
9079
```
@@ -93,7 +82,7 @@ Hardware Success Kit
9382

9483
Your license is cached on your local machine, and is valid for 7 days.
9584

96-
There will be an automatic attempt to refresh this timer on the first usage of a UBL enabled tool in a day. If that fails (for example, if tools are run whilst not connected to your network) the tools can still be used provided there is still time on the locally cached license.
85+
There will be an automatic attempt to refresh this license once per day. If that fails (for example, if tools are run whilst not connected to your network) the tools can still be used provided there is still time on the locally cached license.
9786

9887
To manually refresh the license, you can deactivate and reactivate your license (when connected to your network). For example:
9988
```command

content/install-guides/socrates.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ layout: installtoolsall # DO NOT MODIFY. Always true for tool install ar
3535

3636
Socrates is a component of [Arm Hardware Success Kits](https://www.arm.com/products/development-tools/success-kits).
3737

38-
It is available to download via the [Arm Product Download Hub](https://developer.arm.com/downloads/view/HWSKT-KS-0002).
38+
It is available to download via the [Arm Product Download Hub](https://developer.arm.com/downloads/).
3939

40-
You can download Socrates as an individual standalone component, or you can download the complete success kits.
40+
You can download Socrates as an individual component, or you can download the complete success kits.
4141

4242
For more information on the Download Hub, refer to the [Arm Product Download Hub install guide](/install-guides/pdh/).
4343

content/install-guides/successkits.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,12 @@ multi_install: false # Set to true if first page of multi-page articl
2828
multitool_install_part: false # Set to true if a sub-page of a multi-page article, else false
2929
layout: installtoolsall # DO NOT MODIFY. Always true for tool install articles
3030
---
31-
Arm Development tools are packaged as [Arm Success Kits](https://www.arm.com/products/development-tools/success-kits). These come in two forms:
31+
Arm Development tools are packaged as [Arm Success Kits](https://www.arm.com/products/development-tools/success-kits).
3232

33-
- Software Success Kits (SSK)
34-
- Hardware Success Kits (HSK)
35-
36-
SSKs contain all of the software development tools provided by Arm.
37-
38-
HSKs include SSK as well as additional tools for IP configuration and evaluation.
39-
40-
Arm Success Kits are a component of [Arm Flexible Access](https://www.arm.com/en/products/flexible-access).
33+
Arm Success Kits are a component of:
34+
* [Arm Total Access](https://www.arm.com/products/licensing/arm-total-access)
35+
* [Arm Flexible Access](https://www.arm.com/en/products/flexible-access)
36+
* [Arm Academic Access](https://www.arm.com/resources/research/enablement/academic-access)
4137

4238
## Downloading Success Kit components
4339

content/install-guides/sysbox.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,13 @@ Download the Sysbox official package from [Sysbox Releases](https://github.com/n
6363
You can download the Debian package for Arm from the command line:
6464

6565
```bash
66-
wget https://downloads.nestybox.com/sysbox/releases/v0.6.4/sysbox-ce_0.6.4-0.linux_arm64.deb
66+
wget https://downloads.nestybox.com/sysbox/releases/v0.6.5/sysbox-ce_0.6.5-0.linux_arm64.deb
6767
```
6868

6969
Install the package using the `apt` command:
7070

7171
```bash
72-
sudo apt-get install ./sysbox-ce_0.6.4-0.linux_arm64.deb -y
72+
sudo apt-get install ./sysbox-ce_0.6.5-0.linux_arm64.deb -y
7373
```
7474

7575
If you are not using a Debian-based Linux distribution, you can use instructions to build Sysbox from the source code. Refer to [Sysbox Developer's Guide: Building & Installing](https://github.com/nestybox/sysbox/blob/master/docs/developers-guide/build.md) for further information.

0 commit comments

Comments
 (0)