Patent ID: 7549035
Filing Date: 2009-06-16
Classification: G06F

Abstract:
1. A method for propagating reference and modification bit values into a translation table comprising: issuing a write instruction including a virtual address; translating the virtual address to a corresponding physical address in a corresponding entry in a table lookaside buffer; writing data to the corresponding physical address; setting at least one of a reference bit value or a modification bit value in the corresponding entry in the table lookaside buffer; analyzing the table lookaside buffer to identify any set reference bit values and set modification bit values; updating a corresponding entry in a translation table for each one of the identified set reference bit values and the identified set modification bit values includes determining an indication provided by a corresponding origin flag for each one of the identified set reference bit values and identified set modification bit values; and resetting the identified set reference bit values and the identified set modification bit values in the table lookaside buffer.