US 12,481,340 B2
Providing media power telemetry for virtual machines (VMs) in processor-based devices
Perry Willmann Remaklus, Jr., Raleigh, NC (US); and Richard Gerard Hofmann, Cary, NC (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Feb. 9, 2024, as Appl. No. 18/437,871.
Prior Publication US 2025/0258530 A1, Aug. 14, 2025
Int. Cl. G06F 1/00 (2006.01); G06F 1/28 (2006.01); G06F 9/455 (2018.01); G06F 1/30 (2006.01)
CPC G06F 1/28 (2013.01) [G06F 9/45558 (2013.01); G06F 1/30 (2013.01); G06F 2009/45591 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A processor-based device, comprising:
a controller circuit comprising a power telemetry circuit; and
a power management processor;
the power telemetry circuit configured to:
determine whether a media access request corresponding to a power telemetry event and directed to a media device is detected;
responsive to determining that the media access request corresponding to the power telemetry event and directed to the media device is detected, determine whether the media access request matches an event selection filter specified by an event selection control and status register (CSR) corresponding to the power telemetry event; and
responsive to determining that the media access request matches the event selection filter, increment a power telemetry counter corresponding to the power telemetry event by a relative power value associated with a media access request type of the media access request; and
the power management processor configured to:
determine a power management operation based on the power telemetry counter corresponding to the power telemetry event; and
apply the power management operation.