Verified Environments
To use KSL smoothly and securely, ensure that your environment is one of the verified environments.
OS |
CPU Type |
Compiler |
|---|---|---|
openEuler 20.03 LTS SP1 |
Kunpeng 920 series processors |
GCC 7.3.0 |
openEuler 22.03 LTS SP1 |
Kunpeng 920 series processors |
GCC 10.3.1 |
openEuler 22.03 LTS SP3 |
Kunpeng 920 series processors |
GCC 10.3.1 |
- KSL supports only Kunpeng 920 series processors and will exit abnormally for any other processors. If KSL is loaded in dynamic mode, the program exits when KSL is linked and an undefined result will be generated.
- KSL does not support GCC 7.3.0 or earlier.
- KSL is a primitive library whose computing process involves memory read, write, and allocation. KSL does not provide or release an OS, or take responsibility for the OS security. You need to install an OS by yourself and perform security hardening, such as installing only necessary applications or uninstalling unnecessary applications that have been installed.
- kpglibc supports only openEuler 22.03 and 8 KB VVAR page size. You can run the cat /proc/self/maps | grep vvar command to query the VVAR page size.
- AVX2KI supports GCC 10.3.1 and later. If the GCC version is earlier than 10.3.1, upgrade it.
Parent topic: KSL Installation