-
公开(公告)号:US20240143513A1
公开(公告)日:2024-05-02
申请号:US17958337
申请日:2022-10-01
Applicant: Intel Corporation
Inventor: Gilbert NEIGER , Andreas KLEEN , David SHEFFIELD , Jason BRANDT , Ittai ANATI , Vedvyas SHANBHOGUE , Ido OUZIEL , Michael S. BAIR , Barry E. HUNTLEY , Joseph NUZMAN , Toby OPFERMAN , Michael A. ROTHMAN
IPC: G06F12/1009 , G06F12/0811 , G06F12/1027
CPC classification number: G06F12/1009 , G06F12/0811 , G06F12/1027
Abstract: An apparatus and method for switching between different types of paging using separate control registers and without disabling paging. For example, one embodiment of a processor comprises: a first control register to store a first base address of a first paging structure associated with a first type of paging having a first number of paging structure levels; a second control register to store a second base address of a second paging structure associated with a first type of paging having a second number of paging structure levels greater than the first number of paging structure levels; page walk circuitry to select either the first base address from the first control register or the second base address from the second control register responsive to a first address translation request, the selection based on a characteristic of program code initiating the address translation request.