Rate This Document
Findability
Accuracy
Completeness
Readability

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.