-
公开(公告)号:US12228992B2
公开(公告)日:2025-02-18
申请号:US16996112
申请日:2020-08-18
Applicant: Intel Corporation
Inventor: Rajaram Regupathy , Abdul R. Ismail , Ziv Kabiry , Abhilash K V , Purushotam Kumar , Gaurav Kumar Singh
IPC: G06F1/3228 , G06F1/3212 , G06F9/30 , G06F13/38 , G06F13/40 , G06F13/42
Abstract: In one embodiment, an apparatus includes a host controller to implement one or more layers of a Universal Serial Bus (USB)-based protocol to provide an interconnect for a plurality of devices. The host controller is to monitor control plane messages on the interconnect, detect, in the control plane messages, a power state change command for a device coupled to the interconnect, wherein the devices utilizes a tunneled protocol on the interconnect, and modify power distribution for one or more other devices of the interconnect based on detecting the power state change command.
-
公开(公告)号:US11989563B2
公开(公告)日:2024-05-21
申请号:US17111989
申请日:2020-12-04
Applicant: Intel Corporation
Inventor: Subrata Banik , Rajaram Regupathy , Kalyan Kondapally
IPC: G06F9/4401 , G06F1/26 , G06F1/3212 , G06F9/451 , G06F11/30 , G06F15/78
CPC classification number: G06F9/4406 , G06F1/3212 , G06F9/4403 , G06F9/451 , G06F11/3013 , G06F11/3062 , G06F15/7807
Abstract: Systems, apparatuses and methods may provide for technology that detects a low battery condition in a computing system including an integrated graphics processor and a discrete graphics processor, wherein the low battery condition is detected during a pre-boot stage of the computing system. The technology may also disable a root port associated with the discrete graphics processor in response to the low battery condition, conduct an initialization of an integrated display while the root port is disabled, and enable the root port in response to a successful negotiation of increased power by a verified read write code of an embedded controller of the computing system.
-
公开(公告)号:US20230385070A1
公开(公告)日:2023-11-30
申请号:US18361128
申请日:2023-07-28
Applicant: Intel Corporation
Inventor: Subrata Banik , Maulik V. Vaghela , Rajaram Regupathy , Vincent Zimmer , Asad Azam
IPC: G06F9/4401 , G06F12/0811 , G06F9/30
CPC classification number: G06F9/4403 , G06F12/0811 , G06F9/30047 , G06F9/4406
Abstract: Embodiments are directed to improving boot process for early display initialization and visualization. An embodiment of a system includes a plurality of processor cores; a cache coupled to the plurality of processor cores; and a controller circuit to: initialize a portion of the cache as static memory for hardware initialization code usage before beginning execution of the hardware initialization code after a power on of the hardware processor; and cause initialization of a display device to be performed using the portion of the cache, the initialization of the display device performed independently of initialization of dynamic memory of the hardware processor.
-
公开(公告)号:US11768691B2
公开(公告)日:2023-09-26
申请号:US17025350
申请日:2020-09-18
Applicant: Intel Corporation
Inventor: Subrata Banik , Maulik V. Vaghela , Rajaram Regupathy , Vincent Zimmer , Asad Azam
IPC: G06F9/00 , G06F15/177 , G06F9/4401 , G06F12/0811 , G06F9/30
CPC classification number: G06F9/4403 , G06F9/30047 , G06F9/4406 , G06F12/0811
Abstract: Embodiments are directed to improving boot process for early display initialization and visualization. An embodiment of a system includes a plurality of processor cores; a cache coupled to the plurality of processor cores; and a controller circuit to: initialize a portion of the cache as static memory for hardware initialization code usage before beginning execution of the hardware initialization code after a power on of the hardware processor; and cause initialization of a display device to be performed using the portion of the cache, the initialization of the display device performed independently of initialization of dynamic memory of the hardware processor.
-
25.
公开(公告)号:US20220156205A1
公开(公告)日:2022-05-19
申请号:US17483691
申请日:2021-09-23
Applicant: Intel Corporation
Inventor: Subrata Banik , Rajesh Poornachandran , Vincent Zimmer , Rajaram Regupathy , Fadi Zuhayri
Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to support post-manufacturing firmware extensions on computing platforms. An example non-transitory computer readable storage medium comprising instructions that, when executed, cause one or more processors to at least: based on a soft strap status indicator stored in a serial peripheral interface (SPI) memory, extract a silicon initialization code profile from the SPI memory and initialize the processor based on the silicon initialization code extension profile.
-
公开(公告)号:US20220012150A1
公开(公告)日:2022-01-13
申请号:US17485320
申请日:2021-09-24
Applicant: Intel Corporation
Inventor: Vrukesh Panse , Rajaram Regupathy , Subrata Banik , Vincent Zimmer
Abstract: Methods and apparatus for managing an endpoint device and associated updates are disclosed. An example apparatus includes circuitry to at least: query the endpoint device circuitry via the interface circuitry to obtain operating data associated with the endpoint device circuitry; determine an operating state of the endpoint device circuitry based on the operating data; when the operating state is not suitable for an update, trigger a save of a context of the endpoint device circuitry; and, when the operating state is suitable for the update, trigger installation of the update at the endpoint device circuitry.
-
27.
公开(公告)号:US11068041B2
公开(公告)日:2021-07-20
申请号:US15621558
申请日:2017-06-13
Applicant: Intel Corporation
Inventor: Rajaram Regupathy , Abdul R. Ismail , Paul Sathya Chelladurai
IPC: G06F1/00 , G06F1/3234 , G06F1/3287 , G06F13/42 , G06F13/38 , G06F1/26
Abstract: A method and system for managing power for Universal Serial Bus (USB) ports, in particular USB Type-C ports that are connected to USB devices that do not support USB power delivery (USB PD). The method and system present an advertisement of a default power supply to a USB device, receive power attribute information from a USB device configuration descriptor during USB device enumeration, in response to the connecting USB device not supporting USB power deliver (USB PD), and dynamically change the power supply to meet the power requirements of the connecting USB device identified by the power attribute information.
-
公开(公告)号:US20210089296A1
公开(公告)日:2021-03-25
申请号:US17113771
申请日:2020-12-07
Applicant: Intel Corporation
Inventor: Subrata Banik , Vincent Zimmer , Rajaram Regupathy , Ravi Poovalur Rangarajan
IPC: G06F8/65 , G06F9/4401 , G06F9/50 , G06F9/48 , G06F15/78
Abstract: Systems, apparatuses and methods may provide for technology that identifies, during a first boot process, whether at least one task associated with at least one software program is set to occur in a single-threaded process or a multithreaded process, in response to the at least one task being set to occur in the multithreaded process, executing the at least one task in the multithreaded process during the first boot process, and in response to the at least one task being set to occur in the single-threaded process, executing the at least one task in the single-threaded process during the first boot process.
-
公开(公告)号:US20200301492A1
公开(公告)日:2020-09-24
申请号:US16899077
申请日:2020-06-11
Applicant: Intel Corporation
Inventor: Rajaram Regupathy , Peter Ewert , Subrata Banik , Vagdevi P , V Sowmya
IPC: G06F1/26 , G06F9/4401 , G06F21/57 , G06F1/3212 , G06F21/44 , H02J7/00
Abstract: Systems, apparatuses and methods may provide for technology that initiates a boot of a computing system containing an embedded controller while the computing system is in a low power mode, conducts a verification that code to perform the boot is uncorrupted, and negotiates an increased power delivery with a source device connected to the computing system if the verification is successful.
-
公开(公告)号:US20190050350A1
公开(公告)日:2019-02-14
申请号:US16162134
申请日:2018-10-16
Applicant: Intel Corporation
Inventor: Rajaram Regupathy , Abdul R. Ismail
IPC: G06F13/10 , G06F9/4401 , G06F9/455
Abstract: Apparatuses, methods and storage medium associated with virtualizing a USB device controller of a SoC in a computing platform hosting multiple VMs, are disclosed herein. In some embodiments, a CRM includes instructions to implement a USB driver stack in a SOS of a SVM on the computing platform. The USB driver stack of the SOS includes a SOS device controller driver to communicate with one or more USB devices of the computing platform, via a USB device controller of the SoC; and a SOS function virtualization driver to communicate with one or more corresponding UVM function virtualization drivers of the UVMs to paravirtualize the SOS device controller driver to the UVMs. Other embodiments are also described and claimed.
-
-
-
-
-
-
-
-
-