2 ms·
The userspace part of the driver is still called the driver. A driver does not mean a kernel module. It's often that, but it does not exclusively mean that. Us
by kllrnohj 9y ago
The userspace part of the driver is still called the driver.
A driver does not mean a kernel module. It's often that, but it does not exclusively mean that. Userspace drivers are still drivers.
The library that gets loaded into the process is part of the driver. It's provided by the GPU vendor and it's specific to the hardware you're running. It maps API calls to hardware-specific commands. Aka, it's a driver. It just happens to be implemented as a userspace library for most of the work.