A hardware support system for implementing accelerated disk I/O for a
computer system. The system includes a bus interface for interfacing with
a processor and a system memory of the computer system, a disk I/O engine
coupled to the bus interface, and a device interface coupled to the disk
I/O engine for interfacing the disk I/O engine with a disk drive. The
disk I/O engine is configured to cause a start up of the disk drive upon
receiving a disk start up command from the processor. The disk I/O engine
is further configured to execute a disk transaction by processing the
disk transaction information from a bypass register coupled to the disk
I/O engine.