Secure digital host controller virtualization
AssigneeIneda Systems Pvt. Ltd.
InventorsBalaji Kanigicherla, Siva Raghuram Voleti, Dhanumjai Pasumarthy
Life of this patent
Estimating the term…
Abstract
Described herein are methods and system for virtualization of the secure digital (SD) host controller to enable sharing a SD device among various multiple host processors in a multi-processor computing system. In one implementation the method of sharing a SD device amongst a plurality of hosts of a multi-host computing system comprises detecting the SD device on occurrence of a reset event, receiving an enumeration request, from at least a first host and a second host of the plurality of hosts, to enumerate the SD device with respect to the second host, enumerating the SD device with respect to the second host, and initiating data exchange between the SD device and each of the plurality of hosts.
Claims8
A method of sharing a secure digital (SD) device amongst a plurality of hosts of a multi-host computing system, the method comprising:
- detecting, by a secured digital host controller (SDHC) virtualization unit, the SD device on occurrence of a reset event;
- receiving an enumeration request at the SDHC virtualization unit, from at least one of a first host and a second host from amongst the plurality of hosts, to enumerate the SD device with respect to the at least one of the first host and the second host;
- enumerating the SD device with respect to at least one of the first host and the second host, wherein the enumerating includes determining a type of SD device;
- activating, by a parsing logic of the SDHC virtualization unit, at least one of a Memory card (MC) parser and an Input/Output command/data (IOC) parser based on the type of the SD device in order to parse commands and requests received at the SDHC virtualization unit;
- and
- initiating data exchange, between the SD device and the at least one of the first host and the second host by activating of a functionality of the SD device, by at least one of the activated MC parser and the activated IOC parser.
Dependencies are inferred from the claim text.