TRANSLATING VIRTUAL MEMORY ADDRESSES TO PHYSICAL ADDRESSES

    公开(公告)号:US20180276138A1

    公开(公告)日:2018-09-27

    申请号:US15465763

    申请日:2017-03-22

    Abstract: A translation engine for a processor system to translate virtual memory addresses to physical addresses of a main memory of a computer system is provided, where a sequence of accesses to multiple address translation tables is performed to support a computer system virtualization level. The translation engine includes: a first pipeline having at least, a first pipeline stage to receive a value for an original address or an address translation table entry requested in a previous pass through the first pipeline; a second pipeline stage using the value as an operand in a translation operation eventually yielding the address translation result or yielding a table index to an entry in a next address translation table; and a third pipeline stage issuing a read request for the entry in the next address translation table.

Patent Agency Ranking