Patent ID: 8799530
Filing Date: 2014-08-05
Classification: G06F

Abstract:
1. An input/output control method of a computer comprising CPU, a main storage connected to the CPU via a bridge, and a host bus adapter (HBA) connected to the CPU and the main storage via a PCIe bus connected to the bridge for transmitting and receiving a data to and from an I/O device, wherein the HBA comprises an HBA firmware and a storage region, wherein the CPU executes an OS and an HBA driver operated on the OS for controlling the HBA, wherein the main storage comprises an I/O queue from which the data is enqueued or dequeued, a management queue of managing a queue number of the data which is enqueued or dequeued from the I/O queue, an Memory Mapped I/O (MMIO) area in which a storage region of the HBA is mapped, wherein the HBA driver writes a piece of management information of an updated management queue to the MMIO area when the management queue is updated, and wherein the OS writes the piece of management information written to the MMIO area to a storage region of the HBA in correspondence with the MMIO area of the main storage.