Generic Transport Layer Mechanism For Firmware Communication
First Claim
1. A computer system comprising:
- an operating system instance with a Generic Transport Driver supporting at least two communication protocols for applications in the operating system instance; and
a firmware service connected to a Generic Transport Facility via a Generic Firmware Service Interface, wherein the Generic Transport Driver exchanges communication protocol data with the Generic Transport Facility.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing system including a communication network architecture with a transport layer mechanism. The computing system is capable of supporting a multitude of different application protocols involving information and/or data exchange between an operating system instance and various firmware services. The computing system may include an operating system instance with a Generic Transport Driver supporting the application protocols in the operating system instance, a firmware service connected to a Generic Transport Facility via a Generic Firmware Service Interface and a virtual machine with a Generic Transport Passthrough. The Generic Transport Driver of the operating system instance exchanges communication protocol data with the Generic Transport Facility of the firmware component via the generic Transport Passthrough.
22 Citations
15 Claims
-
1. A computer system comprising:
-
an operating system instance with a Generic Transport Driver supporting at least two communication protocols for applications in the operating system instance; and a firmware service connected to a Generic Transport Facility via a Generic Firmware Service Interface, wherein the Generic Transport Driver exchanges communication protocol data with the Generic Transport Facility. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for queue processing in a communication network architecture of a computing system, the method comprising the steps of:
-
issuing a queue request for a communication application protocol; communicating said queue request from a Generic Transport Driver to a Generic Transport Facility via a Generic Transport Passthrough; identifying and instantiating a matching firmware service; and communicating completion of said queue request to the communication application protocol; placing a command request from the communication application protocol; communicating said command request from the Generic Transport Driver to the Generic Transport Facility via the Generic Transport Passthrough; identifying and instantiating a matching firmware service; processing the command; and communicating completion of said command to the communication application protocol; wherein said computer system comprises; an operating system instance with the Generic Transport Driver supporting at least two communication application protocols; a firmware service connected to the Generic Transport Facility via a Generic Firmware Service Interface; and a virtual machine with a Generic Transport Passthrough wherein the Generic Transport Driver of the operating system instance exchanges communication protocol data with the Generic Transport Facility of the firmware component via the Generic Transport Passthrough Facility. - View Dependent Claims (7, 8, 10, 11)
-
-
9. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. An article of manufacture tangibly embodying computer readable instructions which, when implemented, cause a computer to carry out the steps of a method for queue processing in a communication network architecture of a computing system, the method comprising the steps of:
-
issuing a queue request for a communication application protocol; communicating said queue request from a Generic Transport Driver to a Generic Transport Facility via a Generic Transport Passthrough; identifying and instantiating a matching firmware service; communicating completion of said queue request to the communication application protocol; placing a command request from the communication application protocol; communicating said command request from the Generic Transport Driver to the Generic Transport Facility via the Generic Transport Passthrough; identifying and instantiating a matching firmware service; processing the command; and communicating completion of said command to the communication application protocol; wherein said computer system comprises; an operating system instance with the Generic Transport Driver supporting at least two communication application protocols; a firmware service connected to the Generic Transport Facility via a Generic Firmware Service Interface; and a virtual machine with a Generic Transport Passthrough wherein the Generic Transport Driver of the operating system instance exchanges communication protocol data with the Generic Transport Facility of the firmware component via the generic Transport Passthrough Facility.
-
Specification