Load-through fault mechanism
AssigneeInternational Business Machines Corporation
InventorRandal C. Swanberg
Life of this patent
Estimating the term…
Abstract
A mechanism is provided for accessing data in a hybrid hardware managed cache in front of flash memory enabling load/store byte addressability to flash memory. A determination is made as to whether a real address associated with the effective address associated with a request resides in a page table. Responsive to the real address existing in the page table, responsive to the real address referring to a flash page, and, responsive to the flash page failing to reside in the hybrid hardware managed cache, a load-through fault is issued that allows the faulting processor executing the request to execute other work while the flash page is brought into the hybrid hardware managed cache. The operation is then issued to the new hybrid hardware managed cache real address.
Claims8
A method, in a data processing system, for accessing data in a hybrid hardware managed cache, the method comprising:
- responsive to receiving a request to perform an operation at an effective address, determining whether a real address associated with the effective address resides in a page table;
- responsive to the real address existing in the page table, determining whether the real address refers to a flash page or a normal page;
- responsive to the real address referring to a flash page, determining whether the flash page resides in a portion of system memory dedicated as the hybrid hardware managed cache;
- responsive to the flash page failing to reside in the hybrid hardware managed cache:
- issuing a load-through fault thereby allowing a faulting processor executing the request to execute other work while the flash page is brought into the hybrid hardware managed cache;
- assigning a new hybrid hardware managed cache real address in the hybrid hardware managed cache;
- and
- moving the flash page from a flash memory to the hybrid hardware managed cache;
- and
- issuing the operation to the new hybrid hardware managed cache real address.
Dependencies are inferred from the claim text.