Patent ID: 9189166
Filing Date: 2015-11-17
Classification: G06F

Abstract:
1. A method of simultaneous sharing of a SATA device in a multi-host computing system comprising: initializing the SATA device for a host processor from amongst a plurality of host processors of the multi-host computing system, wherein the SATA device is shared among the plurality of host processors; receiving a signature frame information structure (FIS) from the SATA device for the host processor, wherein the signature FIS is indicative of a status of the SATA device; providing the signature FIS to the host processor, wherein the signature FIS is stored in a memory of the host processor and a memory of a device switching layer of a multi-host SATA controller for sharing of the SATA device among the plurality of host processors; retrieving the signature FIS for the host processor stored in the memory of the device switching layer; and providing the signature FIS to at least one other host processor from amongst the plurality of host processors, wherein the signature FIS is stored in a host system memory of the at least one other host processor to initialize the SATA device with the at least one other host processor for sharing of the SATA device among the plurality of the host processors.