-
公开(公告)号:US11989135B2
公开(公告)日:2024-05-21
申请号:US16786815
申请日:2020-02-10
Applicant: Intel Corporation
Inventor: Farah E. Fargo , Mitchell Diamond , David Keppel , Samantika S. Sury , Binh Pham , Shobha Vissapragada
IPC: G06F12/10 , G06F12/1027
CPC classification number: G06F12/1027 , G06F2212/657
Abstract: Examples described herein relate to a computing system supporting custom page sized ranges for an application to map contiguous memory regions instead of many smaller sized pages. An application can request a custom range size. An operating system can allocate a contiguous physical memory region to a virtual address range by specifying a custom range sizes that are larger or smaller than the normal general page sizes. Virtual-to-physical address translation can occur using an address range circuitry and translation lookaside buffer in parallel. The address range circuitry can determine if a custom entry is available to use to identify a physical address translation for the virtual address. Physical address translation can be performed by transforming the virtual address in some examples.