Invention Grant
- Patent Title: Epoll optimisations
-
Application No.: US15042507Application Date: 2016-02-12
-
Publication No.: US10671458B2Publication Date: 2020-06-02
- Inventor: Steven L. Pope , David J. Riddoch
- Applicant: XILINX, INC.
- Applicant Address: US CA San Jose
- Assignee: XILINX, INC.
- Current Assignee: XILINX, INC.
- Current Assignee Address: US CA San Jose
- Agency: Haynes Beffel & Wolfeld, LLP
- Agent Ernest J. Beffel, Jr.; Paul A. Durdik
- Main IPC: G06F9/54
- IPC: G06F9/54 ; G06F9/48

Abstract:
A method for managing I/O event notifications in a data processing system comprising a plurality of applications and an operating system having a kernel and an I/O event notification mechanism operable to maintain a plurality of I/O event notification objects each handling a set of file descriptors associated with one or more I/O resources. For each of a plurality of application-level configuration calls: intercepting at a user-level interface a configuration call from an application to the I/O event notification mechanism for configuring an I/O event notification object; and storing a set of parameters of the configuration call at a data structure, each set of parameters representing an operation on the set of file descriptors handled by the I/O event notification object; and subsequently, upon meeting a predetermined criterion: the user-level interface causing the plurality of configuration calls to be effected by means of a first system call to the kernel.
Public/Granted literature
- US20160162330A1 EPOLL OPTIMISATIONS Public/Granted day:2016-06-09
Information query