-
公开(公告)号:US20140156968A1
公开(公告)日:2014-06-05
申请号:US13693146
申请日:2012-12-04
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Elene Terry , Dhirendra Partap Singh Rana
IPC: G06F12/10
CPC classification number: G06F12/1009 , G06F2212/652
Abstract: A method for translating a virtual memory address into a physical memory address includes parsing the virtual memory address into a page directory entry offset, a page table entry offset, and an access offset. The page directory entry offset is combined with a virtual memory base address to locate a page directory entry in a page directory block, wherein the page directory entry includes a native page table size field and a page table block base address. The page table entry offset and the page table block base address are combined to locate a page table entry, wherein the page table entry includes a physical memory page base address and a size of the physical memory page is indicated by the native page table size field. The access offset and the physical memory page base address are combined to determine the physical memory address.
Abstract translation: 将虚拟存储器地址转换为物理存储器地址的方法包括将虚拟存储器地址解析为页目录条目偏移量,页表条目偏移量和访问偏移量。 页面目录条目偏移量与虚拟内存基址组合,以定位页面目录块中的页面目录条目,其中页面目录条目包括本机页面大小字段和页表块基址。 页表项偏移和页表块基地址被组合以定位页表条目,其中页表条目包括物理存储器页基地址,并且物理存储器页的大小由本地页表大小字段指示 。 访问偏移量和物理内存页面基址被组合以确定物理内存地址。
-
公开(公告)号:US09588902B2
公开(公告)日:2017-03-07
申请号:US13693146
申请日:2012-12-04
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Elene Terry , Dhirendra Partap Singh Rana
IPC: G06F12/10
CPC classification number: G06F12/1009 , G06F2212/652
Abstract: A method for translating a virtual memory address into a physical memory address includes parsing the virtual memory address into a page directory entry offset, a page table entry offset, and an access offset. The page directory entry offset is combined with a virtual memory base address to locate a page directory entry in a page directory block, wherein the page directory entry includes a native page table size field and a page table block base address. The page table entry offset and the page table block base address are combined to locate a page table entry, wherein the page table entry includes a physical memory page base address and a size of the physical memory page is indicated by the native page table size field. The access offset and the physical memory page base address are combined to determine the physical memory address.
Abstract translation: 将虚拟存储器地址转换为物理存储器地址的方法包括将虚拟存储器地址解析为页目录条目偏移量,页表条目偏移量和访问偏移量。 页面目录条目偏移量与虚拟内存基址组合,以定位页面目录块中的页面目录条目,其中页面目录条目包括本机页面大小字段和页表块基址。 页表项偏移和页表块基地址被组合以定位页表条目,其中页表条目包括物理存储器页基地址,并且物理存储器页的大小由本地页表大小字段指示 。 访问偏移量和物理内存页面基址被组合以确定物理内存地址。
-