发明名称 Apparatus to map virtual pages to disparate-sized, non-contiguous real pages and methods relating thereto
摘要 A data processing system includes at least one system processor, chipset core logic, main memory to store computer software and data including operating system software, and a graphics address remapping table (GART). The chipset logic operates on first-sized real memory pages, while the operating system operates on larger, second-sized virtual memory pages. In an embodiment GART driver software maps each virtual page to Z continuous or non-contiguous real pages by filling up the GART with Z entries per virtual page, where Z is the rounded integer number of first-sized pages per second-sized page. In another embodiment, an address translation function converts a target address, corresponding to an address within a virtual page, issuing from a processor into a second address, corresponding to a base address of a real page in main memory. Also described are an integrated circuit and a computer-readable medium to map memory pages of disparate sizes.
申请公布号 US6970992(B2) 申请公布日期 2005.11.29
申请号 US20030457951 申请日期 2003.06.09
申请人 INTEL CORPORATION 发明人 GURUMOORTHY NAGASUBRAMANIAN;SADASHIVAIAH SHIVAPRASAD
分类号 G06F12/10;G06F13/14;(IPC1-7):G06F12/10 主分类号 G06F12/10
代理机构 代理人
主权项
地址