Legal claims defining the scope of protection, as filed with the USPTO.
1. An apparatus comprising: a semiconductor die including but not limited to: a plurality of integrated endpoints; and a router comprising a plurality of interfaces, one or more of which is coupled to one or more of the plurality of integrated endpoints, and an aggregation logic, responsive to an aggregation request from a particular endpoint of the plurality of integrated endpoints, to combine a plurality of responses from at least some of the plurality of integrated endpoints into a combined response and send the combined response to the particular endpoint, the aggregation request including an aggregation indicator that is a source port identifier having a predetermined value, wherein the predetermined value is reserved for use by at least some of the plurality of integrated endpoints for issuance of aggregation requests and the aggregation request comprises a non-posted request.
2. The apparatus of claim 1 , wherein responsive to the aggregation request, the router is to obtain a status of at least some of a plurality of target agents.
3. The apparatus of claim 1 , wherein responsive to the aggregation request, the router is to obtain a status of a first integrated endpoint that is powered down.
4. The apparatus of claim 1 , wherein the router is to synthesize a completion for at least one of the plurality of integrated endpoints.
5. The apparatus of claim 4 , wherein the router is to synthesize the completion when the at least one integrated endpoint is powered down.
6. The apparatus of claim 1 , wherein the aggregation request comprises a multicast/broadcast transaction.
7. The apparatus of claim 1 , wherein the predetermined value is 0xFE.
8. The apparatus of claim 1 , wherein a first integrated endpoint having multiple port identifiers is to send a single aggregated completion responsive to the aggregation request.
9. The apparatus of claim 1 , wherein the aggregation logic is to consolidate status information of the plurality of responses and to consolidate data information of the plurality of responses, the status consolidation comprising a bitwise OR operation between a status portion of the plurality of responses, and the data consolidation comprising a bitwise OR operation between a data portion of the plurality of responses.
10. The apparatus of claim 1 , further comprising a sideband message interface formed of a point-to-point interconnect to couple the router to a first one of the plurality of integrated endpoints.
11. The apparatus of claim 10 , wherein the router is to communicate via the sideband message interface one or more of status, power management and configuration shadowing information.
12. The apparatus of claim 1 , wherein the apparatus comprises a system-on-chip (SoC) including the plurality of integrated endpoints and the router fabricated on the semiconductor die.
13. An apparatus comprising: a semiconductor die including but not limited to: a plurality of integrated endpoints; and a sideband router comprising a plurality of interfaces, one or more of which is coupled to one or more of the plurality of integrated endpoints, and an aggregation logic, responsive to an aggregation request from a particular endpoint of the plurality of integrated endpoints, to combine a plurality of responses from at least some of the plurality of integrated endpoints into a combined response and send the combined response to the particular endpoint, the aggregation request including an aggregation indicator having a source port identifier with a predetermined value, the predetermined value reserved for use by at least some of the plurality of integrated endpoints for issuance of aggregation requests.
14. The apparatus of claim 13 , wherein responsive to the aggregation request, the sideband router is to obtain a status of a first integrated endpoint that is powered down.
15. The apparatus of claim 13 , wherein the sideband router is to synthesize a completion for at least one of the plurality of integrated endpoints.
16. The apparatus of claim 15 , wherein the sideband router is to synthesize the completion when the at least one integrated endpoint is powered down.
17. The apparatus of claim 13 , wherein the predetermined value is 0xFE.
18. The apparatus of claim 13 , wherein the aggregation logic is to consolidate status information of the plurality of responses and to consolidate data information of the plurality of responses, the status consolidation comprising a bitwise OR operation between a status portion of the plurality of responses, and the data consolidation comprising a bitwise OR operation between a data portion of the plurality of responses.
19. An apparatus comprising: a semiconductor die including but not limited to: a first plurality of integrated endpoints; a first router coupled to at least some of the first plurality of integrated endpoints and including a first aggregation logic, responsive to a first aggregation request from a first endpoint of the first plurality of integrated endpoints, to combine a plurality of responses from at least some of the first plurality of integrated endpoints into a combined response and send the combined response to the first endpoint, the first aggregation request including an aggregation indicator having a source port identifier with a predetermined value reserved for use by at least some of the first plurality of integrated endpoints for issuance of aggregation requests; a second plurality of integrated endpoints; and a second router coupled to at least some of the second plurality of integrated endpoints and including a second aggregation logic, responsive to a second aggregation request from a second endpoint of the second plurality of integrated endpoints, to combine a plurality of responses from at least some of the second plurality of integrated endpoints into a combined response and send the combined response to the second endpoint, the second aggregation request including an aggregation indicator having a source port identifier with a predetermined value reserved for use by at least some of the second plurality of integrated endpoints for issuance of aggregation requests.
20. The apparatus of claim 19 , wherein responsive to the first aggregation request, the first router is to obtain a status of a first integrated endpoint that is powered down, the first router is to synthesize a completion for at least one of the first plurality of integrated endpoints, and the first router is to synthesize the completion when the at least one first integrated endpoint is powered down.
21. The apparatus of claim 19 , wherein the predetermined value is 0xFE.
22. The apparatus of claim 19 , wherein the first aggregation logic is to consolidate status information of the plurality of responses and to consolidate data information of the plurality of responses, the status consolidation comprising a bitwise OR operation between a status portion of the plurality of responses, and the data consolidation comprising a bitwise OR operation between a data portion of the plurality of responses.
Unknown
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.