Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
131 commits
Select commit Hold shift + click to select a range
e566a2b
ARM Learning path for simd.info initial commit
gMerm Sep 9, 2024
22ffb25
Completed pages 2-5
gMerm Sep 10, 2024
336ba6d
deleted images because they are not being used
gMerm Sep 10, 2024
20bcb1e
Some detailed changes after reviewing & contributor addition to the csv
gMerm Sep 12, 2024
936b6ad
Paths lead to simd.info and not to staging as they were before.
gMerm Sep 16, 2024
0761196
Added 1 more page for a more complex example that doesn't have direct…
gMerm Sep 16, 2024
f618d47
Minor size changes
gMerm Sep 16, 2024
6da9746
resovled (probably) contributores.csv conflicts
gMerm Oct 15, 2024
ee31b18
conflicts
gMerm Oct 15, 2024
f801adb
maybe a path change will fix the conflicts
gMerm Oct 15, 2024
92ebee0
Merge branch 'main' into simd-info-demo
gMerm Oct 15, 2024
88e5f67
Merge pull request #1 from gMerm/simd-info-demo
markos Oct 15, 2024
5151bba
docs: wpa plugin learning path
Alaaeddine-chakroun Oct 18, 2024
3891ca4
docs: update prerequisites and next steps
Alaaeddine-chakroun Oct 18, 2024
3c5eba7
docs: add steps to open wpa + minor rectifications
Alaaeddine-chakroun Oct 22, 2024
7c617c3
docs: add cheatsheet with common commands to WindowsPerf docs
PrzemekWirkus Oct 22, 2024
6206d79
docs: add wperf man command example
PrzemekWirkus Oct 22, 2024
e6d3afe
docs: create new cheat sheet chapter
PrzemekWirkus Oct 22, 2024
5e86095
docs: fix link to Github
PrzemekWirkus Oct 22, 2024
2ce635d
docs: fix Gitlab links and replace those with Github links
PrzemekWirkus Oct 22, 2024
45906ef
docs: nits
PrzemekWirkus Oct 22, 2024
30dc171
docs: update _review.md quiz
PrzemekWirkus Oct 22, 2024
98fc1b8
docs: minor additions and calirifications
Alaaeddine-chakroun Oct 23, 2024
71a55be
LP:Build and profile a simple WebGPU based Android Application
varunchariArm Oct 28, 2024
7e83afe
Adress comments - 1
varunchariArm Oct 29, 2024
96e5346
Adress comments - 1
varunchariArm Oct 29, 2024
560828b
Address comments - 2
varunchariArm Oct 29, 2024
6ad9e4d
add rtp-llm LLM chatbot LP
TianyuLi0 Oct 30, 2024
189a912
Adress comments - 3
varunchariArm Oct 30, 2024
79f9f40
remove draft from WPA plugin install guide
jasonrandrews Oct 30, 2024
880cc85
Merge pull request #1362 from jasonrandrews/review
jasonrandrews Oct 30, 2024
2c53b7d
fix typos and add checkout commit id
TianyuLi0 Oct 31, 2024
9625cb7
SIMD.info LP final changes made
markos Oct 31, 2024
720bcbe
Merge branch 'main' into main
markos Oct 31, 2024
dc8b933
Editorial review
NickSample Oct 31, 2024
2e90054
Editorial review
NickSample Oct 31, 2024
103fb2f
Migration and other updates for Google Axion.
Oct 31, 2024
b016c1f
Update _index.md
pareenaverma Nov 1, 2024
e7819cd
Merge pull request #1366 from pbk8s/main
pareenaverma Nov 1, 2024
0f3a6d5
Merge pull request #1365 from NickSample/WPA-plug-in-IG
jasonrandrews Nov 3, 2024
63f0545
Merge pull request #1347 from PrzemekWirkus/devel_update_wperf_cheats…
jasonrandrews Nov 4, 2024
394b891
fix capitalization on Neoverse
jasonrandrews Nov 4, 2024
ebbb191
Merge pull request #1368 from jasonrandrews/review
jasonrandrews Nov 4, 2024
6aaecc9
Fix broken links
jasonrandrews Nov 4, 2024
88d5de0
Merge pull request #1370 from jasonrandrews/review
jasonrandrews Nov 4, 2024
b089b45
Update stats_data_generate.py
pareenaverma Nov 4, 2024
e8e5829
automatic update of stats files
Nov 4, 2024
12bc7e2
Update rtp-llm-chatbot.md
pareenaverma Nov 4, 2024
bea9ae0
Update rtp-llm-chatbot.md
pareenaverma Nov 4, 2024
b3fcfd7
Merge pull request #1359 from varunchariArm/main
jasonrandrews Nov 4, 2024
1627c65
starting review of WebGPU Learning Path
jasonrandrews Nov 4, 2024
548c1ef
Merge pull request #1371 from jasonrandrews/review
jasonrandrews Nov 4, 2024
d058b5a
Update _review.md
madeline-underwood Nov 5, 2024
f383cef
Update rtp-llm-chatbot.md
pareenaverma Nov 5, 2024
819eb2e
Update rtp-llm-server.md
pareenaverma Nov 5, 2024
7179e9e
Update rtp-llm-server.md
pareenaverma Nov 5, 2024
ae9814e
Update _index.md
pareenaverma Nov 5, 2024
94f03fa
Update rtp-llm-chatbot.md
pareenaverma Nov 5, 2024
488ef17
Update rtp-llm-server.md
pareenaverma Nov 5, 2024
94ce062
Update rtp-llm-server.md
pareenaverma Nov 5, 2024
a88f070
Merge pull request #1363 from TianyuLi0/add_rtp_llm
pareenaverma Nov 5, 2024
f23ffcf
Update contributors.csv
pareenaverma Nov 5, 2024
6cde4e0
Merge pull request #1372 from madeline-underwood/patch-21
pareenaverma Nov 5, 2024
3699a51
Update successkits.md
RonanSynnottArm Nov 6, 2024
1d53ba0
Update license install guide _index.md
RonanSynnottArm Nov 6, 2024
eb5713e
Update ubl_license_enduser.md
RonanSynnottArm Nov 6, 2024
3b1a054
Update ambaviz.md
RonanSynnottArm Nov 6, 2024
2ea26ab
Update socrates.md
RonanSynnottArm Nov 6, 2024
4534dc2
Update armclang.md
RonanSynnottArm Nov 6, 2024
7e048fa
[hugo-server] Usability improvement.
Arnaud-de-Grandmaison-ARM Nov 6, 2024
f692511
Editorial first-pass.
madeline-underwood Nov 6, 2024
6ee0bdd
Editorial second-pass
madeline-underwood Nov 6, 2024
ecbdb21
Add missing step to copy files to phone
varunchariArm Nov 6, 2024
de20348
Merge pull request #1376 from varunchariArm/main
jasonrandrews Nov 6, 2024
18708bf
Merge pull request #1374 from Arnaud-de-Grandmaison-ARM/usability
jasonrandrews Nov 6, 2024
dec3dfd
Merge pull request #1373 from RonanSynnottArm/successkits1124
jasonrandrews Nov 6, 2024
045db0e
Merge branch 'ArmDeveloperEcosystem:main' into RTP-LLM-chatbot
madeline-underwood Nov 7, 2024
b429e68
Based on the comments, we altered the data-loading, used global scope…
gMerm Nov 7, 2024
936a73c
INTEL remains unchanged
gMerm Nov 7, 2024
802ef87
Further editorial work.
madeline-underwood Nov 7, 2024
f79c466
Added content to new background section.
madeline-underwood Nov 7, 2024
ccd3e3a
Further editorial enhancements and corrections.
madeline-underwood Nov 7, 2024
87bf6c1
Update BOLT+SPE
paschalis-mpeis Nov 7, 2024
ae1f230
Final checks
madeline-underwood Nov 7, 2024
72c44c1
Initial version of System76 Thelio Astra automotive Learning Path
jasonrandrews Nov 8, 2024
1848d0f
Merge pull request #1378 from jasonrandrews/new-content
jasonrandrews Nov 8, 2024
7380861
some text-related changes + conclusion addition about data layout
gMerm Nov 8, 2024
9208c3a
Merge pull request #2 from gMerm/LP_Corrections
markos Nov 8, 2024
4102e9f
Adding new About page.
madeline-underwood Nov 8, 2024
5488945
Merge pull request #1379 from paschalis-mpeis/update-spe-guide
jasonrandrews Nov 8, 2024
65692d5
Merge branch 'ArmDeveloperEcosystem:main' into system76
madeline-underwood Nov 8, 2024
83f5ea5
Updated link to system 76 site, and further editorial enhancements.
madeline-underwood Nov 8, 2024
be896a4
Further editorial improvements.
madeline-underwood Nov 9, 2024
7ddecda
Editorial improvements.
madeline-underwood Nov 10, 2024
4d7650a
Further editorial changes.
madeline-underwood Nov 10, 2024
db6b24e
Review WebGPU Learning Path
jasonrandrews Nov 10, 2024
18e9e59
Merge pull request #1381 from jasonrandrews/review
jasonrandrews Nov 10, 2024
8491e41
automatic update of stats files
Nov 11, 2024
70dcfee
Merge branch 'ArmDeveloperEcosystem:main' into RTP-LLM-chatbot
madeline-underwood Nov 11, 2024
b3e4008
Updated KC questions with more appropriate
madeline-underwood Nov 11, 2024
5f2bac4
Further tweaks to KC questions.
madeline-underwood Nov 11, 2024
a442565
correct contributors
gMerm Nov 11, 2024
41fc4b6
Merge pull request #3 from gMerm/contributors_check
markos Nov 11, 2024
2042e66
Merge branch 'main' into main
markos Nov 11, 2024
4e8c3d8
[TEP-727] Update version for ACfL 24.10.1 release
garyjcarroll Nov 11, 2024
b0ed9c8
Merge pull request #1382 from garyjcarroll/main
jasonrandrews Nov 11, 2024
a0a2695
Update write-2-metadata.md
pareenaverma Nov 11, 2024
c8ffbd2
Merge branch 'ArmDeveloperEcosystem:main' into system76
madeline-underwood Nov 11, 2024
cab68ba
Merge pull request #1364 from VectorCamp/main
pareenaverma Nov 11, 2024
17d033b
Tech review of SIMD.info LP
pareenaverma Nov 11, 2024
9778131
Merge pull request #1383 from pareenaverma/content_review
pareenaverma Nov 11, 2024
a96467e
Merge branch 'ArmDeveloperEcosystem:main' into system76
madeline-underwood Nov 11, 2024
8106708
Merge pull request #1336 from Alaaeddine-chakroun/windowsperf-wpa-plu…
jasonrandrews Nov 12, 2024
adbf826
Review of WPA plugin Learning Path
jasonrandrews Nov 12, 2024
1de7a49
Merge pull request #1384 from jasonrandrews/review
jasonrandrews Nov 12, 2024
1e0729b
Merge branch 'ArmDeveloperEcosystem:main' into system76
madeline-underwood Nov 12, 2024
8aa2a2d
Editorial improvements.
madeline-underwood Nov 12, 2024
5a5920c
Final checks.
madeline-underwood Nov 12, 2024
3e2a90b
Final adjustments
madeline-underwood Nov 12, 2024
fbfefa4
update Sysbox version
jasonrandrews Nov 12, 2024
4f36eb1
Merge pull request #1386 from jasonrandrews/review
jasonrandrews Nov 12, 2024
18076fd
Merge pull request #1385 from madeline-underwood/system76
jasonrandrews Nov 12, 2024
1dd7f7b
WindowsPerf WPA install guide to draft
jasonrandrews Nov 12, 2024
2b895d9
Merge pull request #1387 from jasonrandrews/review
jasonrandrews Nov 12, 2024
2d32215
spelling and category updates
jasonrandrews Nov 12, 2024
a1ffa3b
Merge pull request #1389 from jasonrandrews/spelling
jasonrandrews Nov 12, 2024
6aa0eb4
simd.info Learning Path to draft
jasonrandrews Nov 12, 2024
4cc83ec
Merge pull request #1390 from jasonrandrews/review
jasonrandrews Nov 12, 2024
87e0802
Merge branch 'ArmDeveloperEcosystem:main' into RTP-LLM-chatbot
madeline-underwood Nov 12, 2024
f77a1c1
Final adjustment.
madeline-underwood Nov 12, 2024
7a8c687
Merge pull request #1377 from madeline-underwood/RTP-LLM-chatbot
jasonrandrews Nov 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 71 additions & 1 deletion .wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3266,4 +3266,74 @@ kubearchinspect
mlops
multithreading
preloaded
requantize
requantize
ADK
AbstRaction
Alaaeddine
Albin
AliCloud
Astra
Bernhardsson
BitBake
Chakroun
ColorAttachment
CommandEncoder
CustomDataSources
DawnWebGPU
ETL
ETW
GameActivity
Georgios
ISAs
Jetpack
KV
Koki
LearnWebGPU
Mermigkis
Mitsunami
Naga
NativeActivity
OpenGLES
Perfetto
Qwen
RSE
RTP
RenderPassEncoder
RenderPipeline
SECurity
SPIR
SType
StackOverflow
SurfaceView
TextureView
Thelio
Tianyu
TinyOBJLoader
Tmux
WGSL
WPR
WebGL
WebGPU
WebGPU’s
Xperf
andc
andnot
dylib
eliemichel
epi
intrinsic's
pApp
rtp
samdauwe
shaderCodeDesc
transpilation
usecase
varunchariArm
vbic
vbicq
webgpu
webgpufundamentals
wgpuQueueSubmit
wgpuQueueWriteBuffer
wgpuQueueWriteTexture
wpa
2 changes: 2 additions & 0 deletions assets/contributors.csv
Original file line number Diff line number Diff line change
Expand Up @@ -45,3 +45,5 @@ Nader Zouaoui,Day Devs,nader-zouaoui,nader-zouaoui,@zouaoui_nader,https://daydev
Alaaeddine Chakroun,Day Devs,Alaaeddine-Chakroun,alaaeddine-chakroun,,https://daydevs.com/
Koki Mitsunami,Arm,,,,
Chen Zhang,Zilliz,,,,
Tianyu Li,Arm,,,,
Georgios Mermigkis,VectorCamp,gMerm,georgios-mermigkis,,https://vectorcamp.gr/
30 changes: 15 additions & 15 deletions content/install-guides/acfl.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,11 +102,11 @@ Fetch the ACfL installers:
#### Ubuntu Linux:

