| 1. A method comprising:
allocating a portion of a memory to be a backing store for architectural state information of a processor, wherein the architectural
state information includes extended state information of which an operating system (OS) is unaware, the extended state information
corresponding to an extended processor feature unsupported by the OS, including receiving a pointer corresponding to a starting
address for the backing store from the OS, wherein the backing store resides in user-level memory; and
storing the architectural state information in the backing store via an application and without OS involvement.
|