Information processing apparatus and emulation method
AssigneeKabushiki Kaisha Toshiba
InventorTsuyoshi Nishida
Life of this patent
Estimating the term…
Abstract
An information processing apparatus includes: a processor configured to run an operating system; a reconfiguration module configured to rewrite a capability pointer of a PCI device configuration to set a controller compatible of controlling a non-UART device to be incompatible; a virtualization module configured to virtualize one or more UARTs; and a recognition module configured to cause the operating system to recognize the UARTs virtualized by the virtualization module by altering hardware information.
Claims11
1-10. (canceled)
An information processing apparatus for using a non-UART device connected thereto as a virtual UART device, the apparatus comprising:
- a rewriting module configured to rewrite a capability pointer of a PCI device configuration set a controller to be incompatible with the non-UART device when the controller for controlling the non-UART device is compatible with the non-UART device;
- a virtualization module configured to virtualize one or more UARTs;
- and
- a recognition module configured to cause an OS used in the information processing apparatus to recognize presence of the virtual UARTs by altering hardware information.
An emulation method of a UART for using a non-UART device connected to an information processing device as a virtual UART device, the method comprising:
- rewriting a capability pointer of a PCI device configuration to set a controller to be incompatible with the non-UART device when the controller for controlling the non-UART device is compatible with the non-UART device;
- virtualizing one or more UARTs;
- and
- causing an OS used in the information processing apparatus to recognize presence of the virtual UARTs by altering hardware information.
Dependencies are inferred from the claim text.