Processor extensions to protect stacks during ring transitions

    公开(公告)号:US12135780B2

    公开(公告)日:2024-11-05

    申请号:US18232810

    申请日:2023-08-10

    Abstract: A processor implementing techniques for processor extensions to protect stacks during ring transitions is provided. In one embodiment, the processor includes a plurality of registers and a processor core, operatively coupled to the plurality of registers. The plurality of registers is used to store data used in privilege level transitions. Each register of the plurality of registers is associated with a privilege level. An indicator to change a first privilege level of a currently active application to a second privilege level is received. In view of the second privilege level, a shadow stack pointer (SSP) stored in a register of the plurality of registers is selected. The register is associated with the second privilege level. By using the SSP, a shadow stack for use by the processor at the second privilege level is identified.

    Adaptive lower power state entry and exit

    公开(公告)号:US12135597B2

    公开(公告)日:2024-11-05

    申请号:US16886694

    申请日:2020-05-28

    Inventor: Ang Li

    Abstract: Systems and devices can include power management circuitry to manage the entry and exit of active state power management (APSM) link states, such as the transition between an active (L0) state and a low power state (e.g., L1). The power management circuitry can cause a downstream component to initiate an ASPM link state change negotiation based on an ASPM link state change condition being met. An ASPM event analysis logic can identify and track events that occur proximate in time to the ASPM link state change and can correlate the occurrences of the event with ASPM link state changes. An ASPM policy tuning logic can use a correlation between the occurrences of the event and ASPM link state changes to adjust or tune the ASPM link state change condition.

    Cold plate architecture for liquid cooling of devices

    公开(公告)号:US12133357B2

    公开(公告)日:2024-10-29

    申请号:US17123760

    申请日:2020-12-16

    CPC classification number: H05K7/20254 H05K7/20418 H05K7/20509

    Abstract: Examples described herein relate to a cold plate. In some examples, the cold plate includes a surface with fins and at least two channels, wherein a first channel is shaped with a first opening extending towards the surface, a second opening proximate and across a first fin attached to the surface, and a third opening from the surface and extending away from the surface. In some examples, when a fluid is provided to the first opening, the first opening directs the fluid towards the surface, the second opening directs the fluid across the first fin, and the third opening directs the fluid away from the surface. In some examples, the second opening comprises split openings around opposite sides of the first fin.

Patent Agency Ranking