US 12,189,509 B2
Processor including monitoring circuitry for virtual counters
Wei Wang, Shanghai (CN); Matthew Merten, Hillsboro, OR (US); Beeman Strong, Portland, OR (US); Andreas Kleen, Portland, OR (US); Kan Liang, Shanghai (CN); Gilbert Neiger, Portland, OR (US); Kun Tian, Shanghai (CN); and Like Xu, Shanghai (CN)
Appl. No. 18/252,659
Filed by Intel Corporation, Santa Clara, CA (US)
PCT Filed Dec. 24, 2020, PCT No. PCT/CN2020/138795
§ 371(c)(1), (2) Date May 11, 2023,
PCT Pub. No. WO2022/133845, PCT Pub. Date Jun. 30, 2022.
Prior Publication US 2024/0012735 A1, Jan. 11, 2024
Int. Cl. G06F 11/00 (2006.01); G06F 9/455 (2018.01); G06F 11/07 (2006.01); G06F 11/34 (2006.01)
CPC G06F 11/3466 (2013.01) [G06F 9/45545 (2013.01); G06F 11/0772 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A processor for redirecting requests, comprising:
a processing engine to execute a guest system; and
monitoring circuitry coupled to the processing engine, the monitoring circuitry to:
receive, from the guest system, a first request to access a first virtual counter;
in response to a receipt of the first request, determine, based a mapping register of the processor, a first physical counter mapped to the first virtual counter; and
redirect the first request to the first physical counter mapped to the first virtual counter.