Patent ID: 9703721
Date: 2017-07-11
CPC Classifications: G06F

Claim:
1. A computer system for accessing a data frame, wherein a first portion of the data frame is in a first memory block, and wherein a second portion of the data frame is in a second memory block, the system comprising: a processor configured to perform a sequence of operations that include operations to initiate an access of the data frame; said processor further configured to determine that said access of the data frame crosses a boundary between the first memory block and the second memory block; said processor further configured to determine that an attempted translation of an address of the first portion of the data frame in the first memory block did not result in a translation fault; said processor further configured to access the first portion of the data frame; and said processor further configured to, based at least in part on a determination that an attempted translation of an address of the second portion of the data frame in the second memory block resulted in a translation fault, interrupt said operations to initiate said access of the data frame in order to access at least one default character as a replacement for accessing the second portion of the data frame, and then return to the sequence of operations at a post-translation-fault operation that is among the sequence of operations and occurs after an operation that resulted in the translation fault.