Abstract:
In some embodiments, a method, apparatus and system to generate an interrupt by monitoring an external interface are presented. In this regard, an interrupt agent is introduced to communicate over a serial interface with an input/output (I/O) extender and to save a relevant status of the I/O extender in a memory. Other embodiments are also disclosed and claimed.
Abstract:
A requesting device and a completer device are coupled via a high-speed serial interface within a computer system. The requesting device transmits a packet for a request transaction to a completer device. The completer device checks for error conditions in the course of servicing the request. If an error condition is found, the completer device transmits a completion packet with a completion status of something other than successful. The completion packet includes a completer identification field. The requesting device records the completer identification value and indicates in a register that a completion packet has been received with a non-successful completion status.
Abstract:
In a cryptographic system, a nonce is removed from a communication stream. The nonce is encrypted based on a shared secret. The encrypted nonce is inserted into the communication stream. The encrypted nonce is removed from the communication stream. The encrypted nonce is decrypted based on the shared secret formed by an authenticated key exchange. The decrypted nonce is inserted into the communication stream. The nonce may be an A n value generated by a HDCP function. The authenticated key exchange may use Diffie-Hellman Key Exchange.
Abstract:
A requesting device and a completer device are coupled via a high-speed serial interface within a computer system. The requesting device transmits a packet for a request transaction to a completer device. The completer device checks for error conditions in the course of servicing the request. If an error condition is found, the completer device transmits a completion packet with a completion status of something other than successful. The completion packet includes a completer identification field. The requesting device records the completer identification value and indicates in a register that a completion packet has been received with a non-successful completion status.
Abstract:
A computer system (50) includes a bus (52), a first bus device (60), a core circuit (58) and a second circuit (54). The first bus device (60) is coupled to the bus (52) and adapted to furnish a first indication of data to a portion of a bus (52) beginning at a first clock cycle. The bus is capable of skewing the first indication to produce a second indication of the data at another portion of the bus (52) beginning at another clock cycle. The second circuit (54) is coupled to the bus (52) and is adapted to receive an indication of a selected latency time. The second circuit (54) is also adapted to transfer the data to the core circuit (58) in response to the second indication and regulate the transfer so that the circuit receives the data beginning at the selected latency time after the first clock cycle.
Abstract:
A requesting device and a completer device are coupled via a high-speed serial interface within a computer system. The requesting device transmits a packet for a request transaction to a completer device. The completer device checks for error conditions in the course of servicing the request. If an error condition is found, the completer device transmits a completion packet with a completion status of something other than successful. The completion packet includes a completer identification field. The requesting device records the completer identification value and indicates in a register that a completion packet has been received with a non-successful completion status.
Abstract:
A computer system (50) includes a bus (52), a first bus device (60), a core circuit (58) and a second circuit (54). The first bus device (60) is coupled to the bus (52) and adapted to furnish a first indication of data to a portion of a bus (52) beginning at a first clock cycle. The bus is capable of skewing the first indication to produce a second indication of the data at another portion of the bus (52) beginning at another clock cycle. The second circuit (54) is coupled to the bus (52) and is adapted to receive an indication of a selected latency time. The second circuit (54) is also adapted to transfer the data to the core circuit (58) in response to the second indication and regulate the transfer so that the circuit receives the data beginning at the selected latency time after the first clock cycle.