```bash { target="ubuntu:latest" }
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
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
```
#### Red Hat Linux:
```bash { target="fedora:latest" }
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
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
```

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

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

#### Red Hat Linux:

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

{{% notice Warning %}}
Expand Down Expand Up @@ -173,7 +173,7 @@ module avail
To configure Arm Compiler for Linux:

```bash { env_source="~/.bashrc" }
module load acfl/24.10
module load acfl/24.10.1
```

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

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

Expand All @@ -255,13 +255,13 @@ int main()

Build the application with:

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

Run the application with:

```bash { env_source="~/.bashrc", pre_cmd="module load acfl/24.10" }
```bash { env_source="~/.bashrc", pre_cmd="module load acfl/24.10.1" }
./hello
```

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

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

Expand All @@ -289,12 +289,12 @@ end program hello
```

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

Run the application with:
```bash { env_source="~/.bashrc", pre_cmd="module load acfl/24.10" }
```bash { env_source="~/.bashrc", pre_cmd="module load acfl/24.10.1" }
./hello
```

Expand Down
4 changes: 2 additions & 2 deletions content/install-guides/ambaviz.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ A detailed overview of functionality is described in [Introduction to AMBA Viz](

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

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

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

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

Expand Down
13 changes: 6 additions & 7 deletions content/install-guides/armclang.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,16 +44,13 @@ Arm Compiler for Embedded FuSa must also be [downloaded separately](#download).

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

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/).

### Product Download Hub {#pdh}

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

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

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

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

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

## Set up the product license

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/).
`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/).

