The CDFSDriver module provides functionality to access low level hardware and data of CDs and other similar forms of optical media.
CDFSDriver itself does not talk to the hardware; instead it relies on driver backends such as CDFSSoftATAPI and CDFSSoftSCSI?. Driver backends register themselves with CDFSDriver via the CD_Register SWI, which then allows CDFSDriver to route the CD_ SWI calls to the correct driver on a per-drive basis.