| 11176243 |
Processor extensions to protect stacks during ring transitions |
Vedvyas Shanbhogue, Ravi L. Sahita, Barry E. Huntley, Baiju V. Patel, Deepak Gupta |
2021-11-16 |
| 11099880 |
Virtualization of process address space identifiers for scalable virtualization of input/output devices |
Sanjay Kumar, Rajesh M. Sankaran, Gilbert Neiger, Philip R. Lantz, Vedvyas Shanbhogue +2 more |
2021-08-24 |
| 11099847 |
Mode-specific endbranch for control flow termination |
Vedvyas Shanbhogue, Ravi L. Sahita, Xiaoning Li |
2021-08-24 |
| 11055203 |
Virtualizing precise event based sampling |
Matthew C. Merten, Beeman C. Strong, Michael W. Chynoweth, Grant G. Zhou, Andreas Kleen +5 more |
2021-07-06 |
| 11048512 |
Apparatus and method to identify the source of an interrupt |
Ashok Raj, Andreas Kleen, Gilbert Neiger, Beeman C. Strong, Rupin H. Vakharwala +4 more |
2021-06-29 |
| 11029957 |
Apparatuses, methods, and systems for instructions to compartmentalize code |
Ravi L. Sahita, Deepak Gupta, Vedvyas Shanbhogue, David Hansen, Joseph Nuzman +1 more |
2021-06-08 |
| 11029952 |
Hardware apparatuses and methods to switch shadow stack pointers |
Vedvyas Shanbhogue, Ravi L. Sahita, Barry E. Huntley, Baiju V. Patel, Deepak Gupta |
2021-06-08 |
| 11023382 |
Systems, methods, and apparatuses utilizing CPU storage with a memory reference |
Raanan Sade, Mark J. Charney, Joseph Nuzman, Leena K. Puthiyedath, Rinat Rappoport +2 more |
2021-06-01 |
| 11023233 |
Methods, apparatus, and instructions for user level thread suspension |
Michael Mishaeli, Gilbert Neiger, Asit K. Mallick, Rajesh M. Sankaran, Raghunandan Makaram +3 more |
2021-06-01 |
| 11023232 |
Control transfer termination instructions of an instruction set architecture (ISA) |
Vedvyas Shanbhogue, Uday Savagaonkar, Ravi L. Sahita |
2021-06-01 |
| 10901940 |
Processors, methods, systems, and instructions to atomically store to memory data wider than a natively supported data width |
Vedvyas Shanbhogue, Stephen J. Robinson, Christopher D. Bryant |
2021-01-26 |