DYNAMIC USB-C MODE SELECTION OSPM POLICY METHOD AND APPARATUS

    公开(公告)号:US20220197842A1

    公开(公告)日:2022-06-23

    申请号:US17128075

    申请日:2020-12-19

    申请人: Intel Corporation

    IPC分类号: G06F13/38 G06F13/42 G06F13/40

    摘要: A scheme to enhance USB-C port policy by dynamically entering optimal USB-C alternate mode with an informed feedback mechanism to OSPM which influences the USB-C port DPM. In some embodiments, when a USB4 device is connected to a port, the scheme parses the alternate modes and power characteristics from the class descriptor information of the enumerated device. In some embodiments, the parsed information is provided as a feedback to the OSPM that instructs the USB-C/PD DPM to enter or switch mode that shall meet the policy criteria of the OS configuration in a dynamic command control from the OS. In some embodiments, the USB-C DPM dynamically chooses to enter an optimal mode based on the power and thermal conditions information available in the embedded controller and indicate the OS about the changes. As such, the OS is aware of the USB operation mode.

    METHODS AND APPARATUS TO INCREASE BOOT PERFORMANCE

    公开(公告)号:US20220012062A1

    公开(公告)日:2022-01-13

    申请号:US17482201

    申请日:2021-09-22

    申请人: Intel Corporation

    IPC分类号: G06F9/4401 G06F11/34

    摘要: Methods, apparatus, systems, and articles of manufacture to increase boot performance are disclosed. An example apparatus including instructions stored in the apparatus; and processor circuitry to execute the instructions to: during a boot process: identify a boot task that is to be performed during the boot process; execute the boot task using a first processor component; collect data corresponding to the execution of the boot task on the first processor component; categorize the boot task based on the collected data; and generate an entry for a boot table based on the categorization, the boot table used to schedule the boot task on at least one of the first processor component or a second processor component different than the first processor component based on the categorization.

    DYNAMIC BIOS POLICY FOR HYBRID GRAPHICS PLATFORMS

    公开(公告)号:US20210089326A1

    公开(公告)日:2021-03-25

    申请号:US17111989

    申请日:2020-12-04

    申请人: Intel Corporation

    摘要: 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.

    PHASED BOOT PROCESS TO DYNAMICALLY INITIALIZE DEVICES IN A VERIFIED ENVIRONMENT

    公开(公告)号:US20210019420A1

    公开(公告)日:2021-01-21

    申请号:US17032369

    申请日:2020-09-25

    申请人: Intel Corporation

    摘要: Embodiments are directed to a phased boot process to dynamically initialize devices in a verified environment. An embodiment of a system includes a memory device to store platform initialization firmware to cause the processing system to: initialize, during a boot process, a portion of the one or more memory modules as system management random access memory (SMRAM) for system management mode (SMM) usage; generate an SMM component in the SMRAM, the SMM component comprising an SMM handler routine to handle dynamic intellectual property (IP) management operations corresponding to the plurality of hardware components; register the SMM handler routine with an SMM interrupt (SMI) for identification of SMM events from an operating system (OS); and generate an SMM dispatcher in the SMRAM, the SMM dispatcher to create an instance of the SMM handler routine in the SMRAM in response to receiving an SMI from the OS during runtime of the processing system.

    Managing system power in USB-C/USB power delivery systems

    公开(公告)号:US11169589B2

    公开(公告)日:2021-11-09

    申请号:US16235867

    申请日:2018-12-28

    申请人: Intel Corporation

    摘要: Embodiments are directed toward a universal serial bus (USB) controller including a USB Type-C port that couples to a USB Type-C link including high speed data lines and an alternate mode function line to carry low power commands related to an alternate mode function. In embodiments, the controller or a processor coupled to the controller monitors the line used by the alternate mode function for the low power commands and provides information about the low power commands to a device policy manager (DPM) to determine a power distribution policy for a plurality of devices coupled to the DPM. In embodiments, the power distribution policy supplements or replaces a low power policy of a device of using a USB-C/Power delivery policy and another device using an alternate mode low power policy. Other embodiments may be described and/or claimed.

    Power management method and apparatus for virtualized I/O devices

    公开(公告)号:US11157289B2

    公开(公告)日:2021-10-26

    申请号:US16410689

    申请日:2019-05-13

    申请人: Intel Corporation

    摘要: In embodiments, at least one computer-readable medium (CRM) includes a plurality of instructions to cause a computing device, in response to execution of the instructions, to operate a power manager to: receive a request from a first operating system (OS) of a virtualized execution environment (VEE) of the computing device to suspend a first input/output (I/O) device of the computing device. The computing device has a plurality of I/O ports for receiving a plurality of I/O devices including the first I/O device. The plurality of I/O ports are virtualized for a plurality of OSes of the VEE, including the first OS. In response to the receipt, the power manager conditionally suspends the first I/O device if no other guest OS of the VEE is using the first I/O device. Other embodiments are also described and claimed.

    Management of priority of data transmission on a bus

    公开(公告)号:US11074211B2

    公开(公告)日:2021-07-27

    申请号:US16006682

    申请日:2018-06-12

    申请人: Intel Corporation

    IPC分类号: G06F13/42 G06F13/38

    摘要: An apparatus is provided, where the apparatus includes a plurality of input/output (I/O) ports and a controller. A first port, a second port, and a third port are to be respectively coupled to a first device with a first class type, a second device with a second class type, and a third device with a third class type. The controller is to determine that individual ones of the first and second devices are to perform asynchronous transfer with the apparatus, and that the third device is to perform a transfer that is different from the asynchronous transfer. The controller is to allocate bandwidth to the first and second I/O ports, based at least in part on the first class type and the second class type. The controller is to ignore the third class type, while allocating bandwidth to the third I/O port.