Patent ID: 9489313
Filing Date: 2016-11-08
CPC Classification: G06F,G06T

Claim Text:
1. A method of processing a non-resident page comprising: determining, with a memory management unit (MMU), that a processor attempted to access a first non-resident page, the first non-resident page comprising a page that does not map to a page in memory; reading a first set of one or more values indicative of whether a page fault is to occur from the access to the first non-resident page or whether the page fault is not to occur from the access to the first non-resident page based on whether the first non-resident page is for texture information or not for texture information, wherein the first set of one or more values indicates that the page fault is not to occur based on the first non-resident page being for texture information and indicates that the page fault is to occur based on the first non-resident page not being for texture information; in response to the determination that the processor attempted to access the first non-resident page, determining, with the MMU, whether the page fault is to occur from the access to the first non-resident page or whether the page fault is not to occur from the access to the first non-resident page based on the first set of one or more values; in response to the first non-resident page being for texture information and the determination that the page fault is not to occur from the access to the first non-resident page, returning, to the processor with the MMU: determining, with the MMU, that the processor attempted to access a second non-resident page, the second non-resident page comprising a page that does not map to a page in the memory; reading a second set of one or more values indicative of whether a page fault is to occur from the access to the second non-resident page or whether the page fault is not to occur from the access to the second non-resident page based on whether the second non-resident page is for texture information or not for texture information, wherein the second set of one or more values indicates that the page fault is not to occur based on the second non-resident page being for texture information and indicates that the page fault is to occur based on the second non-resident page not being for texture information; in response to the determination that the processor attempted to access the second non-resident page, determining, with the MMU, whether the page fault is to occur from the access to the second non-resident page or whether the page fault is not to occur from the access to the second non-resident page based on the second set of one or more values; and in response to the second non-resident page not being for texture information and the determination that the page fault is to occur from the access to the second non-resident page, receiving, with the processor, information indicative of the page fault of the second non-resident page.