## Verify installation

Expand Down
14 changes: 3 additions & 11 deletions content/install-guides/license/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,9 @@ multitool_install_part: false # Set to true if a sub-page of a multi-page arti
layout: installtoolsall # DO NOT MODIFY. Always true for tool install articles
---

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).
Most Arm commercial tools are license managed. Arm is migrating to user-based licensing (UBL) which greatly simplifies license configuration.

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.

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.
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.

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.

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

## User-based Licensing Video Tutorials

In addition to the set up and install instructions below, a collection of video tutorials are available on the Arm Developer website:

* [Accessing the Arm License Portal](https://developer.arm.com/Additional%20Resources/Video%20Tutorials/User-based%20Licensing%20-%20Accessing%20the%20Arm%20License%20Portal)
* [Cloud-based Licenses and Activation Codes](https://developer.arm.com/Additional%20Resources/Video%20Tutorials/User-based%20Licensing%20-%20Cloud-based%20Licenses%20and%20Activation%20Codes)
* [Local License Server Setup](https://developer.arm.com/Additional%20Resources/Video%20Tutorials/User-based%20Licensing%20-%20Local%20License%20Server%20Setup)
* [End-user Setup](https://developer.arm.com/Additional%20Resources/Video%20Tutorials/User-based%20Licensing%20-%20End%20User%20Setup)
* [Removal of Licenses and Decommissioning Server](https://developer.arm.com/Additional%20Resources/Video%20Tutorials/User-based%20Licensing%20-%20License%20Removal%20and%20Decommissioning%20Server)
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).
25 changes: 7 additions & 18 deletions content/install-guides/license/ubl_license_enduser.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,23 +15,17 @@ layout: installtoolsall # DO NOT MODIFY. Always true for tool install ar

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

{{% notice Notice%}}
A Software Success Kit is a subset of a Hardware Success Kit.

You should confirm which type of license is appropriate for your needs.
{{% /notice %}}

## Activate license on end user machine

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

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

## Activate via environment variable {#envvar}

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.
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.

### HSK
```console
Expand All @@ -42,7 +36,7 @@ export ARMLM_ONDEMAND_ACTIVATION=HWSKT-STD0@https://internal.ubl.server
export ARMLM_ONDEMAND_ACTIVATION=SWSKT-STD0@https://internal.ubl.server
```

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

## Activate manually {#manual}

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

Activate an appropriate success kit license with `armlm`:
### HSK
Activate your user-based license with `armlm`:
```console
armlm activate --server https://internal.ubl.server --product HWSKT-STD0
```
### SSK
```
armlm activate --server https://internal.ubl.server --product SWSKT-STD0
```

## Confirm license check-out {#confirm}

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

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

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.
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.

To manually refresh the license, you can deactivate and reactivate your license (when connected to your network). For example:
```command
Expand Down
4 changes: 2 additions & 2 deletions content/install-guides/socrates.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ layout: installtoolsall # DO NOT MODIFY. Always true for tool install ar

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

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

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

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

Expand Down
14 changes: 5 additions & 9 deletions content/install-guides/successkits.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,16 +28,12 @@ multi_install: false # Set to true if first page of multi-page articl
multitool_install_part: false # Set to true if a sub-page of a multi-page article, else false
layout: installtoolsall # DO NOT MODIFY. Always true for tool install articles
---
Arm Development tools are packaged as [Arm Success Kits](https://www.arm.com/products/development-tools/success-kits). These come in two forms:
Arm Development tools are packaged as [Arm Success Kits](https://www.arm.com/products/development-tools/success-kits).

- Software Success Kits (SSK)
- Hardware Success Kits (HSK)

SSKs contain all of the software development tools provided by Arm.

HSKs include SSK as well as additional tools for IP configuration and evaluation.

Arm Success Kits are a component of [Arm Flexible Access](https://www.arm.com/en/products/flexible-access).
Arm Success Kits are a component of:
* [Arm Total Access](https://www.arm.com/products/licensing/arm-total-access)
* [Arm Flexible Access](https://www.arm.com/en/products/flexible-access)
* [Arm Academic Access](https://www.arm.com/resources/research/enablement/academic-access)

## Downloading Success Kit components

Expand Down
4 changes: 2 additions & 2 deletions content/install-guides/sysbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,13 +63,13 @@ Download the Sysbox official package from [Sysbox Releases](https://github.com/n
You can download the Debian package for Arm from the command line:

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

Install the package using the `apt` command:

```bash
sudo apt-get install ./sysbox-ce_0.6.4-0.linux_arm64.deb -y
sudo apt-get install ./sysbox-ce_0.6.5-0.linux_arm64.deb -y
```

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.
Expand Down
Loading