СПОСОБ, УСТРОЙСТВО И СИСТЕМА УМЕНЬШЕНИЯ ВРЕМЕНИ ВОЗОБНОВЛЕНИЯ РАБОТЫ ДЛЯ КОРНЕВЫХ ПОРТОВ И КОНЕЧНЫХ ТОЧЕК, ИНТЕГРИРОВАННЫХ В КОРНЕВЫЕ ПОРТЫ

1. Устройство, содержащее логику восстановления для:
определения того, что устройство в состоянии низкой мощности;
инициирования перехода устройства из состояния низкой мощности в активное состояние, при этом определено фиксированное минимальное время восстановления для переходов из состояния низкой мощности в активное состояние;
идентификации возможности устройства, соответствующей переходу указанного устройства из состояния низкой мощности в активное состояние; и
завершения перехода устройства из состояния низкой мощности в активное состояние по меньшей мере частично на основе указанной возможности, при этом переход подлежит завершению до истечения фиксированного минимального времени восстановления.
2. Устройство по п. 1, в котором указанная возможность содержит возможность прерывания, а логика восстановления, дополнительно, выполнена с возможностью получения прерывания от указанного устройства, при этом прерывание представляет собой указание того, что устройство готово завершить переход.
3. Устройство по п. 2, в котором логика восстановления, дополнительно, выполнена с возможностью контроля прерывания от указанного устройства.
4. Устройство по п. 3, в котором логика восстановления выполнена с возможностью завершения перехода согласно определенному, для указанного устройства, времени восстановления, при отсутствии получения прерывания до определенного времени восстановления.
5. Устройство по п. 4, в котором указанное определенное время восстановления содержит фиксированное минимальное время восстановления.
6. Устройство по п. 4, в котором указанное определенное время восстановления содержит объявленное время восстановления, конкретное для указанного устройства.
7. Устройство по п. 1, в котором указанная возможность содержит объявленное время восстановления для указанного устройства, а указанное объявленное время восстановления короче, чем указанного фиксированное минимальное время восстановления.
8. Устройство по п. 7, в котором логика восстановления, дополнительно, выполнена с возможностью применения указанного объявленного времени восстановления для перехода устройства из состояния низкой мощности в активное состояние вместо указанного фиксированного минимального времени восстановления.
9. Устройство по п. 8, в котором логика восстановления, дополнительно, выполнена с возможностью применения указанного фиксированного минимального времени восстановления для другого устройства, при переходе другого устройства из состояния низкой мощности в активное состояние.
10. Устройство по п. 1, содержащее устройство, совместимое с быстродействующим межсоединением периферийных компонентов (PCIe).
11. Устройство по п. 1, в котором состояние низкой мощности содержит состояние D3, и активное состояние содержит состояние D0.
12. Устройство по п. 1, в котором завершение перехода указанного устройства из состояния низкой мощности в активное состояние содержит передачу на указанное устройство запроса на доступ к конфигурации.
13. Устройство по п. 1, содержащее по меньшей мере одно из корневого порта, порта, расположенного дальше по направлению, или конечную точку интегрированную в корневой комплекс.
14. Устройство, содержащее:
машиночитаемую память, хранящую структуру возможности управления мощностью, определяющую возможности управления мощностью по меньшей мере одного устройства; и
контроллер управления мощностью для:
идентификации конкретной возможности для указанного устройства из указанной структуры возможностей управления мощностью;
завершения перехода устройства из состояния низкой мощности в активное состояние по меньшей мере частично на основе указанного конкретной возможности, при этом переход подлежит завершению до истечения фиксированного минимального времени восстановления, определенного для переходов из состояния низкой мощности в активное состояние.
15. Устройство по п. 14, в котором структура возможности управления мощностью выполнена с возможностью определения, для указанного устройства того, объявлено ли альтернативное время восстановления для указанного устройства.
16. Устройство по п. 15, в котором структура возможности управления мощностью выполнена с возможностью определения альтернативного времени восстановления, для указанного устройства, меньшего, чем фиксированное минимальное время восстановления.
17. Устройство по п. 16, в котором контроллер управления мощностью выполнен с возможностью применения альтернативного времени восстановления для завершения перехода устройства из состояния низкой мощности в активное состояние.
18. Устройство по п. 15, в котором контроллер управления мощностью выполнен с возможностью применения фиксированного минимального времени восстановления, когда альтернативное время восстановления не объявлено.
19. Устройство по п. 14, в котором структура возможности управления мощностью выполнена с возможностью определения, для указанного устройства того, поддерживается ли указанным устройством прерывание, при этом указанный контроллер управления мощностью выполнен с возможностью завершения перехода указанного устройства из состояния низкой мощности в активное состояние, на основе получения прерывания от указанного устройства.
20. Устройство по п. 19, в котором контроллер управления мощностью выполнен с возможностью контроля прерывания от указанного устройства, когда структура возможностей управления мощностью указывает на то, что указанное устройство поддерживает прерывание.
21. Способ, содержащий этапы, на которых:
определяют, что устройство в состоянии низкой мощности;
инициируют переход устройства из состояния низкой мощности в активное состояние, при этом определено фиксированное минимальное время восстановления для переходов из состояния низкой мощности в активное состояние;
идентифицируют возможность устройства, соответствующую переходу устройства из состояния низкой мощности в активное состояние; и
завершают переход устройства из состояния низкой мощности в активное состояние по меньшей мере частично на основе возможности, при этом переход подлежит завершению до истечения фиксированного минимального времени восстановления.
22. Способ по п. 21, в котором указанная возможность содержит возможность прерывания, а логика восстановления, дополнительно, выполнена с возможностью приема прерывания от указанного устройства, при этом прерывание представляет собой указания того, что устройство готово к завершению перехода.
23. Способ по п. 21, в котором указанная возможность содержит объявленное время восстановления для указанного устройства, при этом объявленное время восстановления короче фиксированного минимального времени восстановления.
24. Способ по п. 21, в котором этап инициирования устройства из состояния низкой мощности в активное состояние включает в себя подэтап, на котором подают мощность на устройство.
25. Система, содержащая:
устройство; и
контроллер управления мощностью, соединенный с возможностью связи с устройством, причем контроллер управления мощностью выполнен с возможностью:
определения того, что устройство в состоянии низкой мощности;
инициирования перехода устройства из состояния низкой мощности в активное состояние, при этом фиксированное минимальное время восстановления определено для перехода из состояния низкой мощности в активное состояние;
идентификации возможности указанного устройства, соответствующей переходу устройства из состояния низкой мощности в активное состояние; и
завершения перехода указанного устройства из состояния низкой мощности в активное состояние по меньшей мере частично на основе возможности, при этом переход подлежит завершению до истечения фиксированного минимального времени восстановления.
26. Система по п. 25, в которой устройство содержит корневой порт.
27. Система по п. 25, в которой устройство содержит конечную точку, интегрированную в корневой комплекс.