发明名称 Apparatus to map virtual pages to disparate-sized, non-contiguous real pages
摘要 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.
申请公布号 US7117339(B2) 申请公布日期 2006.10.03
申请号 US20050159761 申请日期 2005.06.23
申请人 INTEL CORPORATION 发明人 GURUMOORTHY NAGASUBRAMANIAN;SADASHIVAIAH SHIVAPRASAD
分类号 G06F12/10;G06F13/14 主分类号 G06F12/10
代理机构 代理人
主权项
地址