William Case kirjoitti viestissään (lähetysaika tiistai, 5. helmikuuta 2008): > Where and how does this emulation take place? Or, I assume > Libata is a driver in the kernel. No matter how it might be > compiled, it would be in a machine language (binary) format. > Is it written in assembly and run by the CPU, or does SCSI > code have its own set of machine code that can be used for > emulation? The libata driver is the software component that provides the SCSI-style interface to IDE drives. It's written in the C programming language like most of the Linux kernel. There's no special "SCSI machine code". -- Markku Kolkka markku.kolkka@xxxxxx