libsysve  2.11.0
Introduction

The libsysve package contains three libraries which are used by VE programs to invoke VE-specific system calls or enable an additional feature.

  • libsysve: VH call, VH-VE SHM, Misc. API
  • libveio: VE DMA, VE AIO
  • libveaccio: Accelerated I/O

To build VE programs using libraris in the libsysve package, libsysve-devel package needs to be installed.

Author
NEC Corporation
Revision History
Revision, Date, Updates/Remarks
Rev.17, Mar. 2022,
This revision covers libsysve-2.11.0 or later.
Add descriptions of API which gets VE product name.
Add descriptions of APIs for VESHM.
Rev.16, Dec. 2021,
This revision covers libsysve-2.10.0 or later.
Update the example of VE DMA to show restrictions relating to alignments
Update the API reference of VE Asynchronous I/O.
Rev.15, Sep. 2021,
This revision covers libsysve-2.9.0 or later.
Improve performance of Acceleration I/O.
Add descriptions of API which returns the enabled/disabled of
Acceleration I/O.
Rev.14, Mar. 2021,
This revision covers libsysve-2.7.6 or later.
Added "Revision History".
Rev.13, Dec. 2020,
This revision covers libsysve-2.7.1 or later.
Update descriptions of how many hugepages accelerated I/O uses.
Remove the restriction on simultaneous use of accelerated I/O and
ScaTeFS direct I/O.
Rev.12, Oct. 2020,
This revision covers libsysve-2.7.1 or later.
Add descriptions of API which gets maximum size of non-swappable memory.
Rev.11, Jul. 2020,
This revision covers libsysve-2.6.2 or later.
Add descriptions of API which gets PID of VEOS.