sme.rst (ae35792764bcba1dc13d2de62480eae8b97c2c41) | sme.rst (3fd97cf3234c5ffbd420319d1d510e4940183843) |
---|---|
1=================================================== 2Scalable Matrix Extension support for AArch64 Linux 3=================================================== 4 5This document outlines briefly the interface provided to userspace by Linux in 6order to support use of the ARM Scalable Matrix Extension (SME). 7 8This is an outline of the most important features and issues only and not --- 365 unchanged lines hidden (view full) --- 374 375* To mitigate the ABI impact of expansion of the signal frame, a policy 376 mechanism is provided for administrators, distro maintainers and developers 377 to set the default vector length for userspace processes: 378 379/proc/sys/abi/sme_default_vector_length 380 381 Writing the text representation of an integer to this file sets the system | 1=================================================== 2Scalable Matrix Extension support for AArch64 Linux 3=================================================== 4 5This document outlines briefly the interface provided to userspace by Linux in 6order to support use of the ARM Scalable Matrix Extension (SME). 7 8This is an outline of the most important features and issues only and not --- 365 unchanged lines hidden (view full) --- 374 375* To mitigate the ABI impact of expansion of the signal frame, a policy 376 mechanism is provided for administrators, distro maintainers and developers 377 to set the default vector length for userspace processes: 378 379/proc/sys/abi/sme_default_vector_length 380 381 Writing the text representation of an integer to this file sets the system |
382 default vector length to the specified value, unless the value is greater 383 than the maximum vector length supported by the system in which case the 384 default vector length is set to that maximum. | 382 default vector length to the specified value rounded to a supported value 383 using the same rules as for setting vector length via PR_SME_SET_VL. |
385 386 The result can be determined by reopening the file and reading its 387 contents. 388 389 At boot, the default vector length is initially set to 32 or the maximum 390 supported vector length, whichever is smaller and supported. This 391 determines the initial vector length of the init process (PID 1). 392 --- 76 unchanged lines hidden --- | 384 385 The result can be determined by reopening the file and reading its 386 contents. 387 388 At boot, the default vector length is initially set to 32 or the maximum 389 supported vector length, whichever is smaller and supported. This 390 determines the initial vector length of the init process (PID 1). 391 --- 76 unchanged lines hidden --